Formulaire Php - Erreur 405
Fermé
CarineA
Messages postés
60
Date d'inscription
dimanche 17 septembre 2006
Statut
Membre
Dernière intervention
31 janvier 2024
-
27 févr. 2010 à 22:45
CarineA Messages postés 60 Date d'inscription dimanche 17 septembre 2006 Statut Membre Dernière intervention 31 janvier 2024 - 3 mars 2010 à 23:50
CarineA Messages postés 60 Date d'inscription dimanche 17 septembre 2006 Statut Membre Dernière intervention 31 janvier 2024 - 3 mars 2010 à 23:50
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
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur 5000 france tv - Forum iPhone
- Erreur g030 - Forum Bbox Bouygues
11 réponses
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
3 mars 2010 à 18:17
3 mars 2010 à 18:17
Parce que ce n'est pas $nom mais $_POST['nom']
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
27 févr. 2010 à 23:34
27 févr. 2010 à 23:34
"_=" : ç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 "=")
CarineA
Messages postés
60
Date d'inscription
dimanche 17 septembre 2006
Statut
Membre
Dernière intervention
31 janvier 2024
2
28 févr. 2010 à 13:49
28 févr. 2010 à 13:49
Merci pour l'info.
J'ai changé mais j'ai toujours la même erreur.
J'ai changé mais j'ai toujours la même erreur.
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
28 févr. 2010 à 14:25
28 févr. 2010 à 14:25
<?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
CarineA
Messages postés
60
Date d'inscription
dimanche 17 septembre 2006
Statut
Membre
Dernière intervention
31 janvier 2024
2
1 mars 2010 à 12:29
1 mars 2010 à 12:29
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.
CarineA
Messages postés
60
Date d'inscription
dimanche 17 septembre 2006
Statut
Membre
Dernière intervention
31 janvier 2024
2
1 mars 2010 à 14:58
1 mars 2010 à 14:58
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
CarineA
Messages postés
60
Date d'inscription
dimanche 17 septembre 2006
Statut
Membre
Dernière intervention
31 janvier 2024
2
3 mars 2010 à 15:40
3 mars 2010 à 15:40
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.
CarineA
Messages postés
60
Date d'inscription
dimanche 17 septembre 2006
Statut
Membre
Dernière intervention
31 janvier 2024
2
3 mars 2010 à 19:35
3 mars 2010 à 19:35
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.
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
3 mars 2010 à 20:22
3 mars 2010 à 20:22
$msg = "Nom :\t".$_POST['nom']."\n";
CarineA
Messages postés
60
Date d'inscription
dimanche 17 septembre 2006
Statut
Membre
Dernière intervention
31 janvier 2024
2
3 mars 2010 à 22:35
3 mars 2010 à 22:35
Même comme ça les champs restent vides :(
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
3 mars 2010 à 23:45
3 mars 2010 à 23:45
Même "Nom :" ?
CarineA
Messages postés
60
Date d'inscription
dimanche 17 septembre 2006
Statut
Membre
Dernière intervention
31 janvier 2024
2
3 mars 2010 à 23:50
3 mars 2010 à 23:50
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.