Page 1 sur 1

Lister le contenu d'un lien/repertoire symbolique

Posté : 19 déc. 2010, 14:02
par teebo
Bonjour,

J'ai un nas synology avec un serveur web sur /volume1/web . J'aimerais avoir accès au repertoire /volume1/video depuis le serveur web. J'ai donc crée des liens symboliques vers /volume1/video/... depuis /volume1/web/video

Code : Tout sélectionner

cd /volume1/web/video ln -s ../../video/Films/DivX ln -s ../../video/Films/HD ln -s ../../video/Series
Donc maintenant a l'adresse http://mon-ip/video j'accède bien à mon listing de video avec l'interface d'apache.
Cependant j'aimerai créer un script php qui liste les dossiers et fichiers (de manière plus présentable qu'apache) mais impossible d'ouvrir un repertoire symbolique avec "opendir" voila mon code :
<?php
if (empty($_GET['rep'])) $dir = "./";
else $dir = $_GET['rep'];

echo 'Repertoire actuel : ' .$dir.'<br>';

if ($handle = opendir($dir)) {

    while (false !== ($file = readdir($handle))) {
        if ($file != "." && $file != ".." && $file != "index.php" && $file != ".htaccess"){
        echo "<a href=\"?rep=/$file\">$file</a><br>";
        }
    }


    closedir($handle);
}
else echo "Echec ouverture repertoire" . $dir;
?>


De même si je "teste" un repertoire symbolique avec is_dir il me renvoit false...

Est-ce tout de meme possible?

Re: Lister le contenu d'un lien/repertoire symbolique

Posté : 20 déc. 2010, 20:22
par teebo
Personne ne peut m'aider?

En gros il est impossible de parcourir un lien symbolique avec la function opendir...?