Bonjour ,

j'utilise scandir pour lister des images captcha,
le problème c'est que je n' arrive pas à utiliser, le lien absolut, je suis obligé d'utilisé un lien relatif.
voici mon script qui fonctionne

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
const url_base_img = '../app/test/qcm/';
 
    public function __construct() {
        $visiteur = unserialize($_SESSION['visiteur']);
        if ($visiteur->getInfoVisiteur() === NULL) {
            $this->url_img = self::url_base_img;
        } else {
            $this->url_img = '../../' . self::url_base_img;
 
        }
    }
voici mon arborescence

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
var
--- | www
----|----|--webkoding
----|----|-------|lib
----|----|-------|---|secu
----|----|-------|---|---|captcha.php
 
----|----|-------|app
----|----|-------|------|test
----|----|-------|------|-----|qcm
----|----|-------|------|-----|----|img.jpg
maintenant essaie avec un lien absolue

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
public function __construct() {
        $visiteur = unserialize($_SESSION['visiteur']);
            $this->url_img = '/webkoding/app/test/qcm/';//essais lien absolut
        }
    }
si j'appelle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
scandir($this->url_img); // ligne 27
j'ai cette erreur
Warning: scandir(/webkoding/app/test/qcm/) [function.scandir]: failed to open dir: No such file or directory in /var/www/webkoding/lib/secu/captcha.php on line 27

Warning: scandir() [function.scandir]: (errno 2): No such file or directory in /var/www/webkoding/lib/secu/captacha.php on line 27
comment je fais pour mettre cela tout le monde d' accort

merci d'avance de votre réponse