Formulaire Php - Erreur 405
CarineA
Messages postés
60
Date d'inscription
Statut
Membre
Dernière intervention
-
CarineA Messages postés 60 Date d'inscription Statut Membre Dernière intervention -
CarineA Messages postés 60 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Qui peut me dire où est l'erreur de ce script ?
Page contacts3.html
<html>
<head>
<style type="text/css">
<!--
body {
background-image: url(Page2.jpg);
background-repeat: no-repeat;
}
-->
</style>
<title>Contact</title>
</head>
<body>
<br><br>
<FORM method="POST" action="envoi.php">
<P><font color="#ffffff"><b>Nom :<br></b></font>
<INPUT type="text" name="nom" size=30>
</p>
<P><font color="#ffffff"><b>Téléphone :<br></b></font>
<INPUT type="text" name="telephone" size=30>
</p>
<P><font color="#ffffff"><b>E-Mail :<br></b></font>
<INPUT type="text" name="email" size=30>
</p>
<P><font color="#ffffff"><b>Message :<br></b></font>
<textarea name="message" cols=30 rows=5></textarea>
<p><input type="reset" name="Reset" value=" Effacer "> <INPUT type="submit" value="Envoyer">
</FORM>
</BODY>
</HTML>
Page envoi.php
<?php
//Pour définir chaque input du formulaire, ajouter le signe de dollar devant
$msg _= "Nom:\t$nom\n";
$msg _= "E-Mail:\t$email\n";
$msg _= "Telephone:\t$telephone\n";
$msg _= "Message:\t$message\n\n";
$recipient = "vt6290675@base.be";
$subject = "Formulaire";
$mailheaders = "From: Mon test de formulaire<> \n";
$mailheaders .= "Reply-To: $email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyé !</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $nom </H1>";
echo "<P align=center>";
echo "Votre formulaire a bien été envoyé !</P>";
echo "</BODY></HTML>";
?>
Quand il est publié et que j'appuie sur envoyer, j'ai en retour error 405.
Quelqu'un a une idée ?
Merci.
Qui peut me dire où est l'erreur de ce script ?
Page contacts3.html
<html>
<head>
<style type="text/css">
<!--
body {
background-image: url(Page2.jpg);
background-repeat: no-repeat;
}
-->
</style>
<title>Contact</title>
</head>
<body>
<br><br>
<FORM method="POST" action="envoi.php">
<P><font color="#ffffff"><b>Nom :<br></b></font>
<INPUT type="text" name="nom" size=30>
</p>
<P><font color="#ffffff"><b>Téléphone :<br></b></font>
<INPUT type="text" name="telephone" size=30>
</p>
<P><font color="#ffffff"><b>E-Mail :<br></b></font>
<INPUT type="text" name="email" size=30>
</p>
<P><font color="#ffffff"><b>Message :<br></b></font>
<textarea name="message" cols=30 rows=5></textarea>
<p><input type="reset" name="Reset" value=" Effacer "> <INPUT type="submit" value="Envoyer">
</FORM>
</BODY>
</HTML>
Page envoi.php
<?php
//Pour définir chaque input du formulaire, ajouter le signe de dollar devant
$msg _= "Nom:\t$nom\n";
$msg _= "E-Mail:\t$email\n";
$msg _= "Telephone:\t$telephone\n";
$msg _= "Message:\t$message\n\n";
$recipient = "vt6290675@base.be";
$subject = "Formulaire";
$mailheaders = "From: Mon test de formulaire<> \n";
$mailheaders .= "Reply-To: $email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyé !</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $nom </H1>";
echo "<P align=center>";
echo "Votre formulaire a bien été envoyé !</P>";
echo "</BODY></HTML>";
?>
Quand il est publié et que j'appuie sur envoyer, j'ai en retour error 405.
Quelqu'un a une idée ?
Merci.
A voir également:
- Php error 405
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- J'aime par erreur facebook notification - Forum Facebook
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
- Java code erreur 1603 ✓ - Forum Windows
11 réponses
"_=" : ça sert à quoi ?
Ça ne serait pas plutôt ".=" ?
Et il faut mettre un "=" seul pour la déclaration de la variable (donc le premier ".=" devient "=")
Ça ne serait pas plutôt ".=" ?
Et il faut mettre un "=" seul pour la déclaration de la variable (donc le premier ".=" devient "=")
<?php //Pour définir chaque input du formulaire, ajouter le signe de dollar devant $msg = "Nom:\t$nom\n"; $msg .= "E-Mail:\t$email\n"; $msg .= "Telephone:\t$telephone\n"; $msg .= "Message:\t$message\n\n"; $recipient = "vt6290675@base.be"; $subject = "Formulaire"; $mailheaders = "From: Mon test de formulaire<> \n"; $mailheaders .= "Reply-To: $email\n\n"; mail($recipient, $subject, $msg, $mailheaders); echo "<HTML><HEAD>"; echo "<TITLE>Formulaire envoyé !</TITLE></HEAD><BODY>"; echo "<H1 align=center>Merci, $nom </H1>"; echo "<P align=center>"; echo "Votre formulaire a bien été envoyé !</P>"; echo "</BODY></HTML>"; ?>Il n'y a pas d'erreur dans ce code.
Si tu as encore des problème, retire la fonction mail() pour voir.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Apparemment, c'est l'appel au fichier PHP qui ne va pas. Si je charge une page html, elle apparaît, si je charge une page php, j'ai erreur 404 (page non trouvée). Si je charge une page html qui appelle la page php, j'ai erreur 405 (http verb ...)
Je travaille sous windows vista avec le programme evrsoft. J'ai déjà fait un site web avec php mais sous windows xp et toujours avec evrsoft et tout allait bien. Est-ce qu'il peut s'agir d'un problème windows ou du serveur qui héberge le site qui n'accepte pas le php ?
Est-il possible de faire un formulaire en asp et va t-il fonctionner ? Je le ferai bien en html mais le client de messagerie s'ouvre donc le formulaire ne sert à rien.
Des idées pour moi ?
Merci.
Je travaille sous windows vista avec le programme evrsoft. J'ai déjà fait un site web avec php mais sous windows xp et toujours avec evrsoft et tout allait bien. Est-ce qu'il peut s'agir d'un problème windows ou du serveur qui héberge le site qui n'accepte pas le php ?
Est-il possible de faire un formulaire en asp et va t-il fonctionner ? Je le ferai bien en html mais le client de messagerie s'ouvre donc le formulaire ne sert à rien.
Des idées pour moi ?
Merci.
Le problème devrait être résolu d'ici un jour ou deux. L'hébergeur n'accepte pas le php. Le site va être transféré et ça devrait alors fonctionner.
Merci à avion-f16
Merci à avion-f16
Le formulaire fonctionne maintenant mais il me reste un erreur à corriger.
Pouvez-vous me dire pourquoi je reçois les champs vides alors que je les remplis. ?
Je reçois :
Nom :
Telephone:
E-mail:
Message:
sans plus.
Merci.
Pouvez-vous me dire pourquoi je reçois les champs vides alors que je les remplis. ?
Je reçois :
Nom :
Telephone:
E-mail:
Message:
sans plus.
Merci.
Au lieu de $msg = "Nom:\t$nom\n"; j'ai essayé :
$msg = "Nom:\POST_['t$nom']\n";
$msg = "Nom:\t[POST_$nom]\n";
$msg = "Nom:$_POST['nom']\n";
Rien ne fonctionne.
Vous pouvez m'expliquer ? Merci.
$msg = "Nom:\POST_['t$nom']\n";
$msg = "Nom:\t[POST_$nom]\n";
$msg = "Nom:$_POST['nom']\n";
Rien ne fonctionne.
Vous pouvez m'expliquer ? Merci.
Ca ne fonctionne pas, les champs sont toujours vides.
J'ai donc employé une création de formulaire automatique et là ça fonctionne.
<?php
// On vérifie si la fonction ini_set() a été désactivée...
$desactive = ini_get('disable_functions');
if (preg_match("/ini_set/i", "$desactive") == 0) {
// Si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs...
ini_set("error_reporting" , "E_ALL & ~E_NOTICE");
}
// Vérifier que le formulaire a été envoyé...
if (isset($_POST['envoi'])) {
//On commence une session pour enregistrer les variables du formulaire...
session_start();
$_SESSION['champ1'] = $_POST['champ1'];
$_SESSION['champ2'] = $_POST['champ2'];
$_SESSION['zone_email1'] = $_POST['zone_email1'];
//Enregistrement des zones de texte...
$_SESSION['zone_texte1'] = $_POST['zone_texte1'];
// Définir l\'icone apparaissant en cas d\'erreur...
// Définir sur 0 pour afficher un petit x de couleur rouge.
// Définir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilisée dans l\'assistant
// Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\',
// ce dernier devant se trouver au même niveau que votre formulaire...
$flag_icone = 0;
// On vérifie si $flag_icone est défini sur 0 ou 1...
if ($flag_icone == 0) {
$icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>";
} else {
$icone = "<img src=\"images/icone.gif\"";
}
// Définir l'indicateur d'erreur sur zéro...
$flag_erreur = 0;
// N'envoyer le formulaire que s'il n'y a pas d'erreurs...
if ($flag_erreur == 0) {
// Addresse de réception du formulaire
$email_dest = "vt6290675@base.be";
$sujet = "Formulaire de demande";
$entetes ="MIME-Version: 1.0 \n";
$entetes .="From: TRBA<trba@trba.be>\n";
$entetes .="Return-Path: TRBA<trba@trba.be>\n";
$entetes .="Reply-To: TRBA<trba@trba.be>\n";
$entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
$partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";
//Partie HTML de l'e-mail...
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Nom = " . $_SESSION['champ1'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Téléphone = " . $_SESSION['champ2'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">E-mail = " . $_SESSION['zone_email1'] . "</font><br>\n";
$partie_zone_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Commentaires = " . $_SESSION['zone_texte1'] . "</font><br>\n";
// Fin du message HTML
$fin = "</body></html>\n\n";
$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin;
// Send the e-mail
if (@!mail($email_dest,$sujet,$sortie,$entetes)) {
echo("Envoi du formulaire impossible");
exit();
} else {
// Rediriger vers la page de remerciement
header("Location:remerciements.html");
exit();
} // Fin else
} // Fin du if ($flag_erreur == 0) {
} // Fin de if POST
?>
<html>
<!--
Assistant de création de formulaires PHP pour les nuls - Version gratuite 1.6
Auteur : Frédéric Ménard (assistant@f1-fantasy.net)
Site : http://www.f1-fantasy.net/assistant
-->
<head>
<title>Formulaire</title><script language="JavaScript">
function verifSelection() {
if (document.mail_form.champ1.value == "") {
alert("Merci d\'indiquer votre nom")
return false
}
if (document.mail_form.zone_email1.value == "") {
alert("Ce champ est obligatoire, merci.")
return false
}
invalidChars = " /:,;'"
for (i=0; i < invalidChars.length; i++) { // does it contain any invalid characters?
badChar = invalidChars.charAt(i)
if (document.mail_form.zone_email1.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
document.mail_form.zone_email1.focus()
return false
}
}
atPos = document.mail_form.zone_email1.value.indexOf("@",1) // there must be one "@" symbol
if (atPos == -1) {
alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
if (document.mail_form.zone_email1.value.indexOf("@",atPos+1) != -1) { // and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
periodPos = document.mail_form.zone_email1.value.indexOf(".",atPos)
if (periodPos == -1) { // and at least one "." after the "@"
alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
if (periodPos+3 > document.mail_form.zone_email1.value.length) { // must be at least 2 characters after the
alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
} // Fin de la fonction
</script>
</head><body><form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
<center><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong><font color="#ffffff">Formulaire
de contact</strong></font></font></center><br>
<font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong><?php
if ($erreur_champ1) {
echo(stripslashes($erreur_champ1));
} else {
if ($erreur_champ2) {
echo(stripslashes($erreur_champ2));
} else {
if ($erreur_email1) {
echo(stripslashes($erreur_email1));
} else {
if ($erreur_texte1) {
echo(stripslashes($erreur_texte1));
} else {
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
?>
</strong></font>
</div></td>
</tr>
</table>
<br><table width="800" border="0" align="center"><tr>
<td width="50"><div align="right"><font face="Verdana" size="2">Nom</font></div></td>
<td align="center" valign="middle" width="30">
<?php
if ($erreur_champ1) {
echo($icone);
}
?>
</td>
<td><input name="champ1" type="text" value="<?=stripslashes($_SESSION['champ1']);?>"></td>
</tr></table><table width="800" border="0" align="center"><tr>
<td width="50"><div align="right"><font face="Verdana" size="2">Téléphone</font></div></td>
<td align="center" valign="middle" width="30">
<?php
if ($erreur_champ2) {
echo($icone);
}
?>
</td>
<td><input name="champ2" type="text" value="<?=stripslashes($_SESSION['champ2']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="50"><div align="right"><font face="Verdana" size="2">E-mail</font></div></td>
<td width="30" align="center" valign="middle">
<?php
if ($erreur_email1) {
echo($icone);
}
?>
</td>
<td><input name="zone_email1" type="text" value="<?=stripslashes($_SESSION['zone_email1']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="50" valign="top"><div align="right"><font face="Verdana" size="2">Commentaires</font></div></td>
<td width="30" align="center" valign="top">
<?php
if ($erreur_texte1) {
echo($icone);
}
?>
</td>
<td><textarea name="zone_texte1" cols="45" rows="10"><?=stripslashes($_SESSION['zone_texte1']);?></textarea></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td valign="top"><div align="center">
<input type="reset" name="Reset" value=" Effacer ">
<input type="submit" name="envoi" value="Envoyer">
</div></td></tr></table><div align="center"><input name="nbre_fichiers" type="hidden" id="nbre_fichiers" value=""></div></form></body></html>
C'est 10 fois plus compliqué mais ça fonctionne :)) Il ne me reste plus qu'à tout mettre à gauche.
Merci pour votre aide.
J'ai donc employé une création de formulaire automatique et là ça fonctionne.
<?php
// On vérifie si la fonction ini_set() a été désactivée...
$desactive = ini_get('disable_functions');
if (preg_match("/ini_set/i", "$desactive") == 0) {
// Si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs...
ini_set("error_reporting" , "E_ALL & ~E_NOTICE");
}
// Vérifier que le formulaire a été envoyé...
if (isset($_POST['envoi'])) {
//On commence une session pour enregistrer les variables du formulaire...
session_start();
$_SESSION['champ1'] = $_POST['champ1'];
$_SESSION['champ2'] = $_POST['champ2'];
$_SESSION['zone_email1'] = $_POST['zone_email1'];
//Enregistrement des zones de texte...
$_SESSION['zone_texte1'] = $_POST['zone_texte1'];
// Définir l\'icone apparaissant en cas d\'erreur...
// Définir sur 0 pour afficher un petit x de couleur rouge.
// Définir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilisée dans l\'assistant
// Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\',
// ce dernier devant se trouver au même niveau que votre formulaire...
$flag_icone = 0;
// On vérifie si $flag_icone est défini sur 0 ou 1...
if ($flag_icone == 0) {
$icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>";
} else {
$icone = "<img src=\"images/icone.gif\"";
}
// Définir l'indicateur d'erreur sur zéro...
$flag_erreur = 0;
// N'envoyer le formulaire que s'il n'y a pas d'erreurs...
if ($flag_erreur == 0) {
// Addresse de réception du formulaire
$email_dest = "vt6290675@base.be";
$sujet = "Formulaire de demande";
$entetes ="MIME-Version: 1.0 \n";
$entetes .="From: TRBA<trba@trba.be>\n";
$entetes .="Return-Path: TRBA<trba@trba.be>\n";
$entetes .="Reply-To: TRBA<trba@trba.be>\n";
$entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
$partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";
//Partie HTML de l'e-mail...
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Nom = " . $_SESSION['champ1'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Téléphone = " . $_SESSION['champ2'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">E-mail = " . $_SESSION['zone_email1'] . "</font><br>\n";
$partie_zone_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Commentaires = " . $_SESSION['zone_texte1'] . "</font><br>\n";
// Fin du message HTML
$fin = "</body></html>\n\n";
$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin;
// Send the e-mail
if (@!mail($email_dest,$sujet,$sortie,$entetes)) {
echo("Envoi du formulaire impossible");
exit();
} else {
// Rediriger vers la page de remerciement
header("Location:remerciements.html");
exit();
} // Fin else
} // Fin du if ($flag_erreur == 0) {
} // Fin de if POST
?>
<html>
<!--
Assistant de création de formulaires PHP pour les nuls - Version gratuite 1.6
Auteur : Frédéric Ménard (assistant@f1-fantasy.net)
Site : http://www.f1-fantasy.net/assistant
-->
<head>
<title>Formulaire</title><script language="JavaScript">
function verifSelection() {
if (document.mail_form.champ1.value == "") {
alert("Merci d\'indiquer votre nom")
return false
}
if (document.mail_form.zone_email1.value == "") {
alert("Ce champ est obligatoire, merci.")
return false
}
invalidChars = " /:,;'"
for (i=0; i < invalidChars.length; i++) { // does it contain any invalid characters?
badChar = invalidChars.charAt(i)
if (document.mail_form.zone_email1.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
document.mail_form.zone_email1.focus()
return false
}
}
atPos = document.mail_form.zone_email1.value.indexOf("@",1) // there must be one "@" symbol
if (atPos == -1) {
alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
if (document.mail_form.zone_email1.value.indexOf("@",atPos+1) != -1) { // and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
periodPos = document.mail_form.zone_email1.value.indexOf(".",atPos)
if (periodPos == -1) { // and at least one "." after the "@"
alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
if (periodPos+3 > document.mail_form.zone_email1.value.length) { // must be at least 2 characters after the
alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
} // Fin de la fonction
</script>
</head><body><form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
<center><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong><font color="#ffffff">Formulaire
de contact</strong></font></font></center><br>
<font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong><?php
if ($erreur_champ1) {
echo(stripslashes($erreur_champ1));
} else {
if ($erreur_champ2) {
echo(stripslashes($erreur_champ2));
} else {
if ($erreur_email1) {
echo(stripslashes($erreur_email1));
} else {
if ($erreur_texte1) {
echo(stripslashes($erreur_texte1));
} else {
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
?>
</strong></font>
</div></td>
</tr>
</table>
<br><table width="800" border="0" align="center"><tr>
<td width="50"><div align="right"><font face="Verdana" size="2">Nom</font></div></td>
<td align="center" valign="middle" width="30">
<?php
if ($erreur_champ1) {
echo($icone);
}
?>
</td>
<td><input name="champ1" type="text" value="<?=stripslashes($_SESSION['champ1']);?>"></td>
</tr></table><table width="800" border="0" align="center"><tr>
<td width="50"><div align="right"><font face="Verdana" size="2">Téléphone</font></div></td>
<td align="center" valign="middle" width="30">
<?php
if ($erreur_champ2) {
echo($icone);
}
?>
</td>
<td><input name="champ2" type="text" value="<?=stripslashes($_SESSION['champ2']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="50"><div align="right"><font face="Verdana" size="2">E-mail</font></div></td>
<td width="30" align="center" valign="middle">
<?php
if ($erreur_email1) {
echo($icone);
}
?>
</td>
<td><input name="zone_email1" type="text" value="<?=stripslashes($_SESSION['zone_email1']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="50" valign="top"><div align="right"><font face="Verdana" size="2">Commentaires</font></div></td>
<td width="30" align="center" valign="top">
<?php
if ($erreur_texte1) {
echo($icone);
}
?>
</td>
<td><textarea name="zone_texte1" cols="45" rows="10"><?=stripslashes($_SESSION['zone_texte1']);?></textarea></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td valign="top"><div align="center">
<input type="reset" name="Reset" value=" Effacer ">
<input type="submit" name="envoi" value="Envoyer">
</div></td></tr></table><div align="center"><input name="nbre_fichiers" type="hidden" id="nbre_fichiers" value=""></div></form></body></html>
C'est 10 fois plus compliqué mais ça fonctionne :)) Il ne me reste plus qu'à tout mettre à gauche.
Merci pour votre aide.