Jeżyk-1
18.10.2006, 18:56:08
Jak napisać w php żeby z folderze np. PDF było można pobierać wszystkie pliki które się tam znajdują ale formatu .pdf
jarrod
18.10.2006, 20:25:43
<?php
$path = 'sciezka/do/katalogu';
{
if(($file!=".")&&($file!=".."))
{
{
if(glob($path."/".$file."/*.pdf")) {
$ten = glob($path."/".$file."/*.pdf"); $ret .= '<div><a href="'.$katalog.'/'.$plik.'">'.$plik.'</a></div>';
}
}
}
}
?>
Jeżyk-1
18.10.2006, 20:35:04
ok, THX ja też już znalazłem ale troche inny
jarrod
18.10.2006, 20:42:38
Sorki ale przerobiłem na szybko skrypt który robił coś zupełnie innego.
Ten zadziała trochę lepiej.
<?php
$path = 'pdf/';
$pliki = glob($path."*.pdf");
foreach($pliki as $file)
{
$ret .= '<div><a href="'.$file.'">'.$file.'</a></div>';
}
?>
twoj skrypt ma jedna wade. jezeli w folderze nie bedzie plikow pdf to wywali blad, bo glob zwroci bool(false), a nie tablice, ktora jest wymagana przy foreach.
co zmienic? wystarczy przed foreach dopisac: if ($files)