Bienvenu(e)! Identification Créer un nouveau profil

Recherche avancée

Formulaire en php

Envoyé par sylvain 
sylvain
Formulaire en php
vendredi 8 novembre 2002 16:23:14
Bon!
Vu que j'en avais marre de m'enerver sur les versions de navigateur, j'ai fait mon formulaire en php. Bonne nouvelle, ca marche avec tout !!

Par contre, rien n'allant bien du premier coup, j'ai de nouveau soucis.

1/ Je recois le message en double !!

2/ Puis-je ajouter du html dans ma page "envoi.php"

3/ Impossible d'ajouter un autre champ ! (exemple= telephone)
J'ai essayé de le placer à différents endroits, et selon les cas:
- je recois aussi deux messages à l'adresse email que je saisis dans le champ "votre e-mail, 'expediteur'. Sans recevoir la donnée du champ ajouté (telephone). J'ai nomé ce champ 'teleph' et selon l'endroit ou je met "$teleph" dans ma pageconfirm.php je recois la donnée du champ à la place du sujet, ou ailleurs....


Voici le code des deux pages ci dessous:

page contact.php
------------------------
<html>

<head>
<title>Contactez-nous !</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" background="img/Form4.gif">
<BR><BR><BR>
<table width="500px" valign="middle" style="border: 1px " cellspacing="0" cellpadding="0" height="225">
<form method='post' action='confirm.php'>

<tr width="500px" align="left">
<center><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif" color="#000099">Afin de faciliter le traitement de votre demande, nous vous <br>remercions par avance de bien vouloir compléter ce formulaire</font></center>
</tr>
<br><br>
<tr>
<td width="100px"><center><font size="1"><b><font face="Verdana, Arial, Helvetica, sans-serif" color="#000099">Votre e-mail:<b></font></center>
</td>
<td width="400px">&nbsp;&nbsp;&nbsp;
<input type="text" name="expediteur" size=30></td>
</tr>

<tr>
<td>
<input type="hidden" value="srmail@wanadoo.fr" name="destinataire" size=30>
</td>
</tr>
<tr>
<td width="100px"><center><font size="1"><b><font face="Verdana, Arial, Helvetica, sans-serif" color="#000099">Sujet :</b></font></center></td>
<td width="400px"> &nbsp;&nbsp;&nbsp;
<input type="text" name="sujet" size=30>
</td>
</tr>
<tr>
<td width="100px"><center><font size="1"><b><font face="Verdana, Arial, Helvetica, sans-serif" color="#000099">Message :</b></font></center></td>
<td width="400px">&nbsp;&nbsp;&nbsp;
<textarea name="message" cols=35 rows=5>N'oubliez pas d'indiquer vos coordonnées et l'URL de votre site (http://www.votresite.com) si vous en possedez déjà un.</textarea></td>
</tr>
<td width="100px">&nbsp;</td>
<td width="400px"><center><input type="submit" value="Envoyer"></center></td>
</tr>
</form>
</table>


</body>
</html>
-------------------------------

page confirm.php
-----------------------------
<?

// fonction mail qui envoie le message en reprenant les variables du formulaire
mail($destinataire,$sujet,$message,$expediteur);

// Message à afficher si l'envoi echoue
if(!mail($destinataire,$sujet,$message,$expediteur)) {

// Affiche le message d'erreur
echo "<b>Echec d'envoi du mail veuillez réessayer</b>";

// Réaffiche le formulaire d'envoi du mail pour réessayer
include("contact.php."winking smiley;
}

// Message à afficher si l'envoi réussi
Else { // Signifie sinon c à d si la condition précedente n'est pas vraie

echo "<b>Votre message a bien eté envoyé à : $destinataire<br> Nous vous remercions de votre confiance. <br> Nous traitons votre demande dans les plus brefs délais. </b>";
exit;
}
?>
--------------------------------------------
Re: Formulaire (le retour) EN PHP
vendredi 8 novembre 2002 19:33:52
2) oui, tu peux ajouter du html dans envoi.php, même si en l'espèce, je ne vois que contact.php et confirm.php ! mais la réponse ne changerait pas pour autant...
3) le nouveau champ pour le téléphone n'est pas à mettre dans confirm.php !!! mais dans ton formulaire contact.php....

