voila, je comprends pas. Je suis chez online.net et je n'arrive pas à deplacer un fichier uploader sur le serveur web.
J'envoie le fichier. On voit bien le fichier dans : $_FILES["fichier"]["tmp_name"]
mais j'obtiens ce message d'erreur :
Code :
- Warning: rename(): SAFE MODE Restriction in effect. The script is not allowed to access a file owned by another uid in uploadinfo.php on line 23
|
avec ce bout de code :
Code :
- $retour=uploadfile($_FILES["fichier"]["tmp_name"],'/pdf/infopdf.pdf');
- if ($retour = FALSE)
- echo "faux";
- else
- echo "good";
- function uploadfile ($pathsourceimagename, $pathdestinationimagename)
- {
- //$pathsourceimagename => fichier source avec le chemin (exemple : $_file[ ]['tmp_name']
- //$pathdestinationimagename => repertoire de destination avec le nouveau nom de fichier
- if (is_uploaded_file($pathsourceimagename))
- {
- if (rename($pathsourceimagename,$pathdestinationimagename))
- {
- return "true";
- }
- else
- {
- return "erreur deplacement";
- }
- }
- else
- {
- return "Le fichier n'a pas été uploadé (trop gros ?)";
- }
- }
|
j'ai essayé avec move_uploaded_file aussi, mais j'obtiens le meme souci. Je ne comprends vraiment pas.
/pdf/ est le repertoire de destination et infopdf.pdf le nom de fichier de destination
Message édité par weed le 16-03-2006 à 23:43:58