Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Вывод картинки по условию.


Автор: Bambarbia 19.4.2005, 21:52
Гуру, помогите!
Нужен простой скрипт на php, возвращающий картинку в формате jpeg или gif, в зависимости от какого-либо условия, например от времени суток. Т.е., к примеру, до 15-00 выдается файл 1.jpg, после - 2.jpg.

Спасибо!

Автор: Aliance 19.4.2005, 22:45
Код

<?php

$time = date( "h:i" );
$limit = "15:00";
$img;

if ($time <= $limit) {
   $img = "1.jpg";
} else {
   $img = "2.gif";
}

echo "<IMG src=\"".$img."\">";

?>

Автор: Bambarbia 20.4.2005, 08:11
Aliance

Спасибо, но нужно немного другое. Ваш скрипт выдает страницу со ссылкой на один из файлов, а нужно, чтобы выдавался сам файл.

Как это сделать?

Автор: Bambarbia 20.4.2005, 12:21
Все, разобрался.

Код

$img = "avatar02.jpg";
header('Content-Type: image/jpeg');
header('Content-Length: ' . filesize($img));
header('Content-Disposition: inline; filename='. basename($img));
readfile($img);

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)