![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 13 Dołączył: 13.08.2008 Skąd: Chełmno Ostrzeżenie: (0%) ![]() ![]() |
Może na początek kawałek kodu:
Kod function getDir($dir, $fsize=false, $fperms=false, $ftime=false) { $dir = realpath($dir); if (! file_exists($dir)) {return false;} $i=0; $file; $pliki; $katalog = dir($dir); while (false !== ($file = $katalog->read())) { $extension = explode('.',$file); $pliki[$i++]['name'] = $file; $pliki[$i++]['type'] = filetype($dir.'/'.$file); if ($fsize) { $pliki[$i++]['size'] = filesize($dir.'/'.$file);} if ($fperms) { $pliki[$i++]['perms'] = fileperms($dir.'/'.$file); $pliki[$i++]['owner'] = fileowner($dir.'/'.$file); $pliki[$i++]['group'] = filegroup($dir.'/'.$file);} if ($ftime) { $pliki[$i++]['access'] = fileatime($dir.'/'.$file); $pliki[$i++]['modify'] = filemtime($dir.'/'.$file);} if (is_file($dir.'/'.$file)) {$pliki[$i++]['ext'] = $extension[count($extension)-1];} else {$pliki[$i++]['ext'] = '';} } $katalog->close(); return $pliki; } W założeniu funkcja miała zwracać ładna tablicę z kilkoma informacjami o plikach w wybranym katalogu, ale mam problem ze zwracaniem tablicy. Wszystkie kody jakie widziałem jakoś nie pasowały do tego przykładu. Jak ktoś mógłby pomóc, byłbym wdzięczny. Czy tak w ogóle się da zrobić? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 05:12 |