Pb envoie formulaire Dreamweaver 8

Résolu/Fermé
sebeuleu67 Messages postés 3 Date d'inscription mercredi 21 novembre 2007 Statut Membre Dernière intervention 16 janvier 2008 - 21 nov. 2007 à 10:11
tihadinho Messages postés 19 Date d'inscription mardi 22 avril 2008 Statut Membre Dernière intervention 27 août 2012 - 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
A voir également:

6 réponses

sebeuleu67 Messages postés 3 Date d'inscription mercredi 21 novembre 2007 Statut Membre Dernière intervention 16 janvier 2008
22 nov. 2007 à 15:23
A votre bon coeur Misuer Dame !

Merci :-)
0
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.
0
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
0
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.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sebeuleu67 Messages postés 3 Date d'inscription mercredi 21 novembre 2007 Statut Membre Dernière intervention 16 janvier 2008
16 janv. 2008 à 11:39
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 :)
0
tihadinho Messages postés 19 Date d'inscription mardi 22 avril 2008 Statut Membre Dernière intervention 27 août 2012
19 mai 2008 à 17:54
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.
0