begin process at 2012 05 30 22:23:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

nl2br génére des <br> (formulaire)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

nl2br génére des <br> (formulaire)

samedi 1 août 2009 à 19:15:23 | nl2br génére des <br> (formulaire)

tonydanza

Bonjour,

j'ai un petit problème en php.

J'ai un formulaire de contact qui fonctionne
mais lorsque je reçoi le message
les retour chario sont affichés
comme ça <br>
pouvez vous m'aider svp?

voila mon code:


<?php
$headers .= "Content-Type: text/plain; charset=utf-8".$eol;
$headers .= "Content-Transfer-Encoding: 8bit".$eol;
$headers .= "MIME-Version: 1.0 ";



$email = "";
$nom = nl2br(stripslashes($_POST["nom"]));
$prenom = nl2br(stripslashes($_POST["prenom"]));
$tel = nl2br(stripslashes($_POST["tel"]));
$adr_envoyeur = nl2br(stripslashes($_POST["adr_envoyeur"]));
$message = nl2br(stripslashes($_POST["Message"]));
$sujet = nl2br(stripslashes($_POST["sujet"]));
$msg="\nSujet : ".$sujet."\nNom : ".$nom."\nPrenom : ".$prenom."\nTel : ".$tel."\nE-mail : ".$adr_envoyeur."\nLe Message est :\n".$message."\n";
$entete = "From: ".$adr_envoyeur."\nContent-Type: text/html; charset=utf-8";
$msg .= nl2br(stripslashes($_POST['msg']));



email($email,$adr_envoyeur,utf8_decode($msg));
echo "OK";

?>

vous en pensez quoi ?

samedi 1 août 2009 à 19:52:40 | Re : nl2br génére des <br> (formulaire)

tonydanza

J'ai essayé ça

<?php
$headers .= "Content-Type: text/plain; charset=utf-8".$eol;
$headers .= "Content-Transfer-Encoding: 8bit".$eol;
$headers .= "MIME-Version: 1.0 ";



$email = "";
$nom = nl2br(stripslashes($_POST["nom"]));
$prenom = nl2br(stripslashes($_POST["prenom"]));
$tel = nl2br(stripslashes($_POST["tel"]));
$adr_envoyeur = nl2br(stripslashes($_POST["adr_envoyeur"]));
$message = nl2br(stripslashes($_POST["Message"]));
$sujet = nl2br(stripslashes($_POST["sujet"]));
$msg="\nSujet : ".$sujet."\nNom : ".$nom."\nPrenom : ".$prenom."\nTel : ".$tel."\nE-mail : ".$adr_envoyeur."\nLe Message est :\n".$message."\n";
$entete = "From: ".$adr_envoyeur."\nContent-Type: text/html; charset=utf-8";
$msg .= str_replace('<br />', '',($_POST['msg']));


email($email,$adr_envoyeur,utf8_decode($msg));
echo "OK";

?>

mais c'est pareil ....

samedi 1 août 2009 à 23:50:42 | Re : nl2br génére des <br> (formulaire)

tonydanza

quelqu'un s'y connait un peu ?

dimanche 2 août 2009 à 05:06:16 | Re : nl2br génére des <br> (formulaire)

tonydanza

aprés quelques heurs j'avance un peu


<?php


$email = "";
$nom = stripslashes($_POST["nom"]);
$prenom = stripslashes($_POST["prenom"]);
$tel = stripslashes($_POST["tel"]);
$adr_envoyeur = stripslashes($_POST["adr_envoyeur"]);
$message = stripslashes($_POST["Message"]);
$sujet = stripslashes($_POST["sujet"]);
$msg="\nSujet : ".$sujet."\nNom : ".$nom."\nPrenom : ".$prenom."\nTel : ".$tel."\nE-mail : ".$adr_envoyeur."\nLe Message est :\n".$message."\n";
$entete = "From: ".$adr_envoyeur."\nContent-Type: text/plain; charset=utf-8.";
$msg .= stripslashes($_POST['msg']);

email($email,$adr_envoyeur,$msg);
echo "OK";

?>

je n'ai plus les <br>
par contre je n'ai plus de retour a la ligne non plus

dimanche 2 août 2009 à 07:37:15 | Re : nl2br génére des <br> (formulaire)

47

