Nie chciałem sobie zawracać głowy skomplikowanymi 20 megowymi potworami typu Gallery 2 czy Coppermine. Napisałem więc bardzo prosty skrypt galerii opierający się na prostym pliku-katalogu obrazków.
Gdy go otworzyłem w przeglądarce okazało się, że pętla jest nieskończona
![sad.gif](http://forum.php.pl/style_emoticons/default/sad.gif)
KOD:
<table width="85%" height="151" border="0" align="center" cellpadding="0" cellspacing="0" class="table"> [php] <?php =file('photos.txt'); echo ("<tr>"); for(=1;<count();+3) { =split(":",[-1]); echo ("<td height=\"170\"><a href=\"big/[0]\"><img src=\"thumbs/[0]\" alt=\"\" width=\"200\" height=\"150\" border=\"0\" /></a></td>"); =split(":",[]); =split(":",[+1]); echo ("</tr>"); echo ("<tr>"); =split(":",[-1]); =split(":",[]); =split(":",[+1]); echo ("</tr>"); } ?> [/php] </table>
Jednak gdy zamiast pętli początkowy obrazek ustawić na sztywno wszystko jest w porządku.
KOD:
<table width="85%" height="151" border="0" align="center" cellpadding="0" cellspacing="0" class="table"> [php] <?php =file('photos.txt'); echo ("<tr>"); =1; =split(":",[-1]); =split(":",[]); =split(":",[+1]); echo ("</tr>"); echo ("<tr>"); =split(":",[-1]); =split(":",[]); =split(":",[+1]); echo ("</tr>"); ?>[/php] </table>
Proszę o pomoc !
Skrypty w działaniu i ich pliki źródłowe można znależć TU