Pb envoie formulaire Dreamweaver 8
Résolu
sebeuleu67
Messages postés
3
Statut
Membre
-
tihadinho Messages postés 22 Statut Membre -
tihadinho Messages postés 22 Statut Membre -
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
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
A voir également:
- Pb envoie formulaire Dreamweaver 8
- Whatsapp formulaire opposition - Guide
- Clé windows 8 - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Mixcraft 8 - Télécharger - Création musicale
- Formulaire de reclamation instagram - Guide
6 réponses
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.
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.
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
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
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.
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question