YannSeguillon / LPC

0 stars 0 forks source link

Formulaire de contact #89

Open ghost opened 8 years ago

ghost commented 8 years ago

Faire fonctionner le formulaire de contact

avec petit passage de css pour le bouton

ghost commented 8 years ago

http://www.commentcamarche.net/faq/4516-webmaster-un-formulaire-de-contact-pour-votre-site

ghost commented 8 years ago

https://www.youtube.com/watch?v=y4nDFWcOu8w

ghost commented 8 years ago

@YannSeguillon J'ai besoin de retrouver un fichier.php que j'exporte mais je ne sais pas son adresse une fois en ligne. Sais-tu comment retrouver ça ?

YannSeguillon commented 8 years ago

il est dans quel dossier ton fichier? mail-contact?

YannSeguillon commented 8 years ago

<?php echo get_stylesheet_directory_uri() ?>/mail-contact.php retrace l'url jusqu'au dossier child

exemple pour une image src="<?php echo get_stylesheet_directory_uri() ?>/images/site/logo_lpc.png"

get_stylesheet_directory_uri() récupère l'url de style.css utilisé et comme il est à la racine du dossier child.

get_template_directory_uri() pour le thème parent, récupère l'url du template utilisé donc c'est le parent.

ghost commented 8 years ago

Techniquement le php du formulaire est censé envoyer les mail, mais je pense qu'il y a un hic dans la configuration du site pour envoyer des mails.

Faut modifier le Php.ini mais je ne le trouve point.

image

YannSeguillon commented 8 years ago

je crois qu'il est sur ton pc lui dans apach

ghost commented 8 years ago

Tout bêtement, mon formulaire envoie un mail mais à aucun moment j'ai à parler de qui envoie le mail.

En gros le site à un mail ?

YannSeguillon commented 8 years ago

C'est plus complexe mais pas surprenant,c'est le code de ton pote ?

sinon ce site à l'air intéressant et complet : http://www.php-astux.info/script-formulaire-contact.php

/!\ Au passage le bouton d'envoie n'est pas le bouton standard

ghost commented 8 years ago

" L'envoi du mail a échoué, veuillez réessayer SVP."

car les mails partent pas

ghost commented 8 years ago

sinon l'ancien c'est un que j'ai fais manuellement en suivant des tutos, en gros : mail($email_destinataire, $objet, $message, $headers) devrait suffire à envoyer un mail mais bon

je reçoit bien toutes les données du formulaire pour remplir le mail :

Array ([nom] => JUGAND [email] => erwan.jugand@gmail.com [objet] => ezfezerzrez [message] => ezrze ​​rzqe rez rez rze [envoi] => Envoyer le formulaire!)