Проблемы с выводом элементов массива построчно.

mihwas

Новичок
Проблемы с выводом элементов массива построчно.

Есть файл fotobase.txt следующего содержания:
1.jpg
2.jpg
3.jpg
4.jpg
5.jpg
6.jpg
7.jpg
8.jpg
Необходимо вывести фотографии в 2 строки по 4 фото в каждой. Плюс к этому, нужно, чтобы каждая картинка являлась ссылкой к точно такой же, только большей по размеру. Своеобразная фотогалерея...
Я пытался делать это так, но т.к. php начал изучать недавно, то и дощёл только наполовину. В форуме кое-что нарыл, но это для меня не очень подходит. Вот пример моего кода:
PHP:
$file=fopen("base/fotobase.txt","a+");
$fotos=file("base/fotobase.txt");
fclose($file);

for($f=0;$f<count($fotos); $f++) echo("<a href=foto.php?foto=$fotos[$f]>
<img height=75 width=100 src=foto/$fotos[$f] border=0>
</a>&nbsp;");

if(empty($_GET)) {
    print" :::mistake:::";

} else {

    $glavnoe_foto=$_GET['foto'];
    print"<br><center><img src=foto1/$glavnoe_foto>";
}
Подскажите пожалуйста, что нужно добавить, и правильно ли вообще я делаю????
Заранее огромнейшее спасибо.
 

_RVK_

Новичок
Учимся форматировать код http://pear.php.net/manual/ru/standards.php

-~{}~ 06.01.06 02:58:

mihwas
Для функции file fopen и fclose не нужны

-~{}~ 06.01.06 02:59:

По массиву удобнее проходить используя foreach

-~{}~ 06.01.06 03:05:
И наконец к твоему вопросу
PHP:
if (!$f % 4) {
    print '<br />';
}
Это намек ;) Если смышленный, дальше должен дойти сам.
 
Сверху