et la condition "if(!mail($destinataire,$sujet,$message,$expediteur))...." ne sert pas à grand-chose... php est incapable de confirmer si le mail est arrivé à destination ou pas... il peut simplement dire que l'on a cliqué sur le bouton "envoi"... et comme ton user est sur la page "confirm.php", tu sais déjà qu'il a cliqué sur ce bouton "envoi"... donc à mon sens confirm.php ne sert pas à grand-chose sinon à te compliquer la vie...
>> change l'action de ton form action="<?$PHP_SELF;?>"
>> rajoute mail($destinataire,$sujet,$message,$expediteur);
dans ta page contact.php
>> et si tu y tiens, garde ta page confirm.php qui confirmera l'envoi du mail avec onclick="location.href='........'
sylvain
Re: Formulaire (le retour) EN PHP
samedi 9 novembre 2002 07:46:17
Ou la la, j'étais mal parti.
Merci pour tes conseils.

J'ai refait contact.php,
-----------------------------
<html>

<head>
<title>Contactez-nous !</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body bgcolor="#FFFFFF" background="img/Form4.gif">
<BR><BR><BR>
<table width="500px" valign="middle" style="border: 1px " cellspacing="0" cellpadding="0" height="225">
<form action="<?$PHP_SELF;?>">

<?mail($destinataire,$sujet,$message,$site,$expediteur);?>

<tr width="500px" align="left">
<center><font size="1"><font face="Verdana, Arial, Helvetica, sans-serif" color="#000099">Afin de faciliter le traitement de votre demande, nous vous <br>remercions par avance de bien vouloir compléter ce formulaire</font></center>
</tr>
<br><br>
<tr>
<td width="100px"><center><font size="1"><b><font face="Verdana, Arial, Helvetica, sans-serif" color="#000099">Votre e-mail:<b></font></center>
</td>
<td width="400px">&nbsp;&nbsp;&nbsp;
<input type="text" name="expediteur" size=30></td>
</tr>

<tr>
<td>
<input type="hidden" value="srmail@wanadoo.fr" name="destinataire" size=30>
</td>
</tr>
<tr>
<td width="100px"><center><font size="1"><b><font face="Verdana, Arial, Helvetica, sans-serif" color="#000099">Sujet :</b></font></center></td>
<td width="400px"> &nbsp;&nbsp;&nbsp;
<input type="text" name="sujet" size=30>
</td>
</tr>
<tr>
<td width="100px"><center><font size="1"><b><font face="Verdana, Arial, Helvetica, sans-serif" color="#000099">Message :</b></font></center></td>
<td width="400px">&nbsp;&nbsp;&nbsp;
<textarea name="message" cols=35 rows=5>N'oubliez pas d'indiquer vos coordonnées et l'URL de votre site (http://www.votresite.com) si vous en possedez déjà un.</textarea></td>
</tr>
<tr>
<td width="100px"><center><font size="1"><b><font face="Verdana, Arial, Helvetica, sans-serif" color="#000099">Site internet:</b></font></center></td>
<td width="400px"> &nbsp;&nbsp;&nbsp;
<input type="text" name="site" size=30>
</td>
</tr>
<td width="100px">&nbsp;</td>
<td width="400px"><center><input type="submit" value="Envoyer"></center></td>
</tr>
</form>
</table>
</body>
</html>
------------------------

