moutheo Voili voilà. Je suis débutant en PHP (et même carrément nul) mais pour l'école (je fais des etudes d'informatique), je dois developper un site web. Dedans, j'ai fait un formulaire (en html, parce que ca, je maitrise !! :-) !!). Le hic, c'est que je sais pas comment je dois faire le script PHP. J'ai pris une source sur ce site, mais apparement ca marche pas. Quelqu'un peut m'aider ?
Voilà ce que ca donne...
Le formulaire :
===========
<html>
<body>
<form action="envoi.php" method=post enctype="text/plain">
<P><font size="2" color="#D6D6D6" face="Arial">Vos nom et prénom : </font>
<input type="text" name="noms" size="54" maxlength="100" style="background: #C0C0C0"></P>
<P><font size="2" color="#D6D6D6" face="Arial">Votre e-mail : </font>
<input type="text" name="email" size=54 maxlength=100 style="background: #C0C0C0"></P>
<P><font size="2" color="#D6D6D6" face="Arial">Le sujet de votre message : </font>
<input type="text" name="sujet" size=54 maxlength=100 style="background: #C0C0C0"></P>
<P><font size="2" color="#D6D6D6" face="Arial">Votre message : </font><BR>
<textarea name="texte" cols="46" rows="15" style="background: #C0C0C0"></textarea>
</P><BR>
<input type="submit" value="Envoyer">
<input type="reset" value="Annuler">
</form>
</body>
</html>
Le fichier 'envoi.php' :
================
<?php
$msg = "Nom:\t$noms\n";
$msg .= "E-Mail:\t$email\n";
$msg .= "Message:\t$texte\n\n";
$recipient = "emoutheos@hotmail.com";
$subject = "Formulaire";
$mailheaders = "From: formulaire \n";
$mailheaders .= "Reply-To: $email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $noms </H1>";
echo "<P align=center>";
echo "Votre formulaire à bien été envoyé !</P>";
echo "</BODY></HTML>";
?>
Voilà. Qu'est-ce qui va pas, please ? (j'imagine que la liste est longue...)
Au fait, j'ignore si c'est important, mais le site va etre heberge chez free.fr
Merci d'avance,
Emoutheos