Se connecter / S'enregistrer
Votre question

Pb move_uploaded_file

Tags :
  • photo
  • Programmation
Dernière réponse : dans Programmation
30 Septembre 2005 12:32:24

voici la partie de mon formulaire je pense qu'il est correct:

<input type="file" name="photo_principale" size="30" ENCTYPE="multipart/form-data">
<font face="Verdana, Arial, Helvetica, sans-serif" size="1">Extension
de la photo principale :<br>
</font>
<input type="radio" name="extp" value=".gif">
<font face="Verdana, Arial, Helvetica, sans-serif" size="1">gif</font></label>
<br>
<label>
<input type="radio" name="extp" value=".jpg">
<font face="Verdana, Arial, Helvetica, sans-serif" size="1">jpeg</font></label>
<p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><br>
</font> <font face="Verdana, Arial, Helvetica, sans-serif" size="1">Porte
folio n°1:<br>
</font>


Et le code phpqui recupere la photo:

if ($_FILES["photo_principale"]["name"]!="")
{
$newnamepp =($titre.principale.$extp);
move_uploaded_file($_FILES["photo_principale"]["tmp_name"],
"/repertoire/".$newnamep);
}


Mon erreur quand je veux upload une image:

Warning: move_uploaded_file(/repertoire/): failed to open stream: Permission denied in /home/sites/site14/web/annuaire/verif.php on line 30

Warning: move_uploaded_file(): Unable to move '/tmp/phpYTLm53' to '/repertoire/' in /home/sites/site14/web/annuaire/verif.php on line 30

J ai pourtant bien mis le chmod a 777
Que se passe t il ?
j aimerai comprendre
MERCI







Autres pages sur : move uploaded file

1 Octobre 2005 01:49:39

Bonjour,

Déjà je serai toi je sécuriserai mon code php... cherche sur google tu trouveras des scripts permettant l'envoi d'images qui sont déjà tout prêts et sécurisés.

En ce qui concerne ton problème, il me semble que l'erreur vient de ton répertoire qui reçoit le fichier, tu dois mettre l'adresse directe, quelque chose comme :
/home/sites/site14/web/annuaire/repertoire/

Je ne suis pas sûr mais tu peux toujours tenter ça.
7 Octobre 2005 18:09:14

J'ai un problème similaire avec le même message.J'ai fait ainsi: $savefile= $rep.$_FILES["fic"][$nom];
et je fais l'upload ainsi:
move_uploaded_file($temp, $savefile).
Merci de votre aide

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS