Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5068 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [php_formulaire] perdu dans le php

 


12


 
0 %
        0 vote
1.  122
 
 
0 %
        0 vote
2.  11
 
 
0 %
        0 vote
3.  1112
 

Total : 0 vote (0 vote blanc)
Ce sondage est clos, vous ne pouvez plus voter
 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php_formulaire] perdu dans le php

n°1187083
new-tech
Posté le 29-08-2005 à 14:55:26  profilanswer
 

Bjr,
 
J'essaye de faire un formulaire qui envoie ensuite les données ecrit pas l'utisateur au webmaster.
 
Mais voula le probleme c'est que je recoie mon code html dedans :(
 
par exemple je veu faire

Code :
  1. echo "<b>Prénom: </b>".$_GET["prenom"]."<br />";

ba enfaite je veu le mettre en gras kwa  
 
il m'envoit ca sur mon email :  
 

Citation :


Content-type: text/html; charset="iso-8859-1"
 
Message-Id: <20050829125234.9BB31AFA86@ns13.oxito.com>
Date: Mon, 29 Aug 2005 14:52:34 +0200 (CEST)
From: info@....org (www.......org)
 
<b>Prénom</b> hardware


Message édité par new-tech le 29-08-2005 à 15:00:15
mood
Publicité
Posté le 29-08-2005 à 14:55:26  profilanswer
 

n°1187090
esox_ch
Posté le 29-08-2005 à 15:04:04  profilanswer
 

Ok et ou est le probleme?  
 
Pourquoi on peut plus voter? Moi je voulais voter 11 !


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1187091
dotfx
Posté le 29-08-2005 à 15:04:24  profilanswer
 

Si tu comptes envoyer une page HTML, alors il faut envoyer un code html complet.
Soit <html>, <head> <body> etc... et tout le touti.
 
En plus des headers:
MIME-Version: 1.0
et
Content-type: text/html; charset="iso-8859-1"


---------------
www.renderfarm.online
n°1187101
naceroth
Posté le 29-08-2005 à 15:11:19  profilanswer
 

Et à la fin espérer que le client mail du webmaster accepte de l'afficher en html :D

n°1187116
new-tech
Posté le 29-08-2005 à 15:18:41  profilanswer
 

Code :
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <b>Bonjour</b>,
  6. <?php echo $_POST['nom']; ?>.
  7. Tu as <?php echo $_POST['age'];
  8. $mail_webmaster = "...@...Com";
  9. mail($mail_webmaster, "Fiche de Création, modification, suppression", $nom);
  10. ?> ans.
  11. </body>
  12. </html>


 
mais je ne comprends pas le :
 
MIME-Version: 1.0
et
Content-type: text/html; charset="iso-8859-1"

n°1187120
xtof_83
Freeride Spirit
Posté le 29-08-2005 à 15:21:17  profilanswer
 

Il n'y a pas à comprendre ce sont les régles...

n°1187125
new-tech
Posté le 29-08-2005 à 15:23:06  profilanswer
 

mais ou les intégrés ?

n°1187126
dotfx
Posté le 29-08-2005 à 15:24:55  profilanswer
 

En fait, dans ta fonction mail() tu ne spécifies aucun header, donc le client mail ne peut pas savoir s'il faut l'afficher comme texte plain ou html.
 

Code :
  1. $headers  = "MIME-Version: 1.0\r\n";
  2. $headers .= "Content-type: text/html; charset=\"iso-8859-1\"\r\n";
  3. mail($mail_webmaster, "Fiche de Création, modification, suppression", $nom, $headers);


---------------
www.renderfarm.online
n°1187127
soju
One shot !
Posté le 29-08-2005 à 15:25:00  profilanswer
 

new-tech a écrit :

mais ou les intégrer ?


dans les headers, t'as tout dans la doc...

n°1187152
new-tech
Posté le 29-08-2005 à 15:37:17  profilanswer
 

Code :
  1. <html>
  2. <body>
  3. <?php   
  4. echo "<b>Nom de l'entreprise: </b>".$_GET["nom_entreprise"]."<br />";
  5. echo "<b>Nom: </b>".$_GET["nom"]."<br />";
  6. echo "<b>Prénom: </b>".$_GET["prenom"]."<br />";
  7. echo "<b>Email: </b>".$_GET["email"]."<br />";
  8.     $mail_webmaster = "...@....Com";
  9.    
  10. $message=" // <b>Le nom de mon entreprise</b> // $nom_entreprise Nom $nom Prénom $prenom l'email $email";
  11. $headers  = "MIME-Version: 1.0\r\n";
  12. $headers .= "Content-type: text/html; charset=\"iso-8859-1\"\r\n";
  13. mail($mail_webmaster, "Fiche de Création, modification, suppression", $message, $headers);
  14. ?>
  15. </body>
  16. </html>


