Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вопрос по Gdlib
 
 автор: chexov   (17.09.2010 в 05:47)   письмо автору
 
 

Доброго времени суток, столкнулся с такой проблемой

есть таблица, с двумя полями
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);
}
?>


Проблема в том, что отображает первый смайл раздела, в количестве имеющихся смайлов в этом же разделе

как быть?

  Ответить  
 
 автор: sim5   (17.09.2010 в 06:47)   письмо автору
 
   для: chexov   (17.09.2010 в 05:47)
 

А при чем тут GD и зачем header? Что нельзя <img src="xxxx.gif" />?

  Ответить  
 
 автор: chexov   (17.09.2010 в 06:58)   письмо автору
 
   для: sim5   (17.09.2010 в 06:47)
 

вот как знал, нельзя! не хочу показывать реальное местонахождение картинок!
Уже сделал:)

  Ответить  
 
 автор: serenya1983   (17.09.2010 в 07:26)   письмо автору
 
   для: chexov   (17.09.2010 в 06:58)
 

вывод множества картинок через GD значительно замедляет работу сервера! И кому надо всё равно увидет её местонахождение!

  Ответить  
 
 автор: Гость   (17.09.2010 в 12:22)   письмо автору
 
   для: serenya1983   (17.09.2010 в 07:26)
 

Расскажите как

  Ответить  
 
 автор: neadekvat   (17.09.2010 в 07:29)   письмо автору
 
   для: chexov   (17.09.2010 в 06:58)
 

И какой смысл?
Картинка будет доступна и по прямому адресу
/images/smile.png
и по по адресу в вашем скрипте
/smiles/php?smile_id=1
(адреса примерные)
Дак что я смогу сохранить к себе смайлы или разместить их где-то еще по имеющимся адресам вне зависимости от вида адреса. А вот сервак вы себе погрузите.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования