Auteur Sujet: Test formulaire contact en local  (Lu 930 fois)

Hors ligne JamesTerek

  • Team Psyco
  • Psycomaniak
  • *
  • Messages: 1216
  • "The Fear that makes you SCREAM"
    • JamesTerek's Youtube Channel
Test formulaire contact en local
« le: 29 novembre 2011 à 19:52:16 »
Rmal !

Ma question est toute bête : As-tu trouvé un moyen de tester un formulaire d'envoie de mail en local ? (Sans avoir d'hébergeur ni quoi que ce soit.)
Genre tester si tu reçois bien le mail quand tu remplis le formulaire ou non...
J'ai vu sur Google plein de réponses en tout genre mais bon j'ai toujours pas réussi donc je me reporte à JC lol (ou d'autres si il y a des connaisseurs ^^)

Hors ligne [Psyco]Sparfell

  • Admin Psyco
  • Psycomaniak
  • *
  • Messages: 3076
  • Sexe: Homme
Re : Test formulaire contact en local
« Réponse #1 le: 29 novembre 2011 à 22:43:49 »
Citer
Ma question est toute bête : As-tu trouvé un moyen de tester un formulaire d'envoie de mail en local ?
mmmmh... tu te parles à toi même où il manque un gros morceau à ton message ??
BZH NZH !!            No Brain No Fear !!                   

Hors ligne [Psyco]JC

  • Admin Psyco
  • Psycomaniak
  • *
  • Messages: 4278
  • Sexe: Homme
Re : Test formulaire contact en local
« Réponse #2 le: 30 novembre 2011 à 11:37:52 »
Hum, il te faudra ouvrir un serveur local.
Pour se faire, c'est très simple avec un logiciel du genre "Movamp", ensuite il te faudra configurer le fichier php.ini afin de paramétrer le serveur smtp de ton FAI (Exemple pour Free : smtp.free.fr)

A part ça, tu n'a pas besoin de configurer quoi que ce soit avec Movamp, tu l'ouvres et tu accède à http://localhost/ ou tu double clique sur son icone en bas à droite (Sur PC).

Hors ligne JamesTerek

  • Team Psyco
  • Psycomaniak
  • *
  • Messages: 1216
  • "The Fear that makes you SCREAM"
    • JamesTerek's Youtube Channel
Re : Test formulaire contact en local
« Réponse #3 le: 30 novembre 2011 à 12:14:02 »
Lol Sparf c'est parce que je parlais surtout à JC ^^

Et Movamp c'est l'équivalent de Mamp (pour Mac) par exemple ? J'ai déjà tenté de modifier le php.ini mais bon j'ai pas réussi :X Et en plus quand tu fais un formulaire, dans le traitement.php (par exemple) tu peux choisir l'adresse mail où ça doit être envoyé non ?

Hors ligne [Psyco]JC

  • Admin Psyco
  • Psycomaniak
  • *
  • Messages: 4278
  • Sexe: Homme
Re : Test formulaire contact en local
« Réponse #4 le: 30 novembre 2011 à 15:27:46 »
T'as pas trouvé d'info pour configurer le smtp du php.ini de Mamp ?

Sinon, oui, tu peux sois faire un champ de saisi pour saisir l'e-mail, soit faire un e-mail unique inclu dans ton script.

Hors ligne JamesTerek

  • Team Psyco
  • Psycomaniak
  • *
  • Messages: 1216
  • "The Fear that makes you SCREAM"
    • JamesTerek's Youtube Channel
Re : Test formulaire contact en local
« Réponse #5 le: 30 novembre 2011 à 18:48:25 »
Si mais ça marchait pas mais je vais réessayer pour voir.
Et sinon dans mon script Php j'ai définis une adresse où ça devrait envoyer le mail mais ça marche pas... Donc bon apparemment des gens disent qu'en local c'est pas bon ou alors qu'il faut configurer le php.ini mais du coup ça veut dire que je peux pas choisir n'importe quelle adresse.

Voilà le code que j'ai fait d'après un tuto évidemment :
<?php
if(isset($_POST) && isset($_POST['nom']) && isset($_POST['email']) && isset($_POST['message']))
{
    
extract($_POST);
    if(!empty(
$nom) && !empty($email) && !empty($message))
    {
        
$message=str_replace("\'","'"$message);
        
$message=addslashes($message);
        
$destinataire="jamesterek@hotmail.fr";
        
$sujet="Formulaire de contact";
        
$msg="Une nouvelle question est arrivée \n
        Nom : $nom \n
        Email : $email \n
        Message : $message"
;
        
$entete="From: $nom \ Reply-To: $email";  
        
mail($destinataire$sujet$msg$entete);
        echo 
"Le mail a bien été envoyé.";
    }
    else{
        echo 
"Vous n'avez pas tout rempli.";
    }
}
?>

Hors ligne [Psyco]JC

  • Admin Psyco
  • Psycomaniak
  • *
  • Messages: 4278
  • Sexe: Homme
Re : Test formulaire contact en local
« Réponse #6 le: 01 décembre 2011 à 11:07:22 »
Vu comme ça, cela me paraît OK.
Pourquoi tu fais pas ce genre de truc sur un hébergement gratuit ? Style Free ou quoi. Si t'as pas chez Free, tu peux créer un compte gratuit qui inclu un hébergement : https://subscribe.free.fr/accesgratuit/

Hors ligne JamesTerek

  • Team Psyco
  • Psycomaniak
  • *
  • Messages: 1216
  • "The Fear that makes you SCREAM"
    • JamesTerek's Youtube Channel
Re : Test formulaire contact en local
« Réponse #7 le: 01 décembre 2011 à 11:21:44 »
Ah normal je savais pas, je vais essayer :) et je te dis quoi ^^Thx


