Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Wat is de PHP Mail Character Limit ?
De functie " post " wordt gebruikt in PHP om e-mailberichten te verzenden . Hoewel PHP niet specifiek grenzen aan de grootte van een e-mailbericht op te leggen , maakt het een limiet op de hoeveelheid geheugen die het zal toewijzen aan een bepaald script. Het heeft ook een limiet op het maximum aantal tekens dat kan worden op een regel in de hoofdtekst van een e-mailbericht . Omdat PHP relais een bericht naar een e-mailserver , kan een bericht , zelfs niet nadat PHP geeft een succes als het bericht niet te wijten aan de beperkingen opgelegd door de mailserver . PHP " mail " Function

De functie PHP " mail " duurt drie verplichte en twee optionele parameters , die allemaal zijn strings . De eerste parameter bevat het e-mailadres van de ontvanger . De tweede is het onderwerp van het bericht . De derde parameter is het e-mailbericht zelf . De vierde parameter bevat extra headers zoals " From ", " Cc " en " Bcc . " De laatste parameter bevat alle vlaggen die op de opdrachtregel te worden doorgegeven . De functie retourneert een Booleaanse waarde die aangeeft of het bericht met succes werd doorgegeven aan de mailserver . Bijvoorbeeld :

$ resultaat
= mail ( $ naar , $ onderwerp , $ bericht , $ headers ) ;
Email Grootte

PHP
niet leggen geen bijzondere beperkingen op de grootte van een e-mailbericht . Het doet echter vaststellen van de maximale hoeveelheid geheugen die een script kan consumeren . Deze instelling heet " memory_limit " en kan worden gewijzigd in de " php.ini " setup-bestand , meestal te vinden in " /etc/php5/apache2 /. " De standaardinstelling is 8 MB ​​voor PHP -versies voorafgaand aan 5.2 en 128MB in PHP 5.2 en hoger . Omdat een e-mailbericht is een string doorgegeven aan een functie , kan die string niet leiden tot het script om de parameter " memory_limit " overschrijden . Deze limiet wordt niet beïnvloed door e-mailbijlagen , omdat de inhoud van een bijlage niet in het geheugen naar een PHP functie worden doorgegeven .
Tekenlimieten

PHP
legt een beperking van 70 tekens voor elke regel in de tekst van een e-mailbericht . Dit betekent dat je de lijnvoedingskarakter voegen " \\ n " om een e-mailbericht te breken in meerdere regels als het bericht is meer dan 70 tekens lang . De functie PHP " wordwrap " zal dit voor je doen door de optie boodschap string en de maximale breedte van 70 , bijvoorbeeld :

$ resultaat
= mail ( $ naar , $ onderwerp , wordwrap ( $ bericht , 70 ) , $ headers ) ;
PHP Relay

PHP
niet een e-mailbericht sturen . Het relais een bericht naar een mail transport agent of MTA , zoals Exim , Microsoft Exchange , Postfix , qmail of Sendmail . De MTA stuurt de e-mail naar de ontvanger . De terugkeerwaarde van de functie PHP "post " geeft het succes van het relais de MTA , niet die van de levering aan de ontvanger . Wanneer een MTA beperkingen oplegt aan de grootte van een e-mail , inclusief bijlagen , en de boodschap die grens overschrijdt , zal de functie PHP " mail " een succesvol resultaat terug te keren en de boodschap zal mislukken met de MTA . De MTA zal doorgaans een email sturen naar de afzender te geven dat het bericht niet is verzonden omdat het hoger was dan de maximale grootte toegestaan.

Previous: Next:
  PHP /MySQL Programmering
·PHP Onjuiste Functie 
·Hoe je grote bestanden Met beh…
·Hoe kan ik een aangepaste fout…
·Hoe maak je een Google Maps ap…
·Hoe te controleren of een Arra…
·Hoe E-mail Attachments Stuur i…
·Hoe maak je een dynamische web…
·Hoe te Primaire sleutel Verwij…
·Hoe kan ik PHP Maak een formul…
  Related Articles
Hoe maak je een Visual Basic- programma …
Hoe de Visual Data Manager gebruiken in …
Hoe de TabStrip controle in Visual Basic…
Hoe de DTPicker controle in Visual Basic…
Hoe de Draw Command in Visual Basic Gebr…
Hoe de Menu Editor gebruiken in Visual B…
Hoe te Disable /Enable Command Knoppen i…
Hoe de VBScript Locatie Object Gebruik 
Hoe de VBScript Geschiedenis Object Gebr…
  Programmering Articles
·Hoe je VB Scripts installeren met Printe…
·De Java Applet Failed 
·Hoe te lezen Hex nummer C + + 
·Hoe je knoppen Delete in GridView 
·Hoe kan ik een array in PHP omzetten 
·Hoe toegang VBA naar een Excel -werkblad…
·Hoe te Banners en plaatjes gebruiken in …
·Hoe maak je een Array in BorderLayout So…
·Hoe te Variabelen From Another PHP File …
Copyright © Computer Kennis http://www.nldit.com