Formulaire avec Php dans KompoZer
Résolu
morigann
Messages postés
64
Date d'inscription
Statut
Membre
Dernière intervention
-
benjo -
benjo -
Bonjour,
J'ai créé un formulaire de demande de devis sur mon site réalisé avec KompoZer. Le problème c'est pour créer la commande qui va envoyer ce formulaire vers ma boîte mails.
Je me suis renseignée et j'ai trouvé quelques tutoriels, mais lorsque je veux le tester sur le navigateur ça ne fonctionne pas.
Voici mon code de formulaire html :
et mon code de page envoi.php :
Quelqu'un pourrait-il m'aider ?
Merci.
J'ai créé un formulaire de demande de devis sur mon site réalisé avec KompoZer. Le problème c'est pour créer la commande qui va envoyer ce formulaire vers ma boîte mails.
Je me suis renseignée et j'ai trouvé quelques tutoriels, mais lorsque je veux le tester sur le navigateur ça ne fonctionne pas.
Voici mon code de formulaire html :
<form id="formulaire" method="post" action="envoi.php" name="Devis" onsubmit="return verification()"> <p>Mlle<input checked="checked" name="civilite" value="Mlle" type="radio"> Mme<input name="civilite" value="Mme" type="radio"> M.<input name="civilite" value="M." type="radio"></p> <p>Nom : <input size="50" name="nom"></p> <p>E-mail : <input size="50" name="email"></p> <p>Document à : Traduire<input checked="checked" name="choixtraitement" value="Traduire" type="radio"> Relire<input name="choixtraitement" value="Relire" type="radio"> Réviser<input name="choixtraitement" value="Reviser" type="radio"></p> <p>Type de document à traiter (Word, pdf, site Web, etc.) <input size="30" name="typedoc"></p> <p>Traitements graphiques à effectuer : Oui<input checked="checked" name="traitementsgraph" value="Oui" type="radio"> Non<input name="traitementsgraph" value="Non" type="radio"></p> <p>Si oui, donnez plus de détails (PAO, localisation, etc.) : <textarea name="detailsgraph" rows="2" cols="30"></textarea></p> <p>Fichier ou document à envoyer* : <input name="fichierclient" type="file"></p> <p><span class="info">*si vous avez plusieurs fichiers à envoyer, regroupez-les dans un dossier compressé.</span></p> <p><input name="envoyer" value="ENVOYER" type="submit"> <input name="annulation" value="ANNULER" type="reset"></p> </form>
et mon code de page envoi.php :
<?php $adresse="xxx@gmail.com"; $from="From: $nom <$email>"; $from.="Reply-To: $nom <$email>"; $from.="X-priority:3\n"; if (mail($adresse, $civilite, $choixtraitement, $traitementsgraph, $detailsgraph, $fichierclient, $from)) echo ("Demande de devis envoyée; ! Merci!"); else echo ("Un problème est survenu lors de l'envoi du mail... désolé, nous ne pouvons actuellement traiter votre demande pour le moment. Contactez moi à cette adresse <a href="mailto:$adresse"</a>"); ?>
Quelqu'un pourrait-il m'aider ?
Merci.
A voir également:
- Formulaire avec Php dans KompoZer
- Whatsapp formulaire opposition - Guide
- Kompozer - Télécharger - Web Design
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
4 réponses
morigann
c'est bon j'ai trouvé toute seule, mon code est bon, il suffisait de l'ouvrir avec EasyPhp.
Par défaut la fonction mail() ne fonctionne pas dans easyPHP (il faut paramétrer ça).
Par contre elle fonctionnera directement sur un hébergeur classique tel qu'ovh ou free.
Par contre elle fonctionnera directement sur un hébergeur classique tel qu'ovh ou free.
Chez OVH ça marche oui.
Du moins tant que tu n'envoie pas des mails vers des adresses qui n'existent pas.
Car si OVH remarque que des mails sont retournés avec des erreurs de destinataires inexistants, parfois ils coupent la fonctionnalité qui te permet d'envoyer des e-mails.
Enfin normalement tu reçois un mail si c'est le cas et tout fonctionne très bien chez OVH.
Du moins tant que tu n'envoie pas des mails vers des adresses qui n'existent pas.
Car si OVH remarque que des mails sont retournés avec des erreurs de destinataires inexistants, parfois ils coupent la fonctionnalité qui te permet d'envoyer des e-mails.
Enfin normalement tu reçois un mail si c'est le cas et tout fonctionne très bien chez OVH.