Bonjour,
Je tente de télécharger un fichier via un formulaire.
Je voudrais poser ce fichier sur un serveur autre que celui sur lequel je travaille, je lui donne donc tout le chemin et les droits en 777 qui vont bien.
Voici ma portion de code :
mes traces repondent bien et pourtant j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 if (($stop_if_exists) && (file_exists($repository_location."/".$newName))) { $error.="File already exists <br>"; } else { /** put file in the repository */ /*echo "<pre>"; print_r($_FILES); echo "</pre>"; echo "<br /> prem : ".$_FILES[$nameFile]['tmp_name']; echo "<br/> deuz : ".$repository_location."/".$newName;*/ if (move_uploaded_file($_FILES[$nameFile]['tmp_name'], $repository_location."/".$newName)===FALSE) { $error.="An error occured while uploading file<br>"; } }
move_uploaded_file("mon_chemin_qui_va_bien/test.txt") [function.move-uploaded-file]: failed to open stream: No such file or directory in mon_fichier_qui_plante on line 50
quelqu'un aurait une idée?
j'ai les droits, mon serveur a les droits en ecritures lectures sur ce dossier, mais point d'upload.
j'ai essayé toute les url possible en slash, anti-slash, double slash devant, etc etc, toujours la meme erreur.
en revanche, dès que je crée un dossier sur mon serveur, tout se passe bien, je ne comprend pas du tout ce qu'il se passe...
merci d'avance
Partager