зеленый | ||||||||||||||||||||||||||
Только недавно начал что-то понимать в PHP и стараюсь практиковаться каждый день. Подскажите, знактоки PHP, как сделать постраничный вывод картинок из папки, типа как это сделано на любом сайте с фотками знаменитостей? Чтобы внизу были ссылки-номера страниц. | ||||||||||||||||||||||||||
IT-Master | ||||||||||||||||||||||||||
Алгоритм таков 1. Открываешь директорию 2. Запускаешь цыкл с заданым нужным количеством прокручиваний ( сколько нужно считать файлов ) 3. считываешь n-файл из содержания и выводишь в броузер. 4. Закрываешь цыкл. 5. Закрываешь директорию. |
||||||||||||||||||||||||||
Gold Man | ||||||||||||||||||||||||||
Зеленый, если ещё интересно, то напиши. А то впадлу так просто код писать... | ||||||||||||||||||||||||||
Istaan | ||||||||||||||||||||||||||
мой код фотогалереи.... сам писял.. может кому понадобиться
|
||||||||||||||||||||||||||
Gold Man | ||||||||||||||||||||||||||
Молодец, конечно, но автор по-моему уже и сам забыл про эту тему... | ||||||||||||||||||||||||||
Istaan | ||||||||||||||||||||||||||
сто пудов забыл по неё... но моет кому то понадобиться и мне не трудно было нажать ctrl+c -> ctrl+v , пару кнопочек нажать и на клавишу оттправить кликнуть) |
||||||||||||||||||||||||||
Gold Man | ||||||||||||||||||||||||||
Ну и это правда... Лови плюсик за старания ![]() |
||||||||||||||||||||||||||
alexmell | ||||||||||||||||||||||||||
Может кому и пригодится Самоучитель по PHP 5 Размер: 7.8 Mb http://rapidshare.de/files/25663225/samouc...l_PHP5.zip.html |
||||||||||||||||||||||||||
Gold Man | ||||||||||||||||||||||||||
Конечно спасибо, но у меня, к примеру, уже такой есть... ![]() |
||||||||||||||||||||||||||
z006 | ||||||||||||||||||||||||||
хм,а не проще с http://www.php.net/docs.php на любом нужном тебе языке скачать? |
||||||||||||||||||||||||||
mvf23 | ||||||||||||||||||||||||||
код не секурный и баговитый... Видно невоороуженным взгядом. Первое замечание называется "лапша". Перемешивать в одном файле код на PHP и HTML - это не круто.
БАГА: Видимо ещё одна точка потерялась в одном из сравнений... Кстати смысла в этих сравнениях все равно нет. Все равно . и .. не пройдут следующего теста
А как насчет такого имени файла "fucking.jpg.php"? КРоме того здесь неэффективное решение. 3 сравнения строк выполняются ВСЕГДА. Хотя должны выполняться только в худшем случае...
Использовать суперглобалсы - это дурной тон. ОТсюда могут полезть всякие неприятные ошибки. К тому же она может быть банально не опрелделена.
Циферки будут выведены без пробелов, кажися...
$dir_path в файловой системе и из веб - вообще говоря - разные вещи. Как насчет "..\foto"?
form не открывался - зачем закрывать? Про то что HTML на выходе будет не XHTML совместимый, кривой, без заголовков и т.п. - об этом вообще молчу. Вроде есть ещё маленькие баги. Но лень выписывать... Это сообщение отредактировал mvf23 - 31-08-2006 - 14:29 |