Autor | Zpráva | ||
---|---|---|---|
nemeja Profil |
#1 · Zasláno: 27. 2. 2012, 20:21:13
Dobrý den,
již několik dní se peru s OOP, furt ho ne a ne pochopit. Vytvořil jsem si 2 jednoduché funkce na automatickou galerii pomocí složek. Docela by mi pomohlo, kdyby mi to někdo přepsal do OOP <?php function gal_dir($dir) // vypíše složky jednotlivých galerii { echo "<table><tr><th>Složka</th><th>Popis</th></tr>"; foreach(glob("$dir*", GLOB_ONLYDIR) as $dir) { if (@file_get_contents($dir."/info.txt")) { $info = file_get_contents($dir."/info.txt"); } else { $info = "Popis neni k dispozici"; } echo "<tr><td><a href='?page=$dir'>$dir</a></td><td>$info</td><tr>"; } echo "</table>"; } function gal_view($dir){ // vypíše galerii - prozatím jen img src="" foreach(glob("$dir/*{*.jpg,*.gif,*.png}", GLOB_BRACE) as $dir) { echo "<img src='$dir'><br>"; } } ?> //Prosím nepište sem komentáře typu: "Když to nechápeš tak to nedělej.","Použij již nějaký jiný hotový řešení",... |
||
Nox Profil |
#2 · Zasláno: 27. 2. 2012, 20:37:36
Na tomhle se zrovna moc OOP neprojeví
http://api.nette.org/2.0/source-Utils.Finder.php.html <-- třída která má za účel hledání/procházení souborů nepíšu "použij toto", ale "podívej se na toto" a vůbec Nette je kvalitní zdroj inspirace OOP, pak třeba Symfony2/Doctrine2 |
||
Tori Profil |
nemeja:
Koukněte na DirectoryIterator nebo RecursiveDirectoryIterator (nebo třeba vlákno Výpis souborů z adresáře se zvláštní řazení) |
||
Časová prodleva: 12 let
|
0