| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Qu'est-ce que le Mail PHP limite de caractères
    ? La fonction " mail" est utilisé en PHP pour envoyer des messages électroniques . Alors que PHP n'impose pas spécifiquement des limites à la taille d'un message e-mail , il ne fixe une limite sur la quantité de mémoire qu'il allouera une quelconque script. Il a également une limite sur le nombre maximal de caractères qui peuvent être sur une seule ligne dans le corps d'un message électronique . Parce relais PHP un message à un serveur de messagerie, un message peut échouer , même après PHP indique un succès si le message échoue à cause des restrictions imposées par le serveur de messagerie. PHP " mail" Fonction

    La fonction " mail" PHP prend trois paramètres optionnels requis et deux , qui sont tous des cordes. Le premier paramètre contient l'adresse email du destinataire. Le second a fait l'objet du message. Le troisième paramètre est le message électronique lui-même. Le quatrième paramètre contient têtes supplémentaires tels que " De ", " Cc" et "Bcc . « Le dernier paramètre contient tous les drapeaux qui doivent être donnés sur la ligne de commande . La fonction renvoie une valeur booléenne indiquant si le message a été relayé avec succès au serveur de messagerie. Par exemple:

    $ result = courrier ($ destinataire, $ sujet, $ message , $ headers) ;
    Email Size

    PHP ne imposer des limites particulières sur la taille d'un message électronique . Il n'a , cependant , d'établir la quantité maximale de mémoire qu'un seul script peut consommer . Ce réglage est appelé " memory_limit " et peut être modifié dans le fichier de configuration " php.ini" , habituellement trouvée dans « /etc/php5/apache2 /. " Le réglage par défaut est de 8 Mo pour les versions antérieures à PHP 5.2 et 128 en PHP 5.2 et versions ultérieures. Depuis un message électronique est une chaîne passée à une fonction, cette chaîne ne peut pas provoquer le script de dépasser le paramètre " memory_limit " . Cette limite n'est pas affectée par les pièces jointes , car le contenu d'une pièce jointe ne sont pas transmises dans la mémoire pour une fonction PHP. Limites
    personnage

    PHP impose une limite de 70 caractères pour chaque ligne dans le texte d'un message e-mail . Cela signifie que vous devez insérer le caractère de saut de ligne "\\ n" pour briser un message électronique en plusieurs lignes si le message est plus de 70 caractères de long . La fonction PHP " wordwrap " le fera pour vous en le faisant passer la chaîne du message et la largeur maximale de 70 ans, par exemple :

    $ result = courrier ($ destinataire, $ sujet, wordwrap ( $ message , 70) , $ headers ) ;
    PHP relais

    PHP n'envoie pas un message électronique. Elle relaie un message à un agent de transport de courrier, ou MTA , comme Exim , Microsoft Exchange , Postfix , qmail ou Sendmail . Le MTA envoie l'e-mail au destinataire. La valeur de retour de la fonction " mail" PHP indique le succès du relais de la MTA , pas de la livraison au destinataire. Si un MTA impose des restrictions sur la taille d'un e-mail , y compris les pièces jointes, et le message dépasse cette limite, la fonction " mail" PHP retournera un résultat couronné de succès et le message va échouer avec le MTA . Le MTA va généralement envoyer un courriel à l'expéditeur indiquant que le message n'a pas été envoyé car il a dépassé la taille maximale autorisée .

    Previous :

    next :
      articles connexes
    ·Comment ajouter des champs cachés dans MySQL 
    ·Comment différencier entre tronquée et Supprimer 
    ·Comment faire pour vérifier la version de MySQL Script…
    ·Comment faire pour convertir un régime PD en UTF8 dans…
    ·Comment libérer un verrou dans MySQL 
    ·Comment créer des flux Avec PHP 
    ·Comment faire pour extraire des liens d'une page et met…
    ·Comment lire des emails en utilisant PHP 
    ·Comment puis-je ajouter Google Analytics à un fichier …
    ·Comment utiliser les cases à cocher en PHP 
      articles en vedette
    ·Comment faire un exe à partir d'un fichier Python 
    ·Comment ajouter Glut Avec Visual C 
    ·Comment repeindre un problème sur Java 
    ·Comment lire DOSBox en Perl 
    ·Comment faire pour convertir Visual Basic 5.0 à Visual…
    ·La méthode round en Java 
    ·Comment peindre texte vertical Datagridview Mode 
    ·Comment programmer en Visual C 
    ·Comment trier une chaîne Unicode en Ruby 
    ·Les utilisations des logarithmes dans Informatique 
    Copyright © Connaissances Informatiques http://fr.wingwit.com