|
|
|
| собственно сабж... могу привести хидеры... хотя я думаю они и не нужны сильно...
(Method-Line)
GET /image.php?id=12345 HTTP/1.1
Accept */*
Referer http://anysite.ru/
Accept-Language ru
Accept-Encoding gzip, deflate
User-Agent Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Host anysite.ru
Connection Keep-Alive
Cookie 12345=12345
(Status-Line) HTTP/1.1 200 OK
Date Thu, 23 Aug 2007 23:09:58 GMT
Server Apache
X-Powered-By PHP/4.4.6
Content-Length 51280
Connection close
Content-Type image/jpeg
|
| |
|
|
|
|
|
|
|
для: eclipse
(24.08.2007 в 03:45)
| | Протокол HTTP/1.1 предусматривает кодирование информации/разбиение на блоки. Если хотите меньше проблем, то укажите версию 1.0.
Сам контент будет сразу за первым двойным переводом строки.
А заголовки левые. Двоеточия куда-то подевались. | |
|
|
|
|
|
|
|
для: Unkind
(24.08.2007 в 04:38)
| | заголовки я привел только для того если они чем нить могут помочь... сам код картинки я получаю и HTTP 1.0 всегда юзаю при работе с сокетами... если так будет понятнее то вот что у меня хранится в переменной при обращении к картинки
HTTP/1.1 200 OK
Date: Thu, 23 Aug 2007 23:41:35 GMT
Server: Apache
X-Powered-By: PHP/4.4.6
Content-Length: 51280
Connection: close
Content-Type: image/jpeg
...........куча кодов.......... LEAD Technologies Inc. V1.01 ...........куча кодов..........
|
пытаюсь вывести таким образом и ничего не получается
header('Content-type: image/jpeg');
print $line;
|
соответственно в $line хранятся заголовки и все то что получено путем GET запроса | |
|
|
|
|
|
|
|
для: eclipse
(24.08.2007 в 04:55)
| | $line = preg_replace("/^.+(\r)?\n(\r)?\n/sU", "", $line); | |
|
|
|
|
|
|
|
для: Unkind
(24.08.2007 в 05:03)
| | классна спасибо =) так и думал что нужно просто заголовки убрать =) спасибо =)
и... вопрос правда не по теме как запретить просматривать исходный код файла... а то таким образом виден же код картинки... | |
|
|
|
|
|
|
|
для: eclipse
(24.08.2007 в 05:11)
| | и ещё такой вопрос... как такие картинки можно выводить в каком нить хтмл-коде??? то есть использовать <a href= etc | |
|
|
|
|
|
|
|
для: eclipse
(24.08.2007 в 05:38)
| | как запретить просматривать исходный код файла... а то таким образом виден же код картинки
Исходный код файла в данном случае это PHP код. А результат работы скрипта (картинка) запретить как-то посмотреть нельзя. Это дело самого клиента, что он там с полученным документом вытворяет.
как такие картинки можно выводить в каком нить хтмл-коде?
Как обычно. Для этого есть тег <img>: <img src="путь_к_скрипту" alt="" /> | |
|
|
|