Comment puis je créer une page web (index.html par exemple), qui mis à jour et qui détecte et reflète directement tous les éléments stocker sur mon free espace Ftp.
merci
Comment puis je créer une page web (index.html par exemple), qui mis à jour et qui détecte et reflète directement tous les éléments stocker sur mon free espace Ftp.
merci
tu peux utiliser les fonction FTP de PHP, pour te connecter au FTP, lister le contenu et ensuite tu affiche le résultat.
salut,
Si la page est hébergé sur ton espace disque free, je ne suis même pas sûr que tu aies besoin de te connecter en ftp. Tu utilises une fonction recursive depuis la racine pour scanner tes répertoires. Un exemple ci-dessous à adapter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 $file = array(); function parseDir($folder){ global $file; if ($handle = opendir($folder)) { while (false !== ($item = readdir($handle))) { if ($item != '.' && $item != '..' && substr($item,-3,3) != 'LCK') { if (is_dir($folder.'/'.$item)) parseDir($folder.'/'.$item); elseif (is_file($folder.'/'.$item)) $file[$folder][] = $item; } } closedir($handle); } return ($file); } parseDir('/');
Copier/Coller du manuel Php.
Pas plus simple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php $d = dir("$dirpath"); echo "Pointeur : " . $d->handle . "\n"; echo "Chemin : " . $d->path . "\n"; while (false !== ($entry = $d->read())) { echo $entry . "\n"; } $d->close(); ?>![]()
Encore plus simple : installer ça http://savannah.nongnu.org/projects/phpexplore/
Ouais, je suis fainéant, mais sauf pour s'auto-former, il est inutile de réinventer la roue en informatique...
Partager