php foreach et de la fonction glob()
PHP versione 5.2.*
ma fonction ne fonctionne pas :/
images dans le serveur, dans le dossier: /public_html/gallery/images
<?php
foreach(glob('gallery/images/*', GLOB_NOSORT) as $image)
{
echo "Filename: " . $image . "<br />";
}
?>
de l'aide? ce que je fais de mal?
d'erreur que je reçois est : Warning: Invalid argument supplied for foreach() in /home/a9773555/public_html/gallery/index.php sur la ligne 2
- Ce n'
var_dump(getcwd());
spectacle? - Il n'y a rien de mal avec votre code. Qu'essayez-vous de réaliser? Ma conjecture est que vous êtes en cours d'exécution à l'extérieur de votre racine. Placez ce fichier à la racine de votre système et essayer de nouveau, si c'est le cas.
- Semble comme
glob('gallyer/images/*', GLOB_NOSORT)
n'est pas de retourner un tableau. Probablement rencontré une erreur et renvoie unfalse
, ce qui est un argument non valide pour le foreach. - eh bien, c'était à cause de j'ai index.php dans le dossier galerie et je n'ai pas de galère dossier dans le dossier galerie :D, je travaille dans la galerie de dossier donc j'ai juste besoin "des images/*"
Vous devez vous connecter pour publier un commentaire.
Le problème semble que vous avez mis votre fichier php dans le dossier galerie...
/home/a9773555/public_html/gallery/index.php sur la ligne 2
si c'est le cas (si vous le mettez index.php dans la galerie), puis essayez ce qui suit:
Ou de faire ce qui suit,
Mettre votre index.php dans votre /home dossier. alors...
Lui donner un essai. et laissez-moi savoir...