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 :
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 :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| $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
Partager