Bonjour,
je voudrais tester mon formulaire de contact en local avec Wamp.
Mais je ne comprends pas quel fichier de base on doit mettre!

Par exemple, j'ai C:\wamp\www\test\ ....et là je dois mettre quoi comme fichier?

Merci pour vos explications.
Salut,

Où est ton fichier contenant ton formulaire ? Dans quel dossier ?
Si tes sites sont dans le dossier www de Wamp, tu peux directement accéder aux fichiers par cette adresse (ça pointera vers le index.php ou .html) :
http://localhost/test/

Sinon, il faut avec Wamp que tu passes pas les virtual hosts.
Je te conseille vivement cette vidéo : Créer des Virtual Hosts Apache
Administrateur
Bonjour,

Primo, dans ton navigateur, il ne faut plus passer par des URL avec le protocole file:///chemin vu que ça ne passe pas par ton serveur local... Uniquement le protocole http:// (qui fait appel à un serveur HTTP qu'est justement Wampserver) et un nom de domaine comme localhost par défaut (ou 127.0.0.1 c'est pareil par défaut). Donc http://localhost va faire une requête à ton serveur local (sur le port par défaut qui est :80 donc pas la peine de préciser)

Deuzio, pour afficher ton formulaire, il faut taper l'URL du fichier HTML ou PHP qui affiche le formulaire.
http://localhost/form-test/formulaire.html par exemple.
Ensuite (le visiteur enfin toi appuies sur le bouton de soumission du formulaire et) le fichier PHP (forcément PHP) qui va traiter ce que le navigateur lui envoie est celui qui est précisé dans l'attribut action de ton élément form.
http://localhost/form-test/traitement.php par exemple.
OU le même fichier qui a permis d'afficher le formulaire (le truc qui me paraissait super bizarre quand je débutais) traitement.php => traitement.php
Dans ce dernier cas, dans le code PHP de ce fichier, il y a 2 grands cas : d'abord on regarde si dans ce que le serveur nous envoie, il y a ou non quelque chose dans les tableaux $_REQUEST ou $_POST (ou $_GET). Si non bah le visiteur a pas cliqué sur le bouton de soumission hop on affiche le formulaire. Si oui, on traite les informations soumises et on affiche autre chose.

EDIT : si tu veux une URL comme http://localhost/test/ alors il faut placer un fichier index.php dans le répertoire de ton disque dur C:\wamp\www\test
Modifié par Felipe (29 Mar 2016 - 12:35)
MatthieuR a écrit :
Salut,

Où est ton fichier contenant ton formulaire ? Dans quel dossier ?
Salut Matthieu.
Mon fichier est dans: C:\wamp\www\tests\formulaire
MatthieuR a écrit :
Si tes sites sont dans le dossier www de Wamp, tu peux directement accéder aux fichiers par cette adresse (ça pointera vers le index.php ou .html) :
http://localhost/test/
Oui,ça cela fonctionne très bien, mais je voudrais passer par Wamp.
MatthieuR a écrit :
Sinon, il faut avec Wamp que tu passes pas les virtual hosts.
Je te conseille vivement cette vidéo : Créer des Virtual Hosts Apache
...et là, je n'ai pas le niveau pour comprendre cette vidéo!
Merci quand même.
Felipe a écrit :

EDIT : si tu veux une URL comme http://localhost/test/ alors il faut placer un fichier index.php dans le répertoire de ton disque dur C:\wamp\www\test
Salut Felipe.
Mais là j'ai un problème avec Wamp, 10 fois et plus je l'ai téléchargé, désinstallé, installé les Microsoft Visual VC 8/9/10 etc....
Et rien à faire, quand je clique sur Localhost dans Wamp, j'ai bien mon dossier Tests qui s'affichent.
Mais si je clique sur Tests, alors j'ai l'horrible page grise avec: "This site can’t be reached
tests’s server DNS address could not be found."


Et dans le forum de Wamp, ils ne sont pas trop commodes pour expliquer!

Mais est ce que c'est possible de m'envoyer à moi même un mail en passant par Wamp?
Je veux juste vérifier si mon code est bon.
Modifié par abeille (29 Mar 2016 - 13:30)
Wamp est bien installé sur ta machine ?
Si tu tombes sur la page d'accueil de Wamp en suivant http://localhost, c'est que Wamp est fonctionnel et que tu as un serveur local.

Comment s'appelle ton fichier de ton formulaire dans ton dossier /tests/formulaire/ ?
Si c'est form.php (par exemple), tu peux y accéder par http://localhost/tests/formulaire/form.php !

En allant sur cette adresse, vois-tu ton formulaire ?
MatthieuR a écrit :

Comment s'appelle ton fichier de ton formulaire dans ton dossier /tests/formulaire/ ?
Si c'est form.php (par exemple), tu peux y accéder par http://localhost/tests/formulaire/form.php !

En allant sur cette adresse, vois-tu ton formulaire ?
adio Matthieu, merci pour ton aide.
Quand je clique sur Localhost dans Wamp, je vois le dossier tests et c'est quand je clique sur tests que je reçois une page inacessible.

Dans tests, j'ai le fichier de mon formulaire de contact: contact.php
et le fichier cible.php qui me permet de vérifier l'envoi de mes données.
<p>Nom: <?php echo $_POST['nom']; ?> !</p>
....
Oui et donc peux-tu répondre à ma question : en allant sur cette adresse, vois-tu ton formulaire ? [ http://localhost/tests/formulaire/contact.php ]

Par ailleurs, personne ne te dit de cliquer sur "tests" sur la page d'accueil de Wamp, il faut que tu saisisses ton URL dans la barre d'adresse de ton navigateur.
Si tu n'as pas de fichier index.html ou index.php dans ton dossier "tests", c'est normal que tu aies une erreur "Forbidden"
Modifié par MatthieuR (29 Mar 2016 - 17:33)
MatthieuR a écrit :
Oui et donc peux-tu répondre à ma question : en allant sur cette adresse, vois-tu ton formulaire ? [ http://localhost/tests/formulaire/contact.php ]
Oui, ça fonctionne très bien, j'arrive bien sur ma page contact.
Et si je remplis le formulaire et je fais "submit", ça m'envoie sur une page où les données entrées sont affichées.

Et maintenant je fais quoi pour envoyer ces données sur ma boite mail?

Merci pour ton aide!
Ok, super si ça fonctionne c'est bien et je pense donc que ton sujet est résolu.

Concernant ta deuxième demande, tu peux ouvrir un nouveau sujet ("Envoyer un email depuis un formulaire de contact en local ?" par exemple) ou/et suivre quelques tutos :
- Envoyer des mails en local avec Wamp
- Configurer wamp pour envoie mail localhost

Il y a 2 choses différentes : le paramétrage de WAMP pour l'envoi de mail en local et le traitement de tes données depuis ton formulaire pour envoyer les bonnes infos sur ton mail.
MatthieuR a écrit :
Ok, super si ça fonctionne c'est bien et je pense donc que ton sujet est résolu.

Concernant ta deuxième demande, tu peux ouvrir un nouveau sujet ("Envoyer un email depuis un formulaire de contact en local ?" par exemple) ou/et suivre quelques tutos :
- Envoyer des mails en local avec Wamp
- Configurer wamp pour envoie mail localhost
Salut Matthieu, merci pour les liens....mais ça ne fonctionne pas.
J'ouvre un autre sujet pour que ça profite à tous.
A plus;