Page 1 sur 1

probleme transfert fichier

Posté : 21 mai 2007, 16:01
par adel
bonjour

je ne comprent pas pourquoi quand j'envoi mon formulaire il me repond
Not Found
The requested URL /form6.7.php was not found on this server.
alors que je mit le fichier dans un fichier tamporaire et que je l'ai renomer



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Transfert de fichier</title>
</head>

<body>
<form action="form6.7.php" method="post" enctype="multipart/form-data">
<input  type="hidden" name="MAX_FILE_SIZE" value="100000" />

<fieldset>
<legend>transfert de fichier</legend>
<table>
<tbody>
<tr>
<th>Fichier</th>
<td><input type="file" name="fich" accept="image/gif"  size="50" /></td>
</tr>
<tr>
<th>Clic!</th>
<td><input type="submit" value="Envoi" /></td>
</tr>

</tbody>
</table>
</fieldset>
</form>
<?
if(isset($_FILES))
{
echo"Taille maximale autorisée:",$_POST["MAX_FILE_SIZE"],"octets<hr/>";
echo"<b>Clé et valeur du tableau\$_FILES</b><br/>";
foreach($_FILES["fich"]as $cle=>$valeur)
{

   echo "clé : ".$cle ." valeur:".$valeur."<br />";
}
//enregistrememt et renomage du fichier
$result=move_uploaded_file($_FILE["fich"]["tmp_name"],"imagephp.gif");
if($result==TRUE){echo"<hr/><big>le transfert est réalisé!</big>";}
else{echo"<hr/>Erreur de transfert n ",$_FILES["fich"]["error"];}
}
?>






</body>
</html>

Posté : 21 mai 2007, 16:20
par jojolapine
En fait le problème ne vient pas du ficheir que tu essaye d'uploader, mais il vient du fait que les fichier de traitement renseigner par l'attribut action de la balise form n'est pas trouvé...
Tu dois avoir un petit soucis d'arborescence...

Posté : 21 mai 2007, 16:35
par adel
est ce que je doit creer un fichier form6.7.php au prealable est dans quel dossier cote serveur?
j'avoue que je suis plante

merci pour l'aide

Posté : 21 mai 2007, 16:55
par jojolapine
au vu de ton premier code, le fichier form6.7.php semble être celui-la même que tu as posté...

Posté : 21 mai 2007, 17:00
par adel
oui ca je le sait
mais que doit je faire pour trouver une solution qui me fait avancer

Posté : 21 mai 2007, 17:03
par jojolapine
le fichier dont tu as posté le code s'appel t'il bien form6.7.php ?

Posté : 21 mai 2007, 18:23
par rakizm
pour que ça fonctionne bien il faut que tu nomme ton fich php form6.7.php
sinon c normal que ton serveur ne le trouve pas ce fichier ;)

Posté : 21 mai 2007, 21:53
par adel
merci sa marche mais maintenant j'ai ce probleme quand j'essaye d'envoie une photo

transfert de fichier
Fichier
Clic!
Taille maximale autorisée:100000octetsClé et valeur du tableau$_FILES
clé : name valeur:test logo.gif
clé : type valeur:image/gif
clé : tmp_name valeur:C:/Program Files/EasyPHP1-8\tmp\php16.tmp
clé : error valeur:0
clé : size valeur:1839

Notice: Undefined variable: _FILE in c:\program files\easyphp1-8\www\form6.7.php on line 40
Erreur de transfert n 0

Posté : 21 mai 2007, 21:55
par adel
merci sa marche mais maintenant j'ai ce probleme quand j'essaye d'envoie une photo

transfert de fichier
Fichier
Clic!
Taille maximale autorisée:100000octetsClé et valeur du tableau$_FILES
clé : name valeur:test logo.gif
clé : type valeur:image/gif
clé : tmp_name valeur:C:/Program Files/EasyPHP1-8\tmp\php16.tmp
clé : error valeur:0
clé : size valeur:1839

Notice: Undefined variable: _FILE in c:\program files\easyphp1-8\www\form6.7.php on line 40
Erreur de transfert n 0

jai change FILE en FILES mais sa marche toujours pas