Bonjour, je suis actuellement en train de réaliser un site qui nécessite l'upload de fichier ainsi que leur déplacement dans un dossier dans le but de le réutiliser plus tard.
J'ai donc utilisé la fonction MOVE UPLOAD FILE, qui ne fonctionne pas et qui me désespère.
A savoir que le code que je vais vous mettre ci-après fonctionne en local et qu'il fonctionne aussi très bien sur un hébergeur supportant le PHP orienté objet; en effet l'hébergeur que j'utilise ne permet pas d'utiliser le php orienté objet (c'est peut etre pour ça que ce code ne fonctionne pas, auquel cas j'espère que vous pourrez me mettre sur la bonne voie)
Les erreurs que ce code me donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 if ($_REQUEST['act'] == "new") //si c'est nouvel enregistrement { if ((isset($_FILES['document']['name'])&&($_FILES['document']['error'] == UPLOAD_ERR_OK))) { $nom_document=$_FILES['document']['name']; $chemin_destination = '../../../copie_reserve/'; move_uploaded_file($_FILES['document']['tmp_name'],$chemin_destination.$nom_document); connexion_bd(); mysql_query("INSERT INTO acces_reserve(id, nom, nom_document, niveau) VALUES('','".$_POST['nom']."','".$nom_document."','')") or die ("erreur addacces_reserve"); }}
Je vous remercie pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Warning: move_uploaded_file(../../../copie_reserve/Jellyfish.jpg): failed to open stream: Permission denied in /home/web/admin/perform/copie_reserve/perform_acces_reserve.php on line 11 Warning: move_uploaded_file(): Unable to move '/tmp/phpEIrCmF' to '../../../copie_reserve/Jellyfish.jpg' in /home/web/admin/perform/copie_reserve/perform_acces_reserve.php on line 11![]()
Partager