Въпрос (лесен е, ама като незнам как...)

Soul_Stealler

Registered
Как да го направа тоя скрипт да индексира повече директории?

Код:
<?php
   $upload_dir = ".";
    //директорията която да бъде прочетена. Оставете "." ако искате да прочетете директорията в която се намира скрипта! Не слагайте "\" накрая!!
// ЗАБЕЛЕЖКА: Файловете се сортират по цифра сложена накрая в името на файловте! Пример: file 1.zip file 2.zip ако има само тези 2 файла, на 2-рия ще сложи "Ново"! 
    $handle=opendir($upload_dir);
    $filelist = "";
    $filesarray = Array();
    
    while ($file = readdir($handle))

//ако в директорията има файлове на име "." или ".." да не ги показва!

        if(!is_dir($file) && !is_link($file) && $file != ".." && $file != ".")
            $filesarray["$file"] = intval(ereg_replace("[^0-9]", "0", $file));
    asort($filesarray);
    foreach($filesarray as $file=>$key)

//извеждане на файловете

        $filelist .= " :: <a href='$upload_dir/$file'>$file</a><br />";
     
    $filelist = substr($filelist, 0, strlen($filelist )-6);

//слагане на надпис "Ново" на последния файл!

   
    $filelist .= "  <font color = 'red'></font><br>";
    echo $filelist;
?>
 
В какъв смислъл повече директории?
Този скрипт индексира една посочена директория.
КАкво точно искаш?
 
едва ли ще може толкова лесно, нагласен е сега да индексира директорията в която е самият скрипт

$upload_dir = ".";
 
Ако има 10 директории в една папка (примерно) и може да се
индексират така.

Излизат като линкове
папка1
папка2
папка3

и като натиснеш върху линка да показва какво има вътре.
Това ли искаш?
Сега правя новия дизайн на сайта и не мога да пиша цял
скрипт но ако пробваш сам ще помагам.
 
Ох леле, мен вече ми стана неудобно за всеки скрипт да ви питам как става :roll: .Я дайте ако имате някоя книга за PHP на БГ да я прочета и да го науча тоя език... :roll:
 

Back
Горе