code html dans formulaire?

code html dans formulaire? - HTML/CSS - Programmation

Marsh Posté le 22-09-2010 à 11:33:45    

salut voila  
j'ai un formulaire qui marche hyper bien  
le truc c'est que j'aimerais rajouter du html de sorte que je le recoive sur mon mail ordonné style :
nom :  
prenom :  
 
la je le recois bien mais style  
tartanpion
robert
 
etc..
 
j'ai uploadé les 2 fichiers :
http://www.onedateonekiss.com/file [...] age-13.php
http://www.onedateonekiss.com/file [...] tement.php
 
si vous aviez le temps de m'aiguiller ca serait cool  
 
par ailleurs j'ai la fonction deprecated qui s'affiche a chaque fois  et j'ai beau avoir changé ka fonction eregi en preg_match ca marche po
 
bon be merci je sais ca fait beaucoup de demandes mais bon sinon j'me demerderais

Reply

Marsh Posté le 22-09-2010 à 11:33:45   

Reply

Marsh Posté le 22-09-2010 à 11:40:30    

La source de tes fichiers n'est pas visible.
 
Renommes les en .txt, ou copie la source dans des balises code

Reply

Marsh Posté le 22-09-2010 à 11:51:58    

t'es cool c'est vrai j'y avais pas pensé a ca
 
http://www.onedateonekiss.com/file [...] p/form.txt
http://www.onedateonekiss.com/file [...] tement.txt
 
 
la c'est bien clair
 
merci a toi

Reply

Marsh Posté le 22-09-2010 à 11:55:52    

C'est cette ligne :

Code :
  1. $message = "$budget\n\n$adresse\n\n$personnes\n\n$tel\n\n$choix\n\n$date\n\n$infos";


Remplace la par

Code :
  1. $message = "Budget : $budget\n\nAdresse : $adresse\n\nPersonnes : $personnes\n\nTel : $tel\n\nChoix : $choix\n\nDate : $date\n\nInfos : $infos";


Message édité par Paulp le 22-09-2010 à 11:56:08
Reply

Marsh Posté le 22-09-2010 à 12:15:54    

merci mais c'est pas ca   ca me refait la meme erreur
 
en fait c'est cette ligne la ligne 63 (en rouge)  ou le message dit que c'est deprecated:
 
return (eregi($pattern,$email));
 
dans le txt :
 
function IsEmail($email)
  {
   $pattern = "^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,7}$";
   return (eregi($pattern,$email));
  };
 
  // formulaire envoyé, on récupère tous les champs.
  $nom = (isset($_POST['nom'])) ? Rec($_POST['nom']) : ''; echo("<center>nom du pede $nom</center>" );
  $prenom = (isset($_POST['prenom'])) ? Rec($_POST['prenom']) : '';
  $tel = (isset($_POST['tel'])) ? Rec($_POST['tel']) : '';
        $email = (isset($_POST['email'])) ? Rec($_POST['email']) : '';
        $evenement = (isset($_POST['evenement'])) ? Rec($_POST['evenement']) : '';  
  $choix = (isset($_POST['choix'])) ? Rec($_POST['choix']) : '';
        $date = (isset($_POST['date'])) ? Rec($_POST['date']) : '';  
        $budget = (isset($_POST['budget'])) ? Rec($_POST['budget']) : '';
        $adresse = (isset($_POST['adresse'])) ? Rec($_POST['adresse']) : '';
  $personnes = (isset($_POST['personnes'])) ? Rec($_POST['personnes']) : '';
  $infos = (isset($_POST['infos'])) ? Rec($_POST['infos']) : '';
 
merci


Message édité par theseeker le 22-09-2010 à 12:16:52
Reply

Marsh Posté le 22-09-2010 à 13:06:34    

Code :
  1. $message = "Nom : $nom\n\nPrénom : $preno\n\nBudget : $budget\n\nAdresse : $adresse\n\nPersonnes : $personnes\n\nTel : $tel\n\nChoix : $choix\n\nDate :: $date\n\nInfos : $infos";


Reply

Marsh Posté le 22-09-2010 à 13:20:05    

merci roondar mais ca marche toujours po
 
 
ces formulaires c'est vraiment l'enfer  
croyez moi avant de vous demander ca j'ai galéré sur le net mais meme le site du zero n'a pas fait d'explications  
pour l'html c'est du gateau mais le tratement c'est le delire...

Reply

Marsh Posté le 22-09-2010 à 13:24:24    

Chez moi ca fonctionne !

Reply

Marsh Posté le 22-09-2010 à 14:27:39    

Il faut remplacer eregi() par stristr() (voir doc PHP).


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 22-09-2010 à 14:36:29    

La correction qu'on te donne, c'est pour le formatage du message, pas le deprecated.
 
Pour tester un email

Code :
  1. if(filter_var($email, FILTER_VALIDATE_EMAIL)){
  2. ...
  3. }


ou

Code :
  1. if(preg_match('/^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,6}/#',$email))


la regexp n'est pas tout à fait complète ... (un email peut contenir un + par exemple)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed