Posez votre question Signaler

Pb envoie formulaire Dreamweaver 8 [Résolu]

sebeuleu67 3Messages postés 21 novembre 2007Date d'inscription - Dernière réponse le 19 mai 2008 à 17:54
Bonjour toutes et tous !
J'ai utilisé ta technique Danjos, en réutilisant le code d'un tuto, ce qui donne:
fichier HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
</head>
<body>
<table width="500" border="0" cellspacing="0" cellpadding="0">
<form action="envoi.php" method="post" enctype="application/x-www-form-urlencoded" name="formulaire">
<tr>
<td colspan="3">Envoyer un message</td>
</tr>
<tr>
<td><div align="right">Votre nom</div></td>
<td colspan="2"><input type="text" name="nom" size="45" maxlength="100"></td>
</tr>
<tr>
<td width="17%"><div align="right">Votre mail</div></td>
<td colspan="2"><input type="text" name="mail" size="45" maxlength="100"></td>
</tr>
<tr>
<td><div align="right">Sujet :</div></td>
<td colspan="2"><input type="text" name="objet" size="45" maxlength="120"></td>
</tr>
<tr>
<td><div align="right">Message :</div></td>
<td colspan="2"><textarea name="message" cols="50" rows="10"></textarea></td>
</tr>
<tr>
<td></td>
<td width="42%"><center><input type="reset" name="Submit" value="Réinitialiser le formulaire"></center></td>
<td width="41%"><center><input name="Submit" type="submit" onclick="envoi.php" value="Envoyer">
</center></td>
</tr>
</form>
</table>
</body>
</html>
et le fichier envoi.php que j'ai mis dans le même sous répertoire que le html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>
<body>
<?php
$nom=$HTTP_POST_VARS['nom'];
$mail=$HTTP_POST_VARS['mail'];
$objet=$HTTP_POST_VARS['objet'];
$message=$HTTP_POST_VARS['message'];
/////voici la version Mine
$headers = "MIME-Version: 1.0\r\n";
//////ici on détermine le mail en format text
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
////ici on détermine l'expediteur et l'adresse de réponse
$headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-MailerHP";
$subject="$objet";
$destinataire="sebeuleu@wanadoo.fr";
$body="$message";
if (mail($destinataire,$subject,$body,$headers)) {
echo "Votre mail a été envoyé";
} else {
echo "Une erreur s'est produite";
}
?>
</body>
</html>
Je précise que j'ai généré les fichiers à partir de Dreamweaver 8, et que je suis une presque une bille en développement php et html
J'ai uploader sur mon ftp, et le résultat lorsque j'appuie sur le bouton "Envoyer" est le message suivant:
Fichier introuvable: Firefox ne peut trouver le fichier à l'adresse /C:/DOCUME~1/SBASTI~1/LOCALS~1/Temp/envoi.php.
Quel est le soucis ?
D'avance Merci
Lire la suite 

Pb envoie formulaire Dreamweaver 8 »

6 réponses
Réponse
+0
moins plus
A votre bon coeur Misuer Dame !

Merci :-)
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

Je ne suis pas un crack en code html ou php mais je pense que la soluce à ton pb est:

dans ta page en html, clique sur le bouton envoyer et dans l'action tu écris le chemin ou va etre ton fichier php une fois sur le serveur.

par exemple :

http://www.mondomaine.fr/monsousdossier/monfichier.php

Voila, si ca marche, fais le savoir sur ce forum.


Salut.
Ajouter un commentaire
Réponse
+0
moins plus
Slt,

Donc, je t'ai piqué ton code PHP et ca marche du tonnerre. seul truc, c que je me suis trompé dans ma ptite explication, je t'ai dit quand tu clique sur le bouton envoyer, ereur, c quand tu clique en bas à droite de ton formulaire, que tout se surligne.

Voila.

PS: ca marche super mais mon mail est prit pour un spam et il est codé en X-MailerHP????????
Je sais pas du tout ce que c'est que ce truc.

Merci d'avance
Ajouter un commentaire
Réponse
+0
moins plus
Salut Seb, tiens va voir sur le lien ci-dessous,

C'est un sujet que j'ai ouvert car j'ai avancé grace à ton code php mais je me suis fait bloqué par un autre probleme.

Et puis lis bien tout.

http://www.flashxpress.net/forum/showthread.php?p=507742&posted=1

Salut et merci.
Ajouter un commentaire
Réponse
+0
moins plus
Hello,

Je n'ai pas reposté depuis, mais j'ai résolu mon problème: mon serveur d'hébergement du site n'avait pas de plugin php d'installé...


Ceci est maintenant fait et ca marche ;)

Bonne journée et merci pour votre aide :)
Ajouter un commentaire
Réponse
+0
moins plus
salut tt le monde je travail sur dreamweaver cs3 g créer une rubrique contacte g rentré les code pour realisé le formulaire il me reste juste le code pour envoyer le formulaire sur la boite mail de la société esque vous pouver m'aider ? merci d'avance.
Ajouter un commentaire
Ce document intitulé « Pb envoie formulaire Dreamweaver 8 » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?