Je n'ai pas du mettre :
mail($destinataire,$sujet,$message,$expediteur);
ou il fallait.
1/ je recois aussi le mail sur l'adresse que je renseigne dans expediteur
2/ j'ai l'affichage "no recipient found in header" sur l'ecran de mon formulaire.
3/ toutes les infos ne sont pas transmises dans le mail (il me manque, le mail de l'expediteur ou le site selon la maniere ou je place les différents paramètres dans:
<?mail($destinataire,$sujet,$message,$site,$expediteur);?>

AU SECOURS
Re: Formulaire (le retour) EN PHP
samedi 9 novembre 2002 09:52:32
normal, tu es parti du "mauvais" pied ! à ce propos, moi à 7h46 ce matin j'étais chez mon garagiste pour faire monter mes pneus hiver....
donc
mail($destinataire,$sujet,$message,$entete)

>> le entetes ce sont les par exemple les types MIME (html, stream) etc etc mais tu peux faire + simple en ne mentionnant pas les entetes
mail($destinataire,$sujet,$message) mais tu peux pas rajouter comme tu le fais, un champ $expéditeur !!!
Re: Formulaire (le retour) EN PHP
samedi 9 novembre 2002 10:41:15
et au fait, il manque la "method" de ton form...
sylvain
Re: Formulaire (le retour) EN PHP
samedi 9 novembre 2002 15:16:18
J'ai essayé divers trucs, mais des que j'ai plus de 5 champs j'ai un message d'erreur disant que 5 champs maximum sont acceptés.
Je pète les plombs.

En fait, mon formulaire definitif devrait être ca (ci dessous) mais j'ai plus de 5 champ, je ne sais plus ou mettre l'adresse qui recoit le message.
Je ne sais pas comment récupérer les données. ARRGH
--------------------------
<html>
<head>
<title>Contactez-nous !</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" background="img/Form4.gif">
<form method="post" action="<?$PHP_SELF;?>" name="contact">
<table width="510" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2" height="30">
<input type="hidden" name="exp&eacute;diteur" value="Formulaire site axe-net.net">
</td>
</tr>
<tr>
<td rowspan="15" align="left" valign="top" width="141">
<div align="left">
<p><font face="Verdana, Arial, Helvetica, sans-serif"><b><font size="1">Afin
d'acc&eacute;l&eacute;rer<br>
</font></b></font><font face="Verdana, Arial, Helvetica, sans-serif"><b><font size="1">le
traitement<br>
</font></b></font><font face="Verdana, Arial, Helvetica, sans-serif"><b><font size="1">de
votre demande,<br>
</font></b></font><font face="Verdana, Arial, Helvetica, sans-serif"><b><font size="1">nous
vous remercions<br>
par avance </font></b></font><font face="Verdana, Arial, Helvetica, sans-serif"><b><font size="1">de
bien<br>
</font></b></font><font face="Verdana, Arial, Helvetica, sans-serif"><b><font size="1">vouloir
compl&eacute;ter<br>
</font></b></font><font face="Verdana, Arial, Helvetica, sans-serif"><b><font size="1">ce
formulaire.<br>
</font></b></font><font face="Verdana, Arial, Helvetica, sans-serif"><b></b></font></p>
<p>&nbsp;</p>
<p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Utilisateurs
AOL, <br>
merci d'utiliser<br>
</font><font size="1" face="Verdana, Arial, Helvetica, sans-serif">ce
lien :<br>
</font><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a href="mailto:info@axe-net.net">info@axe-net.net</a></font></p>
<p>&nbsp;</p>
</div>
<div align="left"><img src="img/logosml.gif" width="113" height="57"><br>
<font size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>01 39
19 80 34<br>
</b></font><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif">06
87 03 51 25</font></b> </div>
</td>
<td height="15" width="370" align="left" valign="top"><font size="1"><b><font face="Verdana, Arial, Helvetica, sans-serif" color="#000099">&#149;
Vos pr&eacute;nom et nom</font></b></font></td>
</tr>
<tr>
<td height="30" align="left" valign="top" width="370">
<input type="text" name="nom" size="40" maxlength="48">
</td>
</tr>
<tr>
<td height="15" align="left" valign="top" width="370"><font size="1"><b><font face="Verdana, Arial, Helvetica, sans-serif" color="#000099">&#149;
Votre raison sociale</font></b></font></td>
</tr>
<tr>
<td height="30" align="left" valign="top" width="370">
<input type="text" name="soci&eacute;t&eacute;" size="40" maxlength="48">
</td>
</tr>
<tr>
<td height="15" align="left" valign="top" width="370"><font size="1"><b><font face="Verdana, Arial, Helvetica, sans-serif" color="#000099">&#149;
Votre adresse </font></b></font></td>
</tr>
<tr>
<td height="30" valign="top" align="left" width="370">
<input type="text" name="adresse" size="60">
</td>
</tr>
<tr>
<td height="15" align="left" valign="top" width="370"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="000099">&#149;
Le contenu de votre message</font></b><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="000099"></font></b></td>
</tr>
<tr>
<td align="left" valign="top" height="20" width="370">
<p>
<textarea name="message" rows="4" cols="45"></textarea>
</p>
</td>
</tr>
<tr>
<td align="left" valign="bottom" height="24" width="370"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="000099">&#149;
Avez-vous un site internet ?</font></b><b></b><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="000099">
<input type="radio" name="Site ?" value="oui">
<font color="#000000"> oui
<input type="radio" name="Site ?" value="non">
non</font> </font></b> </td>
</tr>
<tr>
<td align="left" valign="bottom" height="15" width="370"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="000099">&#149;
Si oui, indiquez l'URL de celui-ci</font></b></td>
</tr>
<tr>
<td align="left" valign="bottom" height="26" width="370"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="000099">
<input type="text" name="www" size="60" maxlength="100" value="[">];
</font></b></td>
</tr>
<tr>
<td align="left" valign="bottom" height="18" width="370"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="000099">&#149;
Souhaitez-vous &ecirc;tre contact&eacute; par t&eacute;l&eacute;phone
?</font></b><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="000099">
<input type="radio" name="t&eacute;l&eacute;phone ?" value="oui">
<font color="#000000"> ou</font></font><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">i
<input type="radio" name="t&eacute;l&eacute;phone ?" value="non">
non</font></b></td>
</tr>
<tr>
<td align="left" valign="bottom" height="15" width="370"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
</font><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="000099">&#149;
Si oui, indiquez votre num&eacute;ro</font><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
</font><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
</font></b></td>
</tr>
<tr>
<td align="left" valign="bottom" height="26" width="370"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
<input type="text" name="t&eacute;l.:" size="14" maxlength="16">
</font></b></td>
</tr>
<tr>
<td align="right" valign="bottom" height="30" width="370"><b> <font color="#EBF5F2">
</font><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
<input type="submit" name="Envoi" value="Envoyer" onclick="location.href='confirm.html'">
</font></b></td>
</tr>
</table>
</form>
</body>
</html>
Re: Formulaire (le retour) EN PHP
samedi 9 novembre 2002 19:23:22
.... trop long... donc pas lu yawning smiley(

je remarque simplement qu'en parlant d'entêtes, effectivement tu t'entêtes à faire les choses à ta guise !
Le monsieur te dit que dans un mail, il ne peut y avoir au maximum que 4 champs, pas 5 !
>>> mail($destinataire,$sujet,$message,$entete) donc pas de $expediteur... (à moins de l'insérer comme partie intégrante du message à envoyer...)

en html, dans les cours de base, on a du aussi te dire qu'il vaut mieux (et de très loin) éviter les caractères !?: dans tes noms d'éléments... alors pourquoi mettre "<input type="radio" name="téléphone ?" value="oui">" avec le point d'interrogation (et donc un espace entre téléphone et ?) ???

idem pour >>> name="tél.:"

toujours en html, quand il s'agit de couleur héxadécimale, il faut toujours (et pas parfois) mettre le # avant la valeur héxadécimale... donc
color="000099" devient color="#000099" je m'étonne que tu te soucies de la compatibilité avec Mac et pas des bases de HTML...

et entre autres, si tu pouvais m'expliquer cela :
<input type="text" name="www" size="60" maxlength="100" value="[">]; ???

et pour finir, si tu mets <form method="post" action="<?$PHP_SELF;?>" name="contact"> il est où le code PHP qui est censé se trouver sur cette même page ????

bon, il pleut ici, il fait noir depuis 2 heures au moins.......
sylvain
Re: Formulaire (le retour) EN PHP
lundi 11 novembre 2002 08:07:39
Ca m'apprendra à t'envoyer des trucs "à la va vite".

Donc:
1: J'écoute le monsieur.
2: Je remets le nez dans les bouquins. (un vieux proverbe chinois dit:"Les livres, c'est plus bénéfique de les lire que de caler une armoire avec"winking smiley.
3: Je refais tout mon code correctement.
4: Ca y est, j'ai tout fait.

5: Tout marche presque !!!

Les seul petits trucs qui cafouillent maintenant:

a: J'ai l'inscription "no recipient found in header" en haut de mon formulaire.
( ce message ne se réaffiche pas lorsque le formulaure ré-apparait après la soumission).

b: Lorsqu'il ré-apparait, j'aimerai bien qu'une ligne du type "votre message à été pris en compte, merci" s'affiche en bas du formulaire. (j'y ajouterai un bouton "fermer cette fenêtre). J'ai vu que ce genre de truc était possible, mais la, j'avoue que je me perd dans les explications.
A moins que tu ai une autre idée pour faire un truc du même genre?

Voici le début de mon code actuel:
-------------------------------------------
<body bgcolor="#FFFFFF" background="img/Form4.gif">
<form method="post" action="<?$PHP_SELF;?>" name="contact">
<?mail($destinataire,$sujet,$message="Nom :".$nom."\n Mail :".$mail."\n Message :".$message."\n Site:".$site."\n Telephone:".$telephone );?>
<table width="510" border="0" cellspacing="0" cellpadding="0">
-------------------------------------
Re: Formulaire (le retour) EN PHP
lundi 11 novembre 2002 16:31:33
"no recipient found in header" signifie apparemment que le destinataire n'a pas été défini...
fais ainsi :

<body bgcolor="#FFFFFF" background="img/Form4.gif">
<form method="post" action="<?$PHP_SELF;?>" name="contact">
<?
// puisque le destinataire sera tjs le même
$destinataire="moi@moi.com";
mail($destinataire,$sujet,$message="Nom :".$nom."\n Mail :".$mail."\n Message :".$message."\n Site:".$site."\n Telephone:".$telephone );
// là il y a un souci de nom de variable qui sème la confusion !!
//tu dis que $message c'est $nom $telephone etc
// et tu finis par $message="message".$message !!!
//pour faire apparaître le message
//"votre message à été pris en compte, merci"
//pour un bouton name="bouton"
if ($bouton)
{
echo "votre message à été pris en compte, merci";
}
//tu places ce script php (la totalité) à l'endroit où tu veux faire ce message
?>
<table width="510" border="0" cellspacing="0" cellpadding="0">

a+
sylvain
Re: Formulaire (le retour) EN PHP
mardi 12 novembre 2002 13:30:10
En fait j'ai trouvé la solution.
Le forum honolulu était en panne, (le monde s'était arreté de tourner quoi).
Alors j'ai creusé et je suis reparti d'un autre conseil que tu m'avait donné ("if isset"winking smiley car le mail voulais partir tout seul alors qu'il n'y avait rien de saisi, sauf le destinataire qui était en champ caché...

Du coup, voici la réponse :

<form method="post" action="<?$PHP_SELF;?>" name="contact">
<?if ( isset ($message) ) {
mail($to,$sujet,$message="-Nom :".$nom."\n -Mail :".$mail."\n -Société :".$societe."\n -Message :".$message."\n -Site:".$site."\n -Telephone:".$telephone );}?>
<table width="510" border="0" cellspacing="0" cellpadding="0">
<input type="hidden" value="moi@chezmoi.com" name="to" size=30>
<input type="hidden" value="formulaire du ste" name="sujet" size=30>
<tr>


Et ca marche!! Mais tu as raison, même si cela fonctionne, les deux variables du même nom sèment la confusion, je vais en renomer une...

Pour la confirmation, j'ai repris
onclick="this.value='Message envoyé'">

Je teste par ailleurs un truc qui permet de répondre automatiquement sur le mail saisi par l'internaute, un truc du genre, nous avons bien recu votre message, bla bla bla.

Je mets le code ici ( ou bien des appels à l'aide) des que j'ai avancé
sylvain
Re: Formulaire (le retour) EN PHP
mardi 12 novembre 2002 14:09:38
Cher professeur,
J'ai modifié les noms de variables comme tu me l'as dit (cela me permettra de m'y retrouver pour la prochaine fois, et d'éviter de venir polluer ton forum :-).

Par contre, je te soumets ce script avec lequel je perds mon latin (ou mon php):

---------------------------

<?php
// 2eme partie : reponse automatique

// L'ADRESSE EMAIL DE DESTINATION
$dest2="$mail";
// on recupere les infos
$referer= getenv("HTTP_REFERER"winking smiley;

// mettre $ok a faux si c'est un echec

$ok2=1;

if($ok2){
// envoi du resultat par email
$sujet2= "** confirmation de message ** ";
$body2.="\n ::[ceci est un message automatique, merci de ne pas y répondre]::\n\n";
$body2.="\n Bonjour Madame / Monsieur $nom, \n";
$body2.=" Votre message est bien arrivé au responsable du site machin \n";
$body2.=" Nous traitons votre demande dans les plus brefs délais. Une réponse vous sera envoyée dès que possible à cette même adresse : $mail. \n";
$body2.="\n Cordialement, \n";
$body2.="\n Merci de votre confiance\n\n";
$body2.="*****\n";
$date = date("d-m-Y"winking smiley;
$heure = date("H:i"winking smiley;
$body2.=" * date : $date\n";
$body2.=" * heure : $heure\n";
$body2.=" * Page d'origine : $referer\n";
if(!email("webmaster",$dest2,$sujet2,$body2)){
print "erreur envoi email <br>";
}
// affiche le html qui suit si succes
?>
<html>
</html>
<?php
}
// affiche le html qui suit si erreur
//
else{
?>
<html>
</html>
<?php
}
?>
------------------------------
MARCHE PAS !!

1/ dois-je le placer dans mon formulaire ou après?
2/ En fait j'ai essayé les deux options, rien n'y fait.

3/ Oh grand prêtre du php (et du reste) à quel endroit le kk que j'ai dans les yeux m'a empeché de trouver l'erreur?
Re: Formulaire (le retour) EN PHP
mardi 12 novembre 2002 18:01:00
"Cher professeur,"........
"grand prêtre du php"..........

je peux t'assurer que
1/ tu te trompes de personne yawning smiley)
2/ qu'il existe de vrais pros du PHP sur l'internet français et francophone qui ont un savoir, une expérience et une maturité en php que je suis loin d'avoir !!! ils ont pour nom Damien de phpfrance, Damien de tout-est-facile, Vince, Perrich de (ex)phpinfo etc etc.... je peux pas tous les nommer, il y en a beaucoup, beaucoup yawning smiley)

sinon accessoirement je peux apporter quelques (humbles) conseils yawning smiley)) ou remarques comme celle-ci :
en résumé ton script c'est :

<?
if(!email("webmaster",$dest2,$sujet2,$body2))
{
print "erreur envoi email <br>";
}
// affiche le html qui suit si succes
?>
<html>
</html>
<?php
}
// affiche le html qui suit si erreur
//
else{
?>
<html>
</html>
<?php
}
?>

>> pourquoi embrouiller ton script avec fermeture de code avec accolade, puis réouverture avec une autre accolade ? pourquoi ne pas faire un script d'une traite... on peut le faire... mais quand on sait où on va yawning smiley)

>> pour <html></html> je suppose que tu en as ôté le contenu ..??

>> dans "if(!email("webmaster",$dest2,$sujet2,$body2))" la fonction à laquelle tu te référes c'est email() et pas mail() (tu serais pas hébergé chez ONLINE par hasard ?... ou alors c'est une erreur !)
Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.

Cliquez ici pour vous connecter