Salut,
J'ai fait un petit script pour que les users de mon site puissent uploader leur photo.
Ca marche très bien chez moi, mais lorsque je l'essaie chez mon hébergeur (forez.com) j'obtiens ce message:
Citation :
Warning: open_basedir restriction in effect. File is in wrong directory in /opt4/opt2/forez/httpd/htdocs/sites2/monsitemonsite/monsite/portrait_post.php3 on line 4
|
La page avec le formulaire contient ça:
Code :
- <FORM NAME="upload" ENCTYPE="multipart/form-data" ACTION="portrait_post.php3" METHOD=POST>
- <input type="text" name="user" value="">
- <input type="password" name="pass" maxlength="30" size="20">
- <input type="File" name="userfile" size="30" maxlength="255">
- <a href="javascript:document.upload.submit()">Envoyer</a>
- </FORM>
|
et le script d'upload ça:
Code :
- <?
- $path ="common/i/portraits/";
- $filename = $user.".jpg";
- move_uploaded_file($userfile, $path.$filename);
- ?>
|
J'ai essayé différentes valeurs pour $path mais rien à faire : "", "/common/i/portraits/", "../common/i/portraits/", "/common/i/portraits", "/opt4/opt2/forez/httpd/htdocs/sites2/monsitemonsite/monsite/" etc.
Quelqu'un a-t'il une idée pour que ça fonctionne?
Merci d'avance pour vos réponses.