Xwab
Форумыnavigate_nextПрограммирование на PHP

как вывести картинки из папки?
Сообщения
STIM

вообщем у меня такое дело папка avatar в ней категории аватаров angel, glaza, man, girl... как мне вывести аватары на страницу из категорий? причем расширения картинок разные jpg, gif... вручную прописывать нудно можно ли кодом это сделать?

23 Июн 2010, 14:34
iceman12

scandir - читай про эту функцию

23 Июн 2010, 14:38
STIM

что мало написано про эту функцию

23 Июн 2010, 20:03
djpasica

http://4mas.ru/phpcodes/index.php?act=code&id=119

23 Июн 2010, 20:13
Fernus

glob()

23 Июн 2010, 20:14
Dezer

<?php
$dir = (!empty($_GET['dir']) ? 'avatar' : htmlspecialchars(trim($_GET['dir']));
//тут сделай фильтр от php_inj
$odir = opendir($dir);
while($file = readdir($odir)) {
if (is_dir($dir.'/'.$file))
echo '<a href="?dir='.$dir.'/'.$file.'">'.$file.'</a><br />';
if (is_file($dir.'/'.$file))
echo '<img src="'.$dir.'/'.$file.'" alt="-" /><br />';
}
?>
Как то так...

23 Июн 2010, 20:22
suhonok

Dezer, а зачем?) во-первых папка у нас статическая, во-вторых как писали выше , проще заюзать glob ну или кусочек от Nc_Soft переписаны под массив расширений

23 Июн 2010, 21:42
iceman12

7, не выноси мозг автору он таких функций сроду невидовал и под себя сложно ему будет изменить. да и ООП для него это тоже не айс, ибо вряд ли он с ним знаком. так что- что проще то лучше для понимания и изучения

24 Июн 2010, 6:53
Fuelen

7, понты понтами, но с помощью итераторов постраничную навигацию не сделаешь

24 Июн 2010, 6:55
STIM

всем спасибо, попробую сделать

24 Июн 2010, 12:04
Ответить на тему