Salut à tous
J'ai fait un formulaire pour envoyer un fichier sur le serveur en suivant les tutoriels de la FAQ (avec move_uploaded_file) ça fonctionne très bien sur la machine qui me sert de serveur.
Par contre sur une machine distante les variable $_POST et $_FILE sont vides quant à la variable $_REQUEST elle ne me retourne que l'identification de la session.
voici le code du formulaire
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
<?php
if($ID!="NOWAY" && $Pass!="NOWAY")
{
print"<form method=\"post\" enctype=\"multipart/form-data\" action=\"ExeAjoutDoc.php\">";
print"Description:<input maxlength=\"256\" size=\"60\" name=\"Description_Mes\" value=\"Obligatoire\" type=\"text\"><br>";
print"Lien vers le document:<input maxlength=\"1024\" size=\"80\" name=\"Lien_Mes\" type=\"file\"><br>";
print"<p><input name=\"Submit\" value=\"Enregistrer\" type=\"submit\"> <input name=\"Reset\" value=\"Annuler\" type=\"reset\"></p>";
print"</form>";
}
else
{
session_destroy();
print"<p>Vous allez être redirigé sur le formulaire d'identification.";
print "Si la page n'a pas changé d'ici 5s veuillez suivre <a href=\"Index.php\">ce lien</a></p>";
print"<script language=\"JavaScript\">";
print"setTimeout(function(){window.location.replace('Index.php');},20000); ";
print"</script>";
}
?> |
Par contre si je retire
enctype=\"multipart/form-data\"
de la définition de mon formulaire. Les données sont bien envoyées (sauf $_FILE ce qui est normal)
Je dois avouer que là j'y comprend plus grand chose
Partager