Fonction glob PHP

Fermé
miklb Messages postés 48 Date d'inscription mardi 10 mai 2005 Statut Membre Dernière intervention 10 mai 2009 - 3 oct. 2005 à 13:45
 Pink38 - 19 juin 2012 à 20:58
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.
A voir également:

5 réponses

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
3 oct. 2005 à 14:51
Salut,

En quoi ça ne fonctionne pas? As tu une erreur?
Tu devrais mettre la source de ta fonction.
0
StreM Messages postés 515 Date d'inscription lundi 18 octobre 2004 Statut Membre Dernière intervention 28 février 2007 124
3 oct. 2005 à 15:18
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
3 oct. 2005 à 15:32
Ah pardon... :-D
0
StreM Messages postés 515 Date d'inscription lundi 18 octobre 2004 Statut Membre Dernière intervention 28 février 2007 124
3 oct. 2005 à 15:23
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 !

0
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
5 oct. 2005 à 16:12
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
0
miklb Messages postés 48 Date d'inscription mardi 10 mai 2005 Statut Membre Dernière intervention 10 mai 2009 8
4 oct. 2005 à 15:41
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.
0
StreM Messages postés 515 Date d'inscription lundi 18 octobre 2004 Statut Membre Dernière intervention 28 février 2007 124
5 oct. 2005 à 15:51
Et PHP te renvoie quoi comme erreur ?
Tu as au moins 3 fichiers *.jpg dans ton dossier brute ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
5 oct. 2005 à 16:10
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
0
Bonjour,

ceci va peut être aider : Si ton hébergeur est Free, la foncion glob() ne fonctionne plus depuis quelques semaines, pour les raisons suivantes :

http://www.zone-h.fr/fr/news/read/id=36/
http://www.zataz.com/news/9239/faille-glob.html

+
Sam
0
Bastien > Sam
10 oct. 2005 à 09:59
Free a effectué un correctif normalement.
je ne l'ai pas testé...

http://www.zataz.com/news/9239/faille-glob.html

bonne journée
0
Sam > Bastien
10 oct. 2005 à 18:16
A ce jour, mon site utilisant des glob() ne fonctionne toujours pas.

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

+
Sam
0
Et 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
0
3 ans plus tard, ca semble toujours pas marché...
0