Configuration easyPHP pour formulaire de contact

ChrisPC
Invité n'ayant pas de compte PHPfrance

14 août 2014, 13:53

Bonjour à toutes et à tous,

Débutant dans le PHP et n'ayant jamais de réponse ailleurs, j'aimerai savoir ce que je dois faire sur easyPHP une fois avoir créer ma page de formulaire de contact.
J'ai fait tout le CSS, HTML et PHP. Tout fonctionne. J'ai entré le dossier en alias sur easyPHP mais là où ça bloque c'est lorsque j'envoie un mail depuis ce formulaire de contact, je ne reçois rien sur ma boite mail.

Si quelqu'un a des solutions je suis preneur... Je galère depuis 1 mois et je ne trouve rien de rien.

Merci !
Modifié en dernier par moogli le 14 août 2014, 23:30, modifié 1 fois.
Raison : titre !

ViPHP
ViPHP | 1996 Messages

14 août 2014, 16:57

Reprenons depuis le début : est ce EasyPhp fonctionne correctement ie. Est ce que le PHP est interprété ?

Dans le dossier EasyPhp, qu'à tu à ces lignes dans le fichier php.ini ?

dossierEasyPhp\apache\php.ini (à ouvrir avec notepad++ par exemple)

Code : Tout sélectionner

[mail function] ; For Win32 only. ;SMTP = localhost ; For Win32 only. ;sendmail_from =
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

ChrisPC
Invité n'ayant pas de compte PHPfrance

14 août 2014, 17:05

Je ne sais pas pourquoi mais mes pages php.ini sont vide.

Et j'ai tenté d'y ajouter :

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.live.com
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = mon email

Et ça me marque :

Warning: mail(): Failed to connect to mailserver at "smtp.live.com" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Users\Christopher\Desktop\Site web\envoi.php on line 29

J'ai fait une erreur quelque part ?

ViPHP
ViPHP | 1996 Messages

14 août 2014, 17:12

Peut-être est-il localisé ailleurs ?

Le message d'erreur renseigne que le php.ini utilise le service smtp.live.com avec le port 25. Essayes de trouver où il est configuré et change le pour la bonne version.
Si tu es sous OVH, tu va surement avoir un login/motdepasse à entrer.

Regardes ici http://php.net/manual/fr/ref.mail.php c'est assez bien documenté.
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

ChrisPC
Invité n'ayant pas de compte PHPfrance

14 août 2014, 17:17

Je suis vraiment à la ramasse avec le PHP ...

C'est tellement plus simple le html et le CSS. Le problème c'est qu'un site en responsive ce doit d'avoir du PHP =(

Je vais voir. Et je reviendrai si je ne trouve pas de réponses.

Merci

ViPHP
ViPHP | 1996 Messages

14 août 2014, 17:25

En l’occurrence, PHP n'est pas incriminé mais plutôt les fichiers de configurations lors de l'installation.
Perso, je trouve WAMP server plus clair à installer.

Et tu as raison, il te faut connaître : CSS, HTML, PHP et ... APACHE et JAVASCRIPT pour faire un bon site...
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

14 août 2014, 23:31

Modération :
Merci d'utiliser un titre clair et qui correspond bien à ta demande.
Les titres contenant "HELP !", "Aidez-moi", "J'ai un problème", "Ça marche pas",...
n'apportent rien à la compréhension de ta demande.

Par ailleurs, nous savons déjà par ton message que tu as besoin d'aide. ;)

Merci de prendre le temps de lire les règlements.
Il en faut peu pour être heureux ......

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

14 août 2014, 23:49

php ne sait utiliser qu'un serveur smtp sans authentification (généralement c'est sendmail sur la même machine).

le meilleur moyen pour le faire en local c'est d'utiliser un serveur smtp à toi (ce que propose wamp serveur il me semble).

Après il existe des solutions comme mailcatcher qui va te permettre d'utiliser la fonction mail comme tu le souhaite et surtout de contrôler la remise de l'e-mail au serveur smtp (et donc de simplement vérifier que l'email s'envois comme il faut).

une explication http://blog.netapsys.fr/mailcatcher-un- ... veloppeur/

@+
Il en faut peu pour être heureux ......