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:
Je ne vous ai pas mis le formulaire html...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; ?>
- 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
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![]()
Partager