|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Étudiant Inscription : août 2007 Messages : 26 ![]() |
Bonjour,
Voila, j'ai un bout de script PHP qui uptload un fichier ( une image ). Lorsque je test mon php je passe par esayPHP, et là, mon upload_file fonctionne. Lorsque je le met sur mon serveur ubuntu, il me met le message d'erreur: "Warning: move_uploaded_file(./img/IMAGE_015.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /****/***.php on line 248" A premiere vu, un provleme de permission, mais dans mon repertoire j'ai bien fait un CHMOD 0777 (ou 777) pour le dossier et les sous dossier. De plus, dans mon fichier php.ini, je suis bien autorisé à faire un upload de fichier. Voici mon bout de code ( au cas ou .. ) qui est quand même assez classique: Code :
move_uploaded_file($_FILES['photo']['tmp_name'],"./img/" . $_FILES['photo']['name']); Code :
"Warning: chmod() [function.chmod]: No such file or directory in /***/***.php on line 245" |
||
|
|
00
|
|
|
#2 | ||||
|
Membre habitué
![]() |
Salut,
je vois que tu emploie CHMOD sur les dossier sources. Code :
Définit au préalable tes séparateurs selon l'os - soit \ soit /. Pour le savoir fait un et vérifie les séparateurs affichés. Ensuite, fait ceci : Code :
|
||||
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Étudiant Inscription : août 2007 Messages : 26 ![]() |
Salut et merci, c'est bon ça marche. En effet il y avait un problème de CHMOD!
Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com