За последние 24 часа нас посетили 23912 программистов и 1665 роботов. Сейчас ищут 1206 программистов ...

Вывод картинок на странице

Тема в разделе "PHP для новичков", создана пользователем ZapLeston, 3 авг 2009.

  1. ZapLeston

    ZapLeston Активный пользователь

    С нами с:
    1 апр 2009
    Сообщения:
    11
    Симпатии:
    0
    Доброго дня суток!
    ----------
    $dir = "D:\Pictures\Actors";


    if ($dh = opendir($dir)) {
    while (($file = readdir($dh)) !== false) {

    if($file == '.' || $file == '..' ) {continue;}
    print "<table width=500px border=0>";
    print "<tr><td><img src=\"$file\" width=600px height=790px></td></tr>";
    print "</table>";
    }
    closedir($dh);
    }
    ------------------
    Идея: На странице - таблица с одной ячейкой.В этой ячейке таблицы нужно выводить по очереди фотографии,находящиеся в указанном каталоге.Отсюда 3 вопроса:
    1.Если я в переменной $dir указываю путь к нужному каталогу на моей же машине как указано выше,
    то ф-ия opendir читает содержимое каталога,но тегу img что-то не нравится,т.к. выводятся только рамки фоток,а не сами фотки.Т.е. чем-то не понравился указанный путь?
    2.Все рамки выводятся не по очереди в одной и той же ячейке,а выводятся ВСЕ рамки одна за другой.
    3.Как при показе очередной фотки задержать вывод следующего изображения на нужное время,скажем,на 5 секунд?

    Буду благодарен за помощь.
     
  2. Yadfewm

    Yadfewm Активный пользователь

    С нами с:
    20 июл 2009
    Сообщения:
    223
    Симпатии:
    0
    1. путь указывай относительно корня веб сервера
    2. по очереди, это в строчку? - тогда удали таблицу из вывода.
    3. sleep (int seconds), но лучше использовать javascript для этого =)