Bonjour,

quand tu utilisers le nl2br (donc dans ton 1er code), tente de mettre

Code PHP :
Content-Type: text/html;

à la place de
Code PHP :
Content-Type: text/plain;


bonne journée



dimanche 2 août 2009 à 12:26:12 | Re : nl2br génére des <br> (formulaire)

kohntark

Membre Club

Salut,

Tu n'as pas l'impression que tu omets les headers dans la fonction mail ??
$headers, $entete ne sont jamais utilisés dans tes bouts de code.

mail($to, $subject, $message, $headers);

Et puis il faut choisir :
Tu veux envoyer un mail en texte : Content-type: text/plain; avec \r\n comme retour chariot
Tu veux envoyer un mail en HTML : Content-type: text/html; avec <br /> comme retour chariot


Tu devrais revoir la doc de mail, il y a des exemples qu'il suffit de copier / coller.


Cordialement,


Kohntark -

dimanche 2 août 2009 à 14:13:50 | Re : nl2br génére des <br> (formulaire)

tonydanza

bonjour ,

non non pas en html...
le header = $entete = et remplacé par $adr_envoyeur

voila mon code


<?php
$email = "";
$nom = stripslashes($_POST["nom"]);
$prenom = stripslashes($_POST["prenom"]);
$tel = stripslashes($_POST["tel"]);
$adr_envoyeur = stripslashes($_POST["adr_envoyeur"]);
$message = stripslashes($_POST["Message"]);
$sujet = stripslashes($_POST["sujet"]);
$msg="\nSujet : ".$sujet."\nNom : ".$nom."\nPrenom : ".$prenom."\nTel : ".$tel."\nE-mail : ".$adr_envoyeur."\nLe Message est :\n".$message."\n";
$entete = "From: ".$adr_envoyeur."\nContent-Type: text/plain; charset=utf-8";
$msg .= stripslashes($_POST['msg']);


email($email,$adr_envoyeur,utf8_decode($msg));
echo "OK";

?>

il fonctionne mais comment faire les retour a la ligne, actuellement il y en a pas ...

merci



Cette discussion est classée dans : formulaire, génére, nl2br


Répondre à ce message

Sujets en rapport avec ce message

formulaire mail [ par arnaud ] quand je recoit un formulaire mail je trouve le fichier postdata.att ... comment fair pour l'avoir sans les 20% et les "+"merciarnaud php et html [ par Vinz ] Salut,Voila, j'utilise un formulaire qui me lance un php. Dans ce formulaire j'ai un .Mon probleme c'est que j'arrive pas a recuperer la valeur de mon Formulaire PHP3 + PJ [ par Jiboule ] Salut à tous ! Quelqu'un peut-il me sauver ? J'ai fait un formulaire en HTML avec une dizaine de champs + la possibilité de joindre un fichier. Je ne Formulaire PHP3 + PJ [ par Jiboule ] Salut à tous ! Quelqu'un peut-il me sauver ? J'ai fait un formulaire en HTML avec une dizaine de champs + la possibilité de joindre un fichier. Je ne code simple pour formulaire [ par bernard ] bonsoir à tous, je suis débutant de chez débutant et j'ai besoin d'aide.je voudrais réaliser un programme en php.il s'agit d'un formulaire où le visit Formulaire + fichier externe [ par koko ] J'ai un petit formulaire avec 2 text (<INPUT TYPE="text") et un button. Quand je clique sur le button, il doit mettre les 2 text dans un fichier exter Formulaire et SQL [ par Christophe46 ] Salut,J'espère trouver de l'aide sur ce forum,J'ai fait une base de données MySql, avec une table et des champs comme nom, prenom, telephone, adresse, Formulaire et SQL [ par Christophe46 ] Salut,J'espère trouver de l'aide sur ce forum,J'ai fait une base de données MySql, avec une table et des champs comme nom, prenom, telephone, adresse, Formulaire [ par benett ] Bonjour à tous,J'ai une petite question :Dans un formulaire, certaine valeurs s'obtiennent par recopie et proviennent d'une autre page,comment peut-on Formulaire [ par benett ] Bonjour à tous,J'ai une petite question :Dans un formulaire, certaine valeurs s'obtiennent par recopie et proviennent d'une autre page,comment peut-on


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales