Probleme avec $_get et easygallery
Résolu
jeanbi
Messages postés
15119
Date d'inscription
Statut
Contributeur
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
j'essaye de transmettre le repertoire des images à easygallery
de ma page index
dans index.php d'easygallery
j'ai droit a une erreur
par contre si je mets le chemin directement
ça fonctionne , la je comprends plus !
de plus si quelqu'un à un lien vers une config fine d'easygallery je suis preneur car j'ai pas trouvé
merci d'avance
a+
j'essaye de transmettre le repertoire des images à easygallery
de ma page index
href='easygallery/index.php?nom=../hy'
dans index.php d'easygallery
$root_dir=$_Get['nom'];
j'ai droit a une erreur
ERROR: Couldn't find a root directory. Please specify a valid directory in EasyGallery.php.
par contre si je mets le chemin directement
$root_dir = "../hy";
ça fonctionne , la je comprends plus !
de plus si quelqu'un à un lien vers une config fine d'easygallery je suis preneur car j'ai pas trouvé
merci d'avance
a+
2 réponses
Toute façon je te deconseille de passer le chemin en $_GET car tu peux avoir une faille de sécurité (injection de script externe)
Sinon tu obtiens quoi quand tu débug ta variable rootDir après avoir mis le GET dedans ?
--
Sinon tu obtiens quoi quand tu débug ta variable rootDir après avoir mis le GET dedans ?
--
Bonjour
Pas $_Get, mais $_GET.
Et comme le fait remarquer ZeNairolf, il y a un risque de sécurité.
À mon avis, tu peux garder le GET quand même, à condition de tester avec is_dir() -ou avec une liste prédéfinie- qu'il s'agit bien d'un dossier.
$root_dir=$_Get['nom'];
Pas $_Get, mais $_GET.
Et comme le fait remarquer ZeNairolf, il y a un risque de sécurité.
À mon avis, tu peux garder le GET quand même, à condition de tester avec is_dir() -ou avec une liste prédéfinie- qu'il s'agit bien d'un dossier.