Dans le wamps
Résolu
DanouL
Messages postés
711
Date d'inscription
Statut
Membre
Dernière intervention
-
DanouL Messages postés 711 Date d'inscription Statut Membre Dernière intervention -
DanouL Messages postés 711 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voila j'ai 2 fichier en .php
que j'ai appeler : envoi.php et index.php
je l'est envoyer vers le dossier Répertoire WWW
(j'ai crée un dossier >> puis j'ai mis les fichier a l'intérieur)
une fois l'avoir mis dans le "WWW" que faire ?
sachant que j'ai une faute d'après le localhot :
pourriez vous m'aider a régler ce problème en espérant ne pas en avoir d'autre :)
MErci
voila j'ai 2 fichier en .php
que j'ai appeler : envoi.php et index.php
je l'est envoyer vers le dossier Répertoire WWW
(j'ai crée un dossier >> puis j'ai mis les fichier a l'intérieur)
une fois l'avoir mis dans le "WWW" que faire ?
sachant que j'ai une faute d'après le localhot :
<span style="text-decoration: underline;">Nous contacter</span> :
pourriez vous m'aider a régler ce problème en espérant ne pas en avoir d'autre :)
MErci
6 réponses
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.
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.]
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); ?>
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 ~~
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.
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ù ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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 ~~
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...
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.
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
J'espère que tu n'a pas laissé "$message= ..." avant le span...
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);
?>
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.