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
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 :

<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

Meoran Messages postés 1562 Date d'inscription vendredi 28 août 2009 Statut Membre Dernière intervention 8 avril 2015 204
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.
1
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 à 10:50
efffectivement ,sauf que c'est clique gauche :), en faite il me dise erreur \index.php on line 13

qui correspond a
<span style="text-decoration: underline;">Nous contacter</span> : 


c'est la 1er ligne du formulaire et c'est partir de la que tu m'avait dit de mettre le code html
0
Creutzou Messages postés 550 Date d'inscription lundi 17 mai 2010 Statut Membre Dernière intervention 30 mai 2013 30
14 juin 2011 à 11:00
salut, montre nous quelque lignes supplémentaire s'il te plait
0
Meoran Messages postés 1562 Date d'inscription vendredi 28 août 2009 Statut Membre Dernière intervention 8 avril 2015 204
14 juin 2011 à 11:10
Montre le code oui...

J'espère que tu n'a pas laissé "$message= ..." avant le span...
0
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:25
@ meoran : si pk il faut que je mette toute a la fin le $message ?


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);
?>
0
Meoran Messages postés 1562 Date d'inscription vendredi 28 août 2009 Statut Membre Dernière intervention 8 avril 2015 204
Modifié par Meoran le 14/06/2011 à 11:31
Le traitement de l'envoi du mail se fait dans "envoi.php". Tout le code que je t'ai donné est à mettre dans envoi.php .

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.
0
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
oui j'ai 2 fichier ,je te mets celui qui correspond a envoi.php:

<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.]
0
Meoran Messages postés 1562 Date d'inscription vendredi 28 août 2009 Statut Membre Dernière intervention 8 avril 2015 204
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...)
0
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
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
0
Meoran Messages postés 1562 Date d'inscription vendredi 28 août 2009 Statut Membre Dernière intervention 8 avril 2015 204
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...
0
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
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); 
?> 
0
Meoran Messages postés 1562 Date d'inscription vendredi 28 août 2009 Statut Membre Dernière intervention 8 avril 2015 204
Modifié par Meoran le 14/06/2011 à 11:42
Que fais la fonction mail ? (Question...)
0
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
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 ~~
0
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
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) ?
0
Meoran Messages postés 1562 Date d'inscription vendredi 28 août 2009 Statut Membre Dernière intervention 8 avril 2015 204
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.
0
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
dans index.php ,j'ai

 <FORM method="post" action="envoi.php" >
0
Meoran Messages postés 1562 Date d'inscription vendredi 28 août 2009 Statut Membre Dernière intervention 8 avril 2015 204
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 ?
0
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
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>";
0
Meoran Messages postés 1562 Date d'inscription vendredi 28 août 2009 Statut Membre Dernière intervention 8 avril 2015 204
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ù ?
0
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
il est dans le fichier index.html
0

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
bon bah c'est un bonne nouvelle dans le localhost je voie le formulaire !
0
Meoran Messages postés 1562 Date d'inscription vendredi 28 août 2009 Statut Membre Dernière intervention 8 avril 2015 204
14 juin 2011 à 13:36
Bien. Essaye un envoi avec des valeurs bidon.
0
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
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.
0
Meoran Messages postés 1562 Date d'inscription vendredi 28 août 2009 Statut Membre Dernière intervention 8 avril 2015 204
14 juin 2011 à 13:44
Tu as un action=essaie.php quelque part...
0
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
le seul action que j'ai est :
<FORM method="post" action="envoi.php" >


anciennement index.php le nouvaux étant versionphp.php.php


Permalink (#41) jai répondu aussi
0
Meoran Messages postés 1562 Date d'inscription vendredi 28 août 2009 Statut Membre Dernière intervention 8 avril 2015 204
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 ?
0
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
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 ~~
0
Meoran Messages postés 1562 Date d'inscription vendredi 28 août 2009 Statut Membre Dernière intervention 8 avril 2015 204
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...
0
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
ok alors pourquoi le nommer versionphp.php.php et non version.php ?
0
Meoran Messages postés 1562 Date d'inscription vendredi 28 août 2009 Statut Membre Dernière intervention 8 avril 2015 204
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.
0
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
ok ,
0
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
mais juste pour le "15" après je me débrouille ,et je mettrai résolu ;)
0