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 :

upload fichier absent sur le serveur


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 137
    Par défaut upload fichier absent sur le serveur
    Salut à tous,

    j'ai un problème que je n'arrive pas à m'expliquer. J'ai fais un script en php d'upload de fichiers vers mon serveur. J'ai testé en local ça marche mais dès que je le mets sur le serveur le fichier n'est pas présent dans le répertoire.

    De quoi celà peut il venir ???

    mon formulaire html :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <html>
    <body>
    <form action="upload.php" method="post"
    enctype="multipart/form-data">
    <label for="file">Filename:</label>
    <input type="file" name="file" id="file" />
    <br />
    <input type="submit" name="submit" value="Submit" />
    </form>
    </body>
    </html>
    upload.php
    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
     
    <?php
     
      if ($_FILES["file"]["error"] > 0)
        {
        echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
        }
      else
        {
        echo "Upload: " . $_FILES["file"]["name"] . "<br />";
        echo "Type: " . $_FILES["file"]["type"] . "<br />";
        echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
        echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";
     
     
     
          move_uploaded_file($_FILES["file"]["tmp_name"],
          "/usr/app/jarod51/upload/" . $_FILES["file"]["name"]);
          echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
          }    
     ?>

  2. #2
    Membre émérite
    Inscrit en
    Juillet 2003
    Messages
    625
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 625
    Par défaut
    Bonjour,

    As tu les droits d'écriture sur le dossier ?

    L'affichage des erreurs (display_errors) est elle activée ?

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 137
    Par défaut
    Salut syl2095,

    Les droits sur ce répertoire upload sont : drwxr-xr-x

    Qu'en penses tu ?

    L'affichage des erreurs (display_errors) n'est pas activée. D'après ce que j'ai lu ce n'est pas très conseillé sur un site en prod.

  4. #4
    Membre émérite
    Inscrit en
    Juillet 2003
    Messages
    625
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 625
    Par défaut
    Il te manque les droits lecture écriture sur le dossier en question

    Voir tuto : http://antoine-herault.developpez.co...p/upload/#L3.1

    Sinon, pour les erreurs, je ne pensais pas que tu étais en production directe

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 137
    Par défaut
    merci syl2095 pour ta réponse. J'avais déjà jeté un coup d'oeil à ce tuto. D'ailleurs mon répertoire est en CHMOD 755.
    mais ça me prends pas mon fichier. Je ne comprends plus rien

  6. #6
    Membre émérite
    Inscrit en
    Juillet 2003
    Messages
    625
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 625
    Par défaut
    Problème de taille de fichier ?

    vérifie la taille du fichier en question et les options post_max_size et upload_max_filesize dans ton php.ini

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Upload d'un fichier PDF sur un serveur distant
    Par thallo dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 16/09/2011, 16h00
  2. Upload fichier pdf sur serveur depuis un serveur
    Par Clem6868 dans le forum Java EE
    Réponses: 7
    Dernier message: 24/08/2011, 10h21
  3. uploader /downloader un fichier pdf sur un serveur
    Par xaupaix dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 01/04/2010, 16h12
  4. [Upload] transférer un fichier excel sur le serveur
    Par essono dans le forum Langage
    Réponses: 5
    Dernier message: 31/01/2007, 19h35
  5. Utiliser un fichier XML sur un serveur FTP
    Par ired dans le forum Bases de données
    Réponses: 1
    Dernier message: 06/04/2005, 13h43

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