|
|
|
| Доброго времени суток, столкнулся с такой проблемой
есть таблица, с двумя полями
id идентификатор смайла
id_r идентификатор раздела
есть файл index.php в котором
выводятся анимированые смайлы(списком)
//ЗАПРОС
//....................
//в цикле выводим
<img src = image.php?id_r=НОМЕР РАЗДЕЛА alt=НОМЕР Смайла>
|
а также файл генерирующий эти изображения image.php
<?
$sql_sm = mysql_query("SELECT `id` FROM `table` WHERE `id_r`='".intval($_GET['id'])."';");
while($arr_sm = mysql_fetch_assoc($sql_sm))
{
$files = "pict/razdel".intval($_GET['id'])."/".$arr_sm['id'].".gif";
if (file_exists($files)) $links = $files;
else $links = '0.gif';
header("Content-type: image/gif");
readfile($links);
}
?>
|
Проблема в том, что отображает первый смайл раздела, в количестве имеющихся смайлов в этом же разделе
как быть? | |
|
|
|
|
|
|
|
для: chexov
(17.09.2010 в 05:47)
| | А при чем тут GD и зачем header? Что нельзя <img src="xxxx.gif" />? | |
|
|
|
|
|
|
|
для: sim5
(17.09.2010 в 06:47)
| | вот как знал, нельзя! не хочу показывать реальное местонахождение картинок!
Уже сделал:) | |
|
|
|
|
|
|
|
для: chexov
(17.09.2010 в 06:58)
| | вывод множества картинок через GD значительно замедляет работу сервера! И кому надо всё равно увидет её местонахождение! | |
|
|
|
|
|
|
|
для: serenya1983
(17.09.2010 в 07:26)
| | Расскажите как | |
|
|
|
|
|
|
|
для: chexov
(17.09.2010 в 06:58)
| | И какой смысл?
Картинка будет доступна и по прямому адресу
/images/smile.png
и по по адресу в вашем скрипте
/smiles/php?smile_id=1
(адреса примерные)
Дак что я смогу сохранить к себе смайлы или разместить их где-то еще по имеющимся адресам вне зависимости от вида адреса. А вот сервак вы себе погрузите. | |
|
|
|