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 :

Test de valeur de fichier


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Juillet 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2014
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Test de valeur de fichier
    Bonjour
    J'ai le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $url="http://xxx.com/page.web";
    file_put_contents('repertoire/filename.jpg',file_get_contents($url));
    Il arrive que le fichier résultant soit nul, càd égal à 0 octets, et qu'il vienne écraser le fichier de même nom mais de xx octets.
    J'aimerais intercepter l'écriture du fichier nul avant qu'il ne soit écrit dans le répertoire.

    Je pensais à quelque chose comme:
    Si file_get_contents($url) = 0 alors sortir et on n'écrit rien
    Sinon, on continue.

    Mais je ne sais pas comment coder cela.
    Merci pour votre aide

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 25
    Points : 29
    Points
    29
    Par défaut
    Bonjour,
    je n'ai pas tout à fait compris ton problème mais si tu veux tester si ton fichier est vide tu fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $url="http://xxx.com/page.web";
    $contenu = file_get_contents($url);
     
    if (empty($contenu)){}

  3. #3
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Juillet 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2014
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Pour expliquer, je récupère une image depuis google, et je l'enregistre comme fichier. Cette image peut exister déjà.
    Mais comment je traduis cela:
    Si l'image récupérée est "vide" (0 octets), ne pas remplacer le fichier le fichier existant; sinon, écrire l'image comme fichier.
    Est-ce que je peux écrire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $contenu = file_get_contents($url);
    if (empty($contenu)){}
    else {
    file_put_contents('googleimg/#ID_ARTICLE.jpg',file_get_contents($url));
    }
    Merci

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 25
    Points : 29
    Points
    29
    Par défaut
    Oui vous pouvez écrire comme ça ou vous pouvez tester la taille d'une image comme ça aussi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if (strlen($url) == 0){}
    Faites des tests !

Discussions similaires

  1. pb de test si valeur nulle
    Par taurus dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 08/10/2005, 12h16
  2. probleme test presence d'un fichier(avec fso)
    Par pagez dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 30/08/2005, 15h24
  3. Réponses: 8
    Dernier message: 11/08/2005, 09h32
  4. [C++ .NET] Test existence d'un fichier
    Par remixxl dans le forum VC++ .NET
    Réponses: 3
    Dernier message: 26/07/2004, 19h21
  5. test la valeur d'une date dans une requete
    Par TuxP dans le forum Requêtes
    Réponses: 2
    Dernier message: 07/01/2004, 14h53

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