Bonjour je suis en cours de création d'un formulaire de contact sur un site perso.
j'aimerai intégrer un envoie automatique sur mon adresse mail avec son IP ainsi qu'une réponse de validation de formulaire au destinataire.
Bonjour je suis en cours de création d'un formulaire de contact sur un site perso.
j'aimerai intégrer un envoie automatique sur mon adresse mail avec son IP ainsi qu'une réponse de validation de formulaire au destinataire.
Est il possible d'intégrer le code dans ma page confirmation.php?
ou faut-il tout refaire ?
j'ai un bug sur le texte dans la zone message je m'explique :
dans mon champ message je note "L'envoi ...."
je réceptionne "L\'envoi ....."
pourquoi "\" faut-il modifier leégalement lorsque j'ai des retours à la ligne dans mon message initial via le site je me retrouve sans retour dans mon mail?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $messages .= "Content-Type: text/html; charset=UTF-8\n"; $messages .= "Content-Transfer-Encoding: 8bit\n\n"; $messages .= "<html>\n";
Merci d'avance
Il est possible que ton serveur utilise encore malheureusement les magic_quotes, il faut les désactiver :
http://www.php.net/manual/fr/securit....disabling.php
Si tu envoies ton mail en HTML, il faut utiliser nl2br() pour convertir les retours à la ligne en <br/> HTML.
je n'arrive pas a installer le nl2br
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $messages .= "Message : <br>\n<br>\n $message<br>\n"; $messages .= "<br>\n";
il n'y a pas nl2br() dans le code que tu nous montres.
attention c'est <br/> pas <br>
j'ai modifié
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 $message1 .= "Content-Type: text/html; charset=UTF-8\n"; $message1 .= "Content-Transfer-Encoding: 8bit\n\n"; $message1 .= "<html>\n"; $message1 .= "<body style=\"font-family:Verdana, Verdana, Geneva, sans-serif; font-size:14px; color:#666666;\">\n"; $message1 .= "<br>\n"; $message1 .= "Sujet : <br>\n<br>\n $subject<br>\n"; $message1 .= "<br>\n"; $message1 .= "Message : <br>\n<br>\n $message<br/>"; $message1 .= "<br>\n"; $message1 .= "<br>\n"; $message1 .= "<br>\n"; $message1 .= "Accusé de réception du formulaire \"Editeur Webmaster\" Message en cours de lecture.<br>\n\n"; $message1 .= "<br>\n"; $message1 .= "Pour la réservation $invoicetotal attendre l'email de confirmation des dates.<br>\n\n"; $message1 .= "<br>\n"; $message1 .= "Merci.<br>\n\n"; $message1 .= "</body>\n"; $message1 .= "</html>\n";par contre lors de la saisi
Code : Sélectionner tout - Visualiser dans une fenêtre à part $message1 .= "Message : <br>\n<br>\n".nl2br($message)."<br/>";j'aiL'envoiOK pour les retour à la ligne.L\'envoi
ce soir je vais tester
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php // Désactivation des magic_quotes_gpc ini_set('magic_quotes_gpc', 0);?>
ok tous rentre dans l'ordre ...
encore merci a toi sabotage!stripslashes (messages)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager