artgrus
18.04.2008, 12:28:17
Dzisiaj nieco inny problem. A mianowicie.
Mam jakiś tam folder o nazwie np. pliki.
W tym folderze znajdują się pliki, przypuśćmy - tekstowe (*.txt).
Niech jeden z nich będzie miał nazwę: plik001.txt.
Jak napisać w PHP, aby mi skrypt zczytywał nazwy tych plików?
Oczywiście, przy dodawaniu nowych plików tekstowych do folderu 'pliki'
skrypt by też je zczytywał (ich nazwy oczywiście) i wyświetlał (ich nazwy) na stronie?
Proszę o niezwłoczną odpowiedź.
xbigos
18.04.2008, 12:33:56
<?php
function folder_list($dir){
while (false !== ($file = readdir($handle))) { }
}
}
?>
ayeo
18.04.2008, 12:37:29
poczytaj o funkcji dir();
Tak funkcja:
<?php
function getFilesData($folder) {
$FILES = array(); //tablica z wynikami
while($file = $content->read())
{
if($file == "." OR $file == "..") continue; //omijamy . i ..
$create_data = date ("F d Y H:i:s.", filemtime($folder."/".$file)); $FILES[] = array('name' => $file, 'date' => $create_data); }
return $FILES;
}
print_r(getFilesData
('Testowy')); //jako parametr dajemy ścieżkę do katalogu ?>
Pozdrawiam!
cbagov
19.04.2008, 12:37:35
Skoro pliki dodajesz i usuwasz, to wiadomo co to sa za pliki. Szkoda wiec czasu na ciagle ich 'szukanie' w koncu nie zaginely.
Proponuje skonstruowac sobie 1 plik (jesli bazujesz na plikach wlasnie), w ktorym aktualizujesz te liste,a odpowiednio zbudowany da ci szybciej i wiecej informacji niz zabawa z dir itp.