saut de ligne php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : saut de ligne php

par h0_noMan » 08 févr. 2008, 01:24

Ou tout simplement en sortant les variables des chaines de caractères et en utilisant des simples quotes.
$msg  = 'Nom : '.$nom.'<br />' ;
$msg .= 'Prenom : '.$prenom.'<br />' ;
$msg .= 'Adresse Envoyeur : '.$adr_envoyeur.'<br />' ;
$msg .= 'Message : '.$message.'<br />'; 

par neo765 » 08 févr. 2008, 01:08

ben j'ai testé avec le <br /> un peu partout comme :
$msg="\nNom : <br />".$nom.""nPrenom : <br />".$prenom."\nadr_envoyeur :<br />".$adr_envoyeur."\nleMessage est :\n".$message."\n";
comme :
$msg="\nNom : ".$nom.""<br />nPrenom : <br />".$prenom."<br />\nadr_envoyeur :".$adr_envoyeur."<br />\nleMessage est :\n".$message."\n";
j'en ai mis partout!!!
$msg ="Nom : $nom<br>Prenom : $prenom<br>...";

par ludobiohazard » 05 févr. 2008, 17:50

ben j'ai testé avec le <br /> un peu partout comme :
$msg="\nNom : <br />".$nom."\"nPrenom : <br />".$prenom."\nadr_envoyeur :<br />".$adr_envoyeur."\nleMessage est :\n".$message."\n";
comme :
$msg="\nNom : ".$nom."\"<br />nPrenom : <br />".$prenom."<br />\nadr_envoyeur :".$adr_envoyeur."<br />\nleMessage est :\n".$message."\n";
j'en ai mis partout!!!

par Truc » 05 févr. 2008, 17:39

montre ce que tu essaies... un j'y arrive pas et ça ne marche pas nous aide pas beaucoup.
Pense à utiliser les balises
 pour poster du code.

par ludobiohazard » 05 févr. 2008, 17:37

ouais, ben, je dois être le boulet de la journée, car j'y arrive pas.

par h0_noMan » 05 févr. 2008, 16:53

Les <br/> doivent se mettre aussi dans la chaine de caractères.
Donc entre les "...."

par ludobiohazard » 05 févr. 2008, 16:37

merci.

j'ai testé :

$msg="\nNom : ".$nom<br />."\"nPrenom : ".$prenom<br />."\nadr_envoyeur :".$adr_envoyeur<br />."\nleMessage est :\n".$message."\n";


et


$msg="\nNom : ".$nom.<br />"\"nPrenom : ".$prenom.<br />"\nadr_envoyeur :".$adr_envoyeur.<br />"\nleMessage est :\n".$message."\n";

mais ça marche pas....

par Truc » 05 févr. 2008, 15:34

tu envoies le mail au format html il te faut donc insérer des sauts html <br />

saut de ligne php

par ludobiohazard » 05 févr. 2008, 15:10

Salut,

je récupere des variables depuis un flash, pour envoyer un mail. Dans le corps du mail que je reçois, toutes les données sont sur une ligne, je voudrais faire un saut de ligne mais ça marche pas.

mon code :
<?php
$email = "[email protected]"; // mettre votre email içi , email qui va recevoir le message de formulaire
$nom = $_POST["nom"];
$prenom = $_POST["prenom"];
$adr_envoyeur = $_POST["mail"];
$message = $_POST["message"];
$msg="\nNom : ".$nom."\"nPrenom : ".$prenom."\nadr_envoyeur :".$adr_envoyeur."\nleMessage est :\n".$message."\n";
$entete = "From: ".$adr_envoyeur."\nContent-Type: text/html; charset=iso-8859-1";
// Envoi du mail
mail($email,$sujet,$msg,$entete);
?>

mon corp de message :

Nom : test3 Prenom : test3 adr_envoyeur :rgregfr@rezrze leMessage est : test

merci car je rame en php mais d'une force...........