Autor | Zpráva | ||
---|---|---|---|
riker Profil |
#1 · Zasláno: 16. 8. 2006, 06:34:13
Zdravim.nevite nekdo jak mam vypsat z adresare pouze soubory s priponou *.htm? Udelal jsem si skriptik na to, ale to mi vypisuje vsechny soubory z adresare. Potom mi nekdo poradil jak to zarovnat do dvou sloupcu aby mi to nedelalo jeden nekonecne dlouhy coz jsem chtel viz. priklad ale to nejak nefunguje tak jsem si upravil aby mi to zarovnavalo ale zase mi prestalo fungovat vypisovani pouze souboru a vypisuje to vsechno v tom adresari..vsechny slozky a tak. Neumite mi nekdo poradit jak na to? dik moc
<table> <? $slozka = opendir("../spares/PCBU Spares"); while (false !== ($soubor = readdir($slozka))){ echo "<tr>"; if ($soubor != "." && $soubor != ".." && is_file("../spares/PCBU Spares/".$soubor)) { echo "<td><a href=\"../spares/PCBU Spares/$soubor\">".$soubor."</a></td>"; $soubor = readdir($slozka); if ($soubor != "." && $soubor != ".." && is_file("../spares/PCBU Spares/".$soubor)) { echo "<td><a href=\"../spares/PCBU Spares/$soubor\">".$soubor."</a></td>"; } echo "</tr>"; } closedir($slozka); ?> </table> |
||
Hugo Profil |
#2 · Zasláno: 16. 8. 2006, 08:16:46
if ($soubor != "." && $soubor != ".." && SubStr($soubor, -3, 3) == "htm" && is_file("../spares/PCBU Spares/".$soubor)) {
|
||
havs Profil |
#3 · Zasláno: 16. 8. 2006, 11:04:52 · Upravil/a: havs
kdybych měl myslet dopředu - měnit počet sloupců, jiné soubory, než html ..., tak bych to udělal nějak takhle:
<table> <tr> <?php $adresar="../spares/PCBU Spares/"; $sloupcu=2; $i=1; $otevri = opendir($adresar); while ($file = readdir($otevri)){ if(eregi("^.+\.htm+$",$file)){ if($i>$sloupcu) { echo "</tr>\n<tr>\n"; $i=1; } echo "<td><a href=\"".$adresar.$file."\">".$file."</a></td>\n"; $i++; } } closedir($otevri); ?> </tr> </table> |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0