Hors ligne [Psyco]Frank

  • Team Psyco
  • Pro
  • *
  • Messages: 315
    • www.micro-host.fr
Re : Test formulaire contact en local
« Réponse #8 le: 02 décembre 2011 à 13:05:11 »
Salut.
En réalité, la configuration du php.ini ne concerne (du moins par défaut) que le choix de l'adresse et le port du serveur d'envoi.
Donc il faut configurer un serveur (local ou pas) qui accepte d'envoyer des messages sans authentification car la fonction sendmail de PHP ne prend pas en charge cette fonctionnalité.
De même si tu es chez un fournisseur à la con du style Orange tu ne pourras utiliser que leur serveur d'envoi ou bien un serveur reconnus car tous les autres serveurs sont bloqués. Comme tous les serveurs reconnus réclament une authentification du client, la plus part du temps, je te suggère d'ouvrir un serveur en local, ou bien comme JC te l'a proposé, trouver un hébergeur qui te permettras de le faire.

Bonne journée.

Hors ligne JamesTerek

  • Team Psyco
  • Psycomaniak
  • *
  • Messages: 1216
  • "The Fear that makes you SCREAM"
    • JamesTerek's Youtube Channel
Re : Test formulaire contact en local
« Réponse #9 le: 05 décembre 2011 à 22:46:09 »
Norpoil j'ai essayé de me faire un serveur local mais c'est compliqué lol

J'me suis inscrit sur Free et j'attends le courrier maintenant ^^

Hors ligne JamesTerek

  • Team Psyco
  • Psycomaniak
  • *
  • Messages: 1216
  • "The Fear that makes you SCREAM"
    • JamesTerek's Youtube Channel
Re : Test formulaire contact en local
« Réponse #10 le: 09 décembre 2011 à 14:02:48 »
J'ai reçu mon courrier ça y est :)

Est-il possible que vous m'expliquiez comment ça marche pour configurer mon hébergeur svp ?

Hors ligne [Psyco]JC

  • Admin Psyco
  • Psycomaniak
  • *
  • Messages: 4278
  • Sexe: Homme
Re : Test formulaire contact en local
« Réponse #11 le: 09 décembre 2011 à 18:34:37 »
Bein ils ne t'ont pas envoyé des codes d'accès ? T'as reçu quoi exactement ?

Hors ligne JamesTerek

  • Team Psyco
  • Psycomaniak
  • *
  • Messages: 1216
  • "The Fear that makes you SCREAM"
    • JamesTerek's Youtube Channel
Re : Test formulaire contact en local
« Réponse #12 le: 12 décembre 2011 à 11:11:59 »
Hmm j'ai des infos du genre Serveur POP3, SMTP, de news, Proxy HTTP/FTP, DNS primaire, secondaire et domaine...
J'arrive plus à me connecter sur Free d'ailleurs car soit-disant mes identifiants sont incorrects alors que j'ai pu le faire 5 minutes et pouf plus rien...

Hors ligne [Psyco]JC

  • Admin Psyco
  • Psycomaniak
  • *
  • Messages: 4278
  • Sexe: Homme
Re : Test formulaire contact en local
« Réponse #13 le: 12 décembre 2011 à 11:23:44 »
hum chelou, je crois que je vais faire ce qu'on aurait dû faire des le départ, je vais te faire un sous-domaine gta-gamers.com et puis c'est tout !

Hors ligne JamesTerek

  • Team Psyco
  • Psycomaniak
  • *
  • Messages: 1216
  • "The Fear that makes you SCREAM"
    • JamesTerek's Youtube Channel
Re : Test formulaire contact en local
« Réponse #14 le: 12 décembre 2011 à 11:37:38 »
Tu m'étonnes que c'est chelou... Pourtant j'ai changé mon mot de passe pour bien me rappeler et j'ai dû le mettre deux fois pour être sûr donc je suppose que je l'ai bien écrit sinon ils m'auraient dit qu'ils étaient pas identiques...
Enfin bon merci et tout :)