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

PHP & Base de données Discussion :

file_put_contents problème d'enregistrement sur sous-dossier


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2008
    Messages : 56
    Points : 24
    Points
    24
    Par défaut file_put_contents problème d'enregistrement sur sous-dossier
    Bonjour, alors je m'explique je parser des images grace a fopen sur le net... tous est ok... mais le seul souci c'est que file_put_contents enregistre le fichier sur le dossier ou est le fichier .php (exemple /index.php l'images sera enregsitrer: /images.jpg) et si j'essaye d'enregistrer l'images par exemple /img/2012/image.jpg ceci ne fonctionne pas.

    voici le code:
    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
              $url = str_replace(" ","%20",$lien);
                        $remoteFile = $url;
     
                        $file = fopen($remoteFile, "r");
     
     
                        if (!$file) {
                            echo "<p>Unable to open remote file.\n";
                            exit;
                        }
                        $line = '';
     
                        while (!feof ($file)) {
                            $line .= fgets ($file, 4096);
                        }
     
                        $dir = "/img/2012/";
                        if(!is_dir($dir)){
                            mkdir($dir);
                            chmod($dir,0777);
                        }
     
                        file_put_contents($dir,  $line, FILE_APPEND);
     
     
                        fclose($file);
    Merci d'avance.

  2. #2
    Membre émérite Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 021
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 021
    Points : 2 278
    Points
    2 278
    Par défaut
    Salut,
    as-tu des messages d'erreur ? est-ce que ton répertoire est créé ? plusieurs problèmes possibles : droit du rép parent ; création non récursive par défaut avec mkdir() si /img n'existe pas...
    Vive les roues en pierre

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2008
    Messages : 56
    Points : 24
    Points
    24
    Par défaut
    Citation Envoyé par Djakisback Voir le message
    Salut,
    as-tu des messages d'erreur ? est-ce que ton répertoire est créé ? plusieurs problèmes possibles : droit du rép parent ; création non récursive par défaut avec mkdir() si /img n'existe pas...
    Salut Djakisback et merci pour ta réponse.
    bizarement j'ai aucun message d'érreur j'ai méme editer le fichier php.ini (justement pour les erreur) mais toujours rien... !!

    quand tu dis "droit du rép parent" tu veux dire chmod ? pck tous les dossier et sous dossier son crée et chmodé a 777 donc je cois pas que le probléme vien de là.

    mais aussin bizare que sa puisse paraitre ! quand je télécharge le fichier vers (exemple) le dossier /img là il a pas de probléme...

    mais une fois que j'essay de le téléchargé a un sous dossier /img/2012 c'est la que sa bugg !

Discussions similaires

  1. droits sur sous dossier IIS7 sur seven
    Par cbleas dans le forum ASP.NET
    Réponses: 0
    Dernier message: 16/03/2012, 10h42
  2. Problème de somme sur sous-requête
    Par juju05 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 19/08/2011, 10h49
  3. [WS 2003] Problème de droits sur un dossier
    Par e-m.guillaume dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 18/08/2009, 18h10
  4. Problème de droit sur un dossier
    Par MoscoBlade dans le forum Windows Forms
    Réponses: 1
    Dernier message: 08/07/2008, 17h58
  5. traitement de mail arrivé sur sous dossier publique
    Par nabmed dans le forum VBA Outlook
    Réponses: 3
    Dernier message: 09/08/2007, 08h16

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