IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Move Upload File


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2010
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 31
    Points : 12
    Points
    12
    Par défaut Move Upload File
    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)

    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");
    		}}
    Les erreurs que ce code me donne :
    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
    Je vous remercie pour votre aide

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Il n'y a pas d'objet dans ton code donc je ne vois pas de quoi tu parles.

    L'erreur indique seulement que PHP n'a pas les droits pour écrire dans le repertoire demandé.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. move uploaded file capricieux
    Par shelko dans le forum Langage
    Réponses: 5
    Dernier message: 30/03/2010, 22h58
  2. Réponses: 5
    Dernier message: 30/03/2010, 13h47
  3. function move uploaded file
    Par ludojojo dans le forum Langage
    Réponses: 3
    Dernier message: 14/09/2009, 17h35
  4. [Upload] Move Uploaded File (OVH)
    Par Jules-67 dans le forum Langage
    Réponses: 7
    Dernier message: 26/04/2008, 09h57
  5. [Upload] move uploaded file
    Par alex78100 dans le forum Langage
    Réponses: 2
    Dernier message: 28/12/2007, 17h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo