|
| |
|
|
| |
для: cheops
(20.09.2006 в 12:29)
| | | Так по ним и эксплодю.
Может есть еще какой способ загрузки изображения? сейчас скачал snoopy class попробую через него | |
| |
|
|
| |
|
|
| |
для: cheops
(20.09.2006 в 12:29)
| | | да изображние возможно получить лишь указав куки | |
| |
|
|
| |
|
|
| |
для: slights
(20.09.2006 в 00:23)
| | | Ответ сервера может различаться раз от раза, но он всегда заканчивается двумя переводами строки \r\n\r\n - ориентироваться следует на них. | |
| |
|
|
| |
|
|
| |
для: slights
(20.09.2006 в 00:23)
| | | Кстати, а почему изображение берётся сокетами, а не просто загружается файловой функцией file_get_contents()? Или вам обязательно нужно выставлять cookie? | |
| |
|
|
| |
|
|
| |
для: cheops
(18.09.2006 в 11:18)
| | | при получении данных изображения с помощью сокета - в начале идет ответ сервера итд по ним эхплодю и отрезаю лишние символы в конце - чтоб получить чистые png. в этом и навеное и ошибка - но подругому получить изображение непридумывается чтото | |
| |
|
|
| |
|
|
| |
для: cheops
(18.09.2006 в 11:18)
| | | при получении данных изображения с помощью сокета - в начале идет ответ сервера итд по ним эхплодю и отрезаю лишние символы в конце - чтоб получить чистые png. в этом и навеное и ошибка - но подругому получить изображение непридумывается чтото | |
| |
|
|
| |
|
|
| |
для: slights
(17.09.2006 в 20:02)
| | | Не очень понятно назначение вот этих строк
<?php
$tmp=explode("image/png\r\n\r\nf16\r\n",$content);
file_put_contents("tmp.png",substr($tmp[1],0,-5));
?>
|
Вы что ими делаете? | |
| |
|
|
| |
|
|
| |
для: cheops
(17.09.2006 в 18:38)
| | | всмысле первая строка изображения | |
| |
|
|
| |
|
|
| |
для: slights
(17.09.2006 в 18:10)
| | | Первая, это какая? | |
| |
|
|
| |
|
|
| | Небходимо получить удаленное изображения генерирующися с помощью пхп скрипта - все было бы просто но не тут то было. Чтоб его получить необхдимо установить cookie с данными - и только тогда оно покажется. написал следующие
$fp = pfsockopen($host, 80, $errno, $errstr, 300);
$out = "GET /get_raw_img.php?id={$confirm_id} HTTP/1.1\r\n";
$out .= "Host: {$host}\r\n";
$out .= "Cookie: {$cookie_name}={$cookie_value};\r\n";
$out .= "Cache-control: no-cache, no-store\r\n";
$out .= "Content-Type: image/png\r\n";
$out .= "Connection: Close\r\n\r\n";
fputs($fp,$out);
while (!feof($fp)){ $content.=fgets($fp); }
fclose($fp);
$tmp=explode("image/png\r\n\r\nf16\r\n",$content);
file_put_contents("tmp.png",substr($tmp[1],0,-5));
|
данные есть - только вот почему то только первая строчка отображается
помогите плз. заранее спасибо | |
| |
|
|
|