Fonction glob PHP

Bonjour,

J'ai un site qui contient des photos et qui est développé avec PHP.

Je vide les photo par FTP sur les répertoires du serveur.

Je mets à jour ma BDD par un script qui doit aller chercher les photos sur un rep (sur le serveur).

En local, tout fonctionne bien mais pas à distance : pourquoi ?

Voici une petite portion qui ne fonctionne déjà pas :

$liste = glob("../brute/*.jpg");
echo "<img src='$liste[2]' width='100'>$liste[2]";

Je pense que cela provient de la fonction glob.

Merci.

5 réponses

  1. Salut !

    Il est vrai qu'il est difficile a comprendre ton message :
    "distant" : qu'entends tu par la ?
    Tu veux lister un repertoire sur un autre serveur ???
    Tu dis que ton script marche en local, mais une portion qui ne marche pas. Il ne fonctionne pas sur le serveur PHP ?
    Tu as bien les 2 memes PHP ? Va voir les phpinfo de chacun de tes serveurs. (cette fonction est valable pour PHP >= 4.3.0...)

    Bref, sois plus clair !

    1. Oops Ok tu l'as mis en même temps que moi pour la versIon .. xD

      bah Zai rien dit alors pour mon msg d'après ;P

      Zep3k!GnO
      -->hi i hi o on va pas au boulot :P
  2. En fait, j'utilise, pour le dévt, Easyphp 1.8. Donc si je m'explique bien, dès lors que mon site (avec tous ces fichiers) fonctionne bien en local, je bascule tout chez mon hébergeur (FREE en l'occurence).

    La racine de mon espace perso est organisée comme suit :
    /photos/admin
    /photos/brute

    Le scrit qui pose problème est sur /photos/admin

    $liste = glob("../brute/*.jpg");
    echo "<img src='$liste[2]' width='100'>$liste[2]";

    NB : je demande l'affichage de $liste[2] pour pas faire une boucle pour déja voir d'ou ça ne fonctionne pas ...

    Mais en conclusion, le script et les fichiers sont bien sur le même espace.

    Merci.
    1. Et PHP te renvoie quoi comme erreur ?
      Tu as au moins 3 fichiers *.jpg dans ton dossier brute ?
      1. vérifie sur ton serveur la version de php utilisée , car glob est dispo pour les versions PHP 4 >= 4.3.0, PHP 5 ...
        P't3t qu3 c@ vienT de L4 !

        Zep3k!GnO
        --> hi i hi o on va pas au boulot :P
        1. @BastienA ce jour, mon site utilisant des glob() ne fonctionne toujours pas.

          Le service hot line de Free m'a dit de patienter...

          +
          Sam
        2. @SamEt maintenant, 4 ans plus tard...est-ce que la commande glob fonctionne ?
          Parce que j'ai un script qui ne marche pas, et qui contine glob...

          Bonne soirée
        3. 3 ans plus tard, ca semble toujours pas marché...