tj la meme chose sur mon email :(
 

Citation :


 
Content-type: text/html; charset="iso-8859-1"
 
Message-Id: <20050829133308.53CEDAFA86@ns13.oxito.com>
Date: Mon, 29 Aug 2005 15:33:08 +0200 (CEST)
From: info@.......org (www......org)
 
 
 // <b>Le nom de mon entreprise</b> // sdf Nom sdf Prénom sdf l'email sdf
 
 

mood
Publicité
Posté le 29-08-2005 à 15:37:17  profilanswer
 

n°1187153
xtof_83
Freeride Spirit
Posté le 29-08-2005 à 15:38:31  profilanswer
 

...


Message édité par xtof_83 le 29-08-2005 à 15:39:50
n°1187166
soju
One shot !
Posté le 29-08-2005 à 15:44:33  profilanswer
 

new-tech a écrit :

tj la meme chose sur mon email :(


relis le message de dotfx ou change de lunettes

n°1187174
new-tech
Posté le 29-08-2005 à 15:49:30  profilanswer
 

je fais exactement la meme chose :(

n°1187183
soju
One shot !
Posté le 29-08-2005 à 15:57:27  profilanswer
 

new-tech a écrit :

je fais exactement la meme chose :(

ha ? et par exemple le tag html il est où dans $message ??

n°1187190
xtof_83
Freeride Spirit
Posté le 29-08-2005 à 16:10:40  profilanswer
 

Hum j'avais donc raison..javais eu peur de dire une connerie...
 
:lol:

n°1187193
new-tech
Posté le 29-08-2005 à 16:15:14  profilanswer
 

Code :
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. </body>
  6. </html>
  7. <?php   
  8. echo "<b>Nom de l'entreprise: </b>".$_GET["nom_entreprise"]."<br />";
  9. echo "<b>Nom: </b>".$_GET["nom"]."<br />";
  10. echo "<b>Prénom: </b>".$_GET["prenom"]."<br />";
  11. echo "<b>Email: </b>".$_GET["email"]."<br />";
  12.     $mail_webmaster = "...@....Com";
  13.     echo "<b>salut</b>";
  14. $message=" <b>Le nom de mon entreprise</b> <b>$nom_entreprise</b> Nom $nom Prénom $prenom l'email $email";
  15. $headers  = "MIME-Version: 1.0\r\n";
  16. $headers .= "Content-type: text/html; charset=\"iso-8859-1\"\r\n";
  17. mail($mail_webmaster, "Fiche de Création, modification, suppression", $message, $headers);
  18. ?>

n°1187195
xtof_83
Freeride Spirit
Posté le 29-08-2005 à 16:16:31  profilanswer
 

:lol:...il continue....
 
Ben tu iras loin ainsi...
 
C'est dans le message qu'il faut les foutres....

n°1187197
dotfx
Posté le 29-08-2005 à 16:21:23  profilanswer
 

Ce qui est en dehors de tes tag <?php ?> ainsi que ce que tu ecris dans l'echo ne SERA PAS inclus dans $message mais dans la page vue par le visiteur...
 
DONC! Comme tu as fait pour $message=" <b>Le nom de mon entreprise</b> <b>$nom_entreprise</b> Nom $nom Prénom $prenom l'email $email";, tu mets TOUS tes tags html.
Les echo sont donc inutils ici et ont seulement une fonction de vérification/débogage pour toi.


---------------
www.renderfarm.online
n°1187241
new-tech
Posté le 29-08-2005 à 17:06:40  profilanswer
 

ah c'est bon enfaite sa marche po avec gmail :(
 
mais avec hotmail sa marche nikel

n°1187246
dotfx
Posté le 29-08-2005 à 17:09:56  profilanswer
 

Comme par hasard... C'est pas ta faute, mais Microsoft(R) donne la mauvaise habitude aux développeurs de faire mal les choses ou à moitié.


---------------
www.renderfarm.online
n°1187252
new-tech
Posté le 29-08-2005 à 17:12:48  profilanswer
 

lol oué mais je vais po baissé les bras donc je vais continué a cherché avec gmail

n°1187256
soju
One shot !
Posté le 29-08-2005 à 17:15:15  profilanswer
 

new-tech a écrit :

ah c'est bon enfaite sa marche po avec gmail :(


si ça marche avec gmail, si tu le fais bien...

n°1187678
new-tech
Posté le 30-08-2005 à 12:11:16  profilanswer
 

Code :
  1. <?php   
  2. $headers  = "MIME-Version: 1.0\r\n";
  3. $headers .= "Content-type: text/html; charset=\"iso-8859-1\"\r\n";
  4. $message = $nom_entreprise. "\r\n";
  5. $message .= $nom . "\r\n";
  6. $message .= $prenom . "\r\n";
  7. $message .= $email . "\r\n";
  8.         $mail_webmaster = "....@gmail.com";
  9. $message="";
  10. $message.="
  11. <html>
  12. <head>
  13. </head>
  14. <body>
  15. <b>Le nom de mon entreprise : </b> $nom_entreprise  <br /> <b>Nom : </b> $nom <br />Prénom $prenom <br />l'email $email <br />
  16. </body>
  17. </html>
  18. ";
  19. mail($mail_webmaster, "Fiche de Création, modification, suppression", $message, $headers);
  20. ?>


 
 
Mon message sur mon gmail  :fou: il me rend fou !!!

Citation :


Content-type: text/html; charset="iso-8859-1"
 
Message-Id: <20050830100941.72D85AFA8D@ns13.oxito.com>
Date: Tue, 30 Aug 2005 12:09:41 +0200 (CEST)
From: info@......org (www.3.....org)
 
 
<html><body>
 
 
 
       <b>Le nom de mon entreprise : </b> Forum_hardware  <br /> <b>Nom : </b> New <br />Prénom Tech <br />l'email tech@gmail.com <br />
 
 
 
       </body>
 
       </html>

n°1187701
xtof_83
Freeride Spirit
Posté le 30-08-2005 à 12:44:17  profilanswer
 

Tu es con ou quoi...tu connais l'ordre?

n°1187881
new-tech
Posté le 30-08-2005 à 15:40:10  profilanswer
 

lol oué mais je suis débutant comme meme :(
 
mais j'ai comme meme reusi a le faire marché :d
 
mais j'aimerais bien savoir comment tu fais par l'ordre stp.
 
 
moi j'ai ajouté juste

Code :
  1. $headers = "Content-type: text/html;\n";


et ohhppp la magie sa marche
 
merci


Message édité par new-tech le 30-08-2005 à 15:41:34
n°1187884
esox_ch
Posté le 30-08-2005 à 15:41:44  profilanswer
 

xtof_83 a écrit :

Tu es con ou quoi...tu connais l'ordre?


 
Calmos stp... Il t'a rien fait


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1187890
xtof_83
Freeride Spirit
Posté le 30-08-2005 à 15:44:52  profilanswer
 

esox_ch a écrit :

Calmos stp... Il t'a rien fait


 
 
Ce monsieur me demande conseil par message perso...même pas merci...
 
et là il revient...sans écoutais ce qu'on lui dis...
 
il ya de quoi péter un cable.... :sweat:

n°1187894
xtof_83
Freeride Spirit
Posté le 30-08-2005 à 15:47:06  profilanswer
 

Voici l'ordre:
 
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body>
 
</body>
</html>

n°1187897
M Orthogra​phe
Posté le 30-08-2005 à 15:51:04  profilanswer
 

soju a écrit :

dans les headers, t'as tout dans la doc...


 

xtof_83 a écrit :

Voici l'ordre:
 
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body>
 
</body>
</html>

Le prend pas pour un noob non plus :)
 

n°1187948
xtof_83
Freeride Spirit
Posté le 30-08-2005 à 16:40:38  profilanswer
 

;)

n°1187964
new-tech
Posté le 30-08-2005 à 16:50:59  profilanswer
 

lol les gens merci
 
masi la je cherche une nouveau probleme depuis 2 heures je veux faire un auto-remplisage des nom, prenom, adresse ...
 
il y a t-il un fontion javascript qu'il le fait?

n°1187968
soju
One shot !
Posté le 30-08-2005 à 16:52:43  profilanswer
 

[HS]

new-tech a écrit :

je veux faire un auto-remplisage des nom, prenom, adresse ...
il y a t-il un fontion javascript qu'il le fait?


pas besoin de javascript, tu as juste a fournir l'attribut value de tes champs input
[/HS]

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [php_formulaire] perdu dans le php

 

Sujets relatifs
Remplir et valider un formulaire en remplissant la barre d'adresse?Probleme avec une variable dans un formulaire
envoyer un formulaire?probleme de formulaire a envoyer
Formulaire HTML, PHP et Mysql... aïe ça coince !!![PHP] je suis perdu
générer un fichier xml à partir d'un formulairerecevoir un sms apres validation de formulaire
Erreur bizarre - Besoin d'explication avec formulaire [Résolu]Afficher le formulaire suivant en CSS (sans tableaux)
Plus de sujets relatifs à : [php_formulaire] perdu dans le php


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)