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   -
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   Statut Membre Dernière intervention   207
 
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   Statut Membre Dernière intervention   26
 
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   Statut Membre Dernière intervention   30
 
salut, montre nous quelque lignes supplémentaire s'il te plait
0
Meoran Messages postés 1562 Date d'inscription   Statut Membre Dernière intervention   207
 
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   Statut Membre Dernière intervention   26
 
@ 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   Statut Membre Dernière intervention   207
 
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   Statut Membre Dernière intervention   26
 
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   Statut Membre Dernière intervention   207
 
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   Statut Membre Dernière intervention   26
 
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   Statut Membre Dernière intervention   207
 
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   Statut Membre Dernière intervention   26
 
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   Statut Membre Dernière intervention   207
 
Que fais la fonction mail ? (Question...)
0
Creutzou Messages postés 550 Date d'inscription   Statut Membre Dernière intervention   30
 
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   Statut Membre Dernière intervention   26
 
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   Statut Membre Dernière intervention   207
 
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   Statut Membre Dernière intervention   26
 
dans index.php ,j'ai

 <FORM method="post" action="envoi.php" >
0
Meoran Messages postés 1562 Date d'inscription   Statut Membre Dernière intervention   207
 
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   Statut Membre Dernière intervention   26
 
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   Statut Membre Dernière intervention   207
 
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   Statut Membre Dernière intervention   26
 
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   Statut Membre Dernière intervention   26
 
bon bah c'est un bonne nouvelle dans le localhost je voie le formulaire !
0
Meoran Messages postés 1562 Date d'inscription   Statut Membre Dernière intervention   207
 
Bien. Essaye un envoi avec des valeurs bidon.
0
DanouL Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   26
 
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   Statut Membre Dernière intervention   207
 
Tu as un action=essaie.php quelque part...
0
DanouL Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   26
 
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   Statut Membre Dernière intervention   207
 
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   Statut Membre Dernière intervention   30
 
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   Statut Membre Dernière intervention   207
 
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   Statut Membre Dernière intervention   26
 
ok alors pourquoi le nommer versionphp.php.php et non version.php ?
0
Meoran Messages postés 1562 Date d'inscription   Statut Membre Dernière intervention   207
 
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   Statut Membre Dernière intervention   26
 
ok ,
0
DanouL Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   26
 
mais juste pour le "15" après je me débrouille ,et je mettrai résolu ;)
0