Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Проблема: скрипт не выводит картинку.. |

02.12.2006, 10:27
|
|
Участник форума
Регистрация: 05.11.2005
Сообщений: 103
Провел на форуме: 425441
Репутация:
31
|
|
Проблема: скрипт не выводит картинку..
Приветствую!
У меня проблема: скрипт должен возвращать картинку, но.... Видимо, время работы скрипта слишком большое, потому как картинки он не возвращает..
PHP код:
...... здесь работа со строками и БД .....
header('Cache-Control: no-cache, must-revalidate');
header('Pragma: no-cache');
header('Content-type: image/gif');
//$im = imagecreatefromgif("images/z.gif");
//imagegif($im);
$image = fopen("images/z.gif","rb");
fpassthru($image);
fclose($image);
на месте картинки, которую я вызываю как
<script type="text/javascript"><!--
document.write("<img src='http://........../script.php?s="+....'>
нифига не выводится.. То есть в свойствах картинки пишется ее размер (он соответствует действительному), но на месте картинки ничего нет. Вывода до определения хидера нет. Если убрать всю предварительную работу, то картинка на месте.
Что делать? Покупать ТТ и стреляться?
|
|
|

02.12.2006, 11:59
|
|
Участник форума
Регистрация: 25.07.2005
Сообщений: 246
Провел на форуме: 457850
Репутация:
174
|
|
http://smix.w00d.org/test/index.html
Все работает. Исходник index.php - http://smix.w00d.org/test/index.phps
UPD: У меня были подобные проблемы - решиал их убиранием комментариев в теле скрипта.
|
|
|

02.12.2006, 22:14
|
|
Участник форума
Регистрация: 05.11.2005
Сообщений: 103
Провел на форуме: 425441
Репутация:
31
|
|
Спасибо всем, кто обратил внимание на этот пост, особенно SMiX'у, который старался помочь=)
Проблема разрешилась - я децл ступил и использовал функцию strripos на PHP 4.4 - ясен пень, что помимо хидеров выдавалась ошибка, браузер просто не мог правильно интерпретировать эти данные. В остальном способ был правильным.
Последний раз редактировалось [hidden]; 02.12.2006 в 22:33..
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|