Dans le wamps
Résolu/Fermé
DanouL
Messages postés
711
Date d'inscription
vendredi 6 mai 2011
Statut
Membre
Dernière intervention
24 mars 2013
-
13 juin 2011 à 22:55
DanouL Messages postés 711 Date d'inscription vendredi 6 mai 2011 Statut Membre Dernière intervention 24 mars 2013 - 14 juin 2011 à 20:01
DanouL Messages postés 711 Date d'inscription vendredi 6 mai 2011 Statut Membre Dernière intervention 24 mars 2013 - 14 juin 2011 à 20:01
6 réponses
Meoran
Messages postés
1562
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
8 avril 2015
206
Modifié par Meoran le 14/06/2011 à 10:25
Modifié par Meoran le 14/06/2011 à 10:25
Re,
Il faut que tu fasses clique droit sur wamp, localhost, et cliquer sur ton dossier. Normalement, ça devrait t'afficher la page "index.php" généré par le serveur.
Il faut que tu fasses clique droit sur wamp, localhost, et cliquer sur ton dossier. Normalement, ça devrait t'afficher la page "index.php" généré par le serveur.
DanouL
Messages postés
711
Date d'inscription
vendredi 6 mai 2011
Statut
Membre
Dernière intervention
24 mars 2013
26
Modifié par DanouL le 14/06/2011 à 11:35
Modifié par DanouL le 14/06/2011 à 11:35
oui j'ai 2 fichier ,je te mets celui qui correspond a envoi.php:
je t'es mis index.php car c'est a la ligne 13 qu'il y a l'erreur !! ,(j'ai mis les 2 fichiers dans le mm dossier du "WWW" >> index.php,et envoi.php
merci de ne pas oublier de mettre résolu lorsque cela est le cas ou de dire résolu quand vous ne pouvez pas !
+1 permet d'aider les autres !
----------------------------
[Aimer ce n'est pas renoncer à sa liberté, c'est lui donner un sens.]
<FORM method="post" action="envoi.php" > <?php $TO = " L'adresse mail "; $h = "From: " . $TO"\r\n"; $h .= 'Mime-Version: 1.0'."\r\n"; $h .= 'Content-type: text/html; charset=utf-8'."\r\n"; . $TO; $message = 'Bonjour,et merci pour votre message <br/> l\'utilisateur <b>'.$_POST['login'].'</b> viens de vous envoyer un <u>mail</u>.<br/>Son nom est '.$_POST['nom'].' et son prénom '.$_POST['prenom'].'. Son commentaire est '.$_POST['comm'].' '.$_POST['adresse'].$_POST['pays'].$_POST['ville_province'].$_POST['departement francais'].$_POST['code postal'].$_POST['telephone'].$_POST['e_mail'].$_POST['site web']''; ?>
je t'es mis index.php car c'est a la ligne 13 qu'il y a l'erreur !! ,(j'ai mis les 2 fichiers dans le mm dossier du "WWW" >> index.php,et envoi.php
merci de ne pas oublier de mettre résolu lorsque cela est le cas ou de dire résolu quand vous ne pouvez pas !
+1 permet d'aider les autres !
----------------------------
[Aimer ce n'est pas renoncer à sa liberté, c'est lui donner un sens.]
Meoran
Messages postés
1562
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
8 avril 2015
206
Modifié par Meoran le 14/06/2011 à 11:35
Modifié par Meoran le 14/06/2011 à 11:35
Donc pourquoi as tu du code qui correspond à l'envoi d'un email dans index.php ? (C'est une question un peu rhétorique pour voir si tu as compris...)
DanouL
Messages postés
711
Date d'inscription
vendredi 6 mai 2011
Statut
Membre
Dernière intervention
24 mars 2013
26
14 juin 2011 à 11:36
14 juin 2011 à 11:36
je me suis poser la question ,en fait tu vient de me faire comprendre le pb ,
sur le index.php je laisse quoi du coup
sur le index.php je laisse quoi du coup
Meoran
Messages postés
1562
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
8 avril 2015
206
Modifié par Meoran le 14/06/2011 à 11:39
Modifié par Meoran le 14/06/2011 à 11:39
A toi de le trouver...
Ce n'est pas en te donnant la réponse que tu vas comprendre pourquoi tel ou tel morceau de code est à enlever...
Franchement, c'est pas dur, et si t'y arrive déjà, ce sera un premier pas...
Ce n'est pas en te donnant la réponse que tu vas comprendre pourquoi tel ou tel morceau de code est à enlever...
Franchement, c'est pas dur, et si t'y arrive déjà, ce sera un premier pas...
DanouL
Messages postés
711
Date d'inscription
vendredi 6 mai 2011
Statut
Membre
Dernière intervention
24 mars 2013
26
14 juin 2011 à 11:41
14 juin 2011 à 11:41
ok ,pour moi je garde :
<?php //Le message que tu souhaites envoyer $message = "Club Salon vous remercie pour votre message" <span style="text-decoration: underline;">Nous contacter</span> : <br /> <br /> <FORM method="post" action="index.php" > <div><span><label for="nom">Nom<span class="Style3">*</span> : </label> <input id="nom" name="nom" type="text" /></span> <br/><br/> <span><label for="nom">Prenom<span class="Style3">*</span> : </label> <input type="text" id="prenom" name="nom" /></span> etc....(le formulaire ) mail($TO, "inscription au formulaire", "$message", $h); ?>
Meoran
Messages postés
1562
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
8 avril 2015
206
Modifié par Meoran le 14/06/2011 à 11:42
Modifié par Meoran le 14/06/2011 à 11:42
Que fais la fonction mail ? (Question...)
Creutzou
Messages postés
550
Date d'inscription
lundi 17 mai 2010
Statut
Membre
Dernière intervention
30 mai 2013
30
Modifié par Creutzou le 14/06/2011 à 12:46
Modifié par Creutzou le 14/06/2011 à 12:46
LOL
L'erreur n'a rien a voir avec ce dont vous parlez depuis le début....
Au début de la page index.php, tu ouvres une balise php.
Ensuite , tu lui mets du code html, forcement ça coince...
ps: je viens de copier ton code pour regarder, il faut que tu enlèves le <?php et le ?> ,
Tout vient à point à qui sait attendre
~~ Cr3u7z0u ~~
L'erreur n'a rien a voir avec ce dont vous parlez depuis le début....
Au début de la page index.php, tu ouvres une balise php.
Ensuite , tu lui mets du code html, forcement ça coince...
ps: je viens de copier ton code pour regarder, il faut que tu enlèves le <?php et le ?> ,
Tout vient à point à qui sait attendre
~~ Cr3u7z0u ~~
DanouL
Messages postés
711
Date d'inscription
vendredi 6 mai 2011
Statut
Membre
Dernière intervention
24 mars 2013
26
14 juin 2011 à 12:48
14 juin 2011 à 12:48
oui justement je poser la question ,c'est un fichier php et c'est du html ,donc comment mettre le fichier en php ,(s'il fat le faire) ?
Meoran
Messages postés
1562
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
8 avril 2015
206
14 juin 2011 à 12:49
14 juin 2011 à 12:49
Non pour continuer il faut que tu lises en entier le lien que je t'ai fourni. Il devrait te permettre de mieux comprendre les formulaires, parce que là y'à des erreurs qui devraient pas être là pour quelqu'un qui à un minimum de connaissances dans ce domaine.
Une chose tout de même qui est sans rapport avec les formulaires :
<?php indique que le code qui suit est du php. Or, dans la page index.php tu n'as pas une seule ligne de php. Je te laisse en déduire de ce qu'il faut faire.
Une chose tout de même qui est sans rapport avec les formulaires :
<?php indique que le code qui suit est du php. Or, dans la page index.php tu n'as pas une seule ligne de php. Je te laisse en déduire de ce qu'il faut faire.
DanouL
Messages postés
711
Date d'inscription
vendredi 6 mai 2011
Statut
Membre
Dernière intervention
24 mars 2013
26
14 juin 2011 à 12:51
14 juin 2011 à 12:51
dans index.php ,j'ai
<FORM method="post" action="envoi.php" >
Meoran
Messages postés
1562
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
8 avril 2015
206
14 juin 2011 à 13:01
14 juin 2011 à 13:01
Il reste du code en bas de ce que tu m'a mis ou c'était vraiment la fin de la page ?
DanouL
Messages postés
711
Date d'inscription
vendredi 6 mai 2011
Statut
Membre
Dernière intervention
24 mars 2013
26
14 juin 2011 à 13:11
14 juin 2011 à 13:11
si tu parle de index.php oui le dernier étant
<a id="champ" onClick="champsobl()"><p><span class="Style3">*</span><strong>Champs qui doivent tre obligatoirement remplis</strong></p></a>";
<a id="champ" onClick="champsobl()"><p><span class="Style3">*</span><strong>Champs qui doivent tre obligatoirement remplis</strong></p></a>";
Meoran
Messages postés
1562
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
8 avril 2015
206
Modifié par Meoran le 14/06/2011 à 13:17
Modifié par Meoran le 14/06/2011 à 13:17
Et :
<input type= "submit" value="Envoyer" id="submit" onClick="envoie(this.form)"/>
<input name="retablir" type="reset" id="retablir" value="Retablir"/>
<input type="button" value="Afficher" onClick="afficher(); return true;">
</div>
</td>
</FORM>
qui sont sur le code source de page qui est en ligne ? C'est passé où ?
<input type= "submit" value="Envoyer" id="submit" onClick="envoie(this.form)"/>
<input name="retablir" type="reset" id="retablir" value="Retablir"/>
<input type="button" value="Afficher" onClick="afficher(); return true;">
</div>
</td>
</FORM>
qui sont sur le code source de page qui est en ligne ? C'est passé où ?
DanouL
Messages postés
711
Date d'inscription
vendredi 6 mai 2011
Statut
Membre
Dernière intervention
24 mars 2013
26
14 juin 2011 à 13:17
14 juin 2011 à 13:17
il est dans le fichier index.html
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
DanouL
Messages postés
711
Date d'inscription
vendredi 6 mai 2011
Statut
Membre
Dernière intervention
24 mars 2013
26
14 juin 2011 à 13:25
14 juin 2011 à 13:25
bon bah c'est un bonne nouvelle dans le localhost je voie le formulaire !
Meoran
Messages postés
1562
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
8 avril 2015
206
14 juin 2011 à 13:36
14 juin 2011 à 13:36
Bien. Essaye un envoi avec des valeurs bidon.
DanouL
Messages postés
711
Date d'inscription
vendredi 6 mai 2011
Statut
Membre
Dernière intervention
24 mars 2013
26
14 juin 2011 à 13:39
14 juin 2011 à 13:39
j'ai tester mais j'ai :
Not Found
The requested URL /essaie.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Not Found
The requested URL /essaie.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Meoran
Messages postés
1562
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
8 avril 2015
206
14 juin 2011 à 13:44
14 juin 2011 à 13:44
Tu as un action=essaie.php quelque part...
DanouL
Messages postés
711
Date d'inscription
vendredi 6 mai 2011
Statut
Membre
Dernière intervention
24 mars 2013
26
Modifié par DanouL le 14/06/2011 à 13:49
Modifié par DanouL le 14/06/2011 à 13:49
le seul action que j'ai est :
anciennement index.php le nouvaux étant versionphp.php.php
Permalink (#41) jai répondu aussi
<FORM method="post" action="envoi.php" >
anciennement index.php le nouvaux étant versionphp.php.php
Permalink (#41) jai répondu aussi
Meoran
Messages postés
1562
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
8 avril 2015
206
14 juin 2011 à 13:52
14 juin 2011 à 13:52
Tu es bien sur la page index.html ?
Quand tu affiches le localhost, tu as bien marqué dans l'URL, index.html ?
Quand tu affiches le localhost, tu as bien marqué dans l'URL, index.html ?
Creutzou
Messages postés
550
Date d'inscription
lundi 17 mai 2010
Statut
Membre
Dernière intervention
30 mai 2013
30
Modifié par Creutzou le 14/06/2011 à 18:22
Modifié par Creutzou le 14/06/2011 à 18:22
Je continue à suivre le thread, mais je ne répondrais plus tant que tu n'auras pas lus ceci.
En revanche, si après ça tu as des soucis, aucun problème, c'est avec plaisir que je t'aiderais.
Tout vient à point à qui sait attendre
~~ Cr3u7z0u ~~
En revanche, si après ça tu as des soucis, aucun problème, c'est avec plaisir que je t'aiderais.
Tout vient à point à qui sait attendre
~~ Cr3u7z0u ~~
Meoran
Messages postés
1562
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
8 avril 2015
206
Modifié par Meoran le 14/06/2011 à 18:30
Modifié par Meoran le 14/06/2011 à 18:30
De même, je commence un peu à saturer là...
T'as répondu complètement au pif, "envoi.php" déjà utilisé, donc ça doit être l'autre. Ptêtre qu'il faut en créer un autre que "envoi.php" (ou ptêtre pas...).
Je t'ai pas expliqué pourquoi je t'ai demandé de le renommer (c'était pas vraiment le moment de rentrer dans les détails...), mais en fait tu peux le supprimer, il ne sert plus à rien.
Donc quand tu seras capable d'expliquer comment fonctionne un formulaire, comment récupérer les variables, dans quel fichier etc. et si après avoir compris tout ça, tu as encore des questions, là je pense qu'elles seront pertinentes et je me ferais un plaisir d'y répondre (si je le peux).
Ou même si tu as des questions en lisant le lien de Creutzou, sur le fond (et non sur la forme), et bien n'hésite pas.
Mais prend le temps d'apprendre...
T'as répondu complètement au pif, "envoi.php" déjà utilisé, donc ça doit être l'autre. Ptêtre qu'il faut en créer un autre que "envoi.php" (ou ptêtre pas...).
Je t'ai pas expliqué pourquoi je t'ai demandé de le renommer (c'était pas vraiment le moment de rentrer dans les détails...), mais en fait tu peux le supprimer, il ne sert plus à rien.
Donc quand tu seras capable d'expliquer comment fonctionne un formulaire, comment récupérer les variables, dans quel fichier etc. et si après avoir compris tout ça, tu as encore des questions, là je pense qu'elles seront pertinentes et je me ferais un plaisir d'y répondre (si je le peux).
Ou même si tu as des questions en lisant le lien de Creutzou, sur le fond (et non sur la forme), et bien n'hésite pas.
Mais prend le temps d'apprendre...
DanouL
Messages postés
711
Date d'inscription
vendredi 6 mai 2011
Statut
Membre
Dernière intervention
24 mars 2013
26
14 juin 2011 à 18:39
14 juin 2011 à 18:39
ok alors pourquoi le nommer versionphp.php.php et non version.php ?
Meoran
Messages postés
1562
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
8 avril 2015
206
Modifié par Meoran le 14/06/2011 à 18:44
Modifié par Meoran le 14/06/2011 à 18:44
C'est ce que je voulais faire en faite, mais tu as mal interprété. En fait le nom importait peu, il fallait juste qu'il ne s'appelle plus "index".
Donc c'est pour ça que j'ai pas insisté (c'était toujours pas la peine), il pouvait s'appeler n'importe comment autre que "index", c'était tout ce qu'il fallait.
Pourquoi ? C'est un détail, apprend avant comment marche les formulaires, après on pourra rentrer plus en profondeur.
Donc c'est pour ça que j'ai pas insisté (c'était toujours pas la peine), il pouvait s'appeler n'importe comment autre que "index", c'était tout ce qu'il fallait.
Pourquoi ? C'est un détail, apprend avant comment marche les formulaires, après on pourra rentrer plus en profondeur.
DanouL
Messages postés
711
Date d'inscription
vendredi 6 mai 2011
Statut
Membre
Dernière intervention
24 mars 2013
26
14 juin 2011 à 18:46
14 juin 2011 à 18:46
ok ,
DanouL
Messages postés
711
Date d'inscription
vendredi 6 mai 2011
Statut
Membre
Dernière intervention
24 mars 2013
26
14 juin 2011 à 18:47
14 juin 2011 à 18:47
mais juste pour le "15" après je me débrouille ,et je mettrai résolu ;)
Modifié par DanouL le 14/06/2011 à 10:50
qui correspond a
c'est la 1er ligne du formulaire et c'est partir de la que tu m'avait dit de mettre le code html
14 juin 2011 à 11:00
14 juin 2011 à 11:10
J'espère que tu n'a pas laissé "$message= ..." avant le span...
Modifié par DanouL le 14/06/2011 à 11:25
le code : index.php
<?php
"Reply-To".
$TO = "mail";
$h = "From: "mail" . $TO . "\r\n";
$h .= "Mime-Version: 1.0\r\n";
$h .= "Content-type: text/html; charset=utf-8\r\n";
//Le message que tu souhaites envoyer
$message = "Club Salon vous remercie pour votre message"
contenu du formulaire (en html )
mail($TO, "inscription au formulaire", "$message", $h);
?>
Modifié par Meoran le 14/06/2011 à 11:31
Je te l'ai dis je ne sais combien de fois, mais tu continues à le faire dans "index.php".
Sincèrement, tu manques cruellement de connaissances sur le fonctionnement d'un serveur, comment transitent les variables, comment les exploiter...
Et je t'explique quelque chose, tu n'en tiens pas compte mais tout en disant que tu as compris. C'est un peu désespérant....
Je le répète :
"
Un formulaire sert à rassembler des informations qui seront envoyées à l'adresse indiquée par l'attribut action de la balise form.
Les informations transitent à l'adresse indiquée via la variable "$_POST". Donc, comme je l'ai dit plus haut, il est possible d'accéder aux données du formulaire via $_POST['namedel'inputoudutextarea']
Si tu mets l'envoi du mail sur la page index.php, tu ne pourras pas pour autant envoyer ton email vu que tu n'auras pas récolté les informations du formulaire !!
J"espère que c'est clair (car c'est important ;)
"
Tu as dis que tu avais compris ceci, et pourtant tu traites toujours l'envoi du formulaire sur index.php. Donc c'est que tu n'as pas compris... Et dans ce cas là, dis le.