PHP => move_uploaded_file
Bonjour tout le monde,
Je viens poster ici ce soir car je butte sur la fonction php "move_uploaded_file ".
- En effet, je n'ai aucun message d'erreur mais l'upload ne se fait pas....
Voici mon code:
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
|
<?php
$file = $_FILES['image1'];
$uploaddir = '/setup/';
$uploadfile = $uploaddir . basename($_FILES['image1']['name']);
echo '<pre>';
if (move_uploaded_file . basename($_FILES['image1']["name"], $uploadfile)) {
echo "Fonctionne ok .
Voici plus d'informations :\n";
} else {
echo "Ne fonctionne pas.
Voici plus d'informations :\n";
}
print_r($_FILES);
echo '</pre>';
echo "le nom du fichier selectionné est : ".basename($_FILES['image1']["name"]);?>
</br>
<?php
echo " le nouveau chemin de destination est : ".$uploadfile;
?> |
Je ne vous ai pas mis le formulaire html...
- Mes écho fonctionnent bien,
- La page PHP m'affiche "Fonctionne ok"
- Je n'ai pour le moment pas fait de contrôle sur le type de fichier ni sur la taille etc... je voudrais déjà faire fonctionner cela simplement et petit a petit corser les choses :mouarf:
Je precise que mon serveur PHP est sur un Synology et que l'utilisateur http a bien les droits en écriture.
J'ai aussi fait un chmod 777 sur le dossier /setup ...
Je ne demande pas une solution toute faite mais plutôt quelques conseils sur cette fonction...
Merci a vous :lol: