ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

30.06.2008, 00:50
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
.::BARS::., пишет, что сервер не может отослать такой хедер
.:EnoT:.,
Изображение «http://sportmobile.net/futbolka/test2.php» не может быть показано, так как содержит ошибки.
|
|
|

30.06.2008, 01:03
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
хм, а у меня работает.
у тебя перед заголовком (header()) скорее всего выводится какой-то текст или ещё что-то, поэтому наверно и не работает. проверь.
или используй функции кеширования ob_start() и ob_end_flush() например.
|
|
|

30.06.2008, 01:05
|
|
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
Провел на форуме: 389768
Репутация:
158
|
|
Вообщем полный ответ, с дополнением от .:EnoT:.
PHP код:
<?php
$file = file_get_contents('http://kit.simplyonline.org/barcelona/process.php?name=inlanger&number=5&kit=1');
preg_match_all("#<img src=\"../(.*?)\" />#is",$file,$matches);
$host = 'kit.simplyonline.org';
$sock = fsockopen($host, 80, $errno, $errstr, 5);
if(!$sock){
echo $errstr($errno);
}else{
$header = "GET /{$matches[1][0]} HTTP/1.1\r\n";
$header .= "Host: $host\r\n";
$header .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14\r\n";
$header .= "Connection: Close\r\n";
$header .= "Referer: http://kit.simplyonline.org/barcelona/process.php?name=inlanger&number=5&kit=1\r\n\r\n";
fwrite($sock, $header);
while(!feof($sock)){ $result .= fgets($sock, 1024); }
$image = substr($result, strpos($result,"\r\n\r\n")+4);
header('Content-Type: image/png');
echo $image;
}
?>
Последний раз редактировалось Solker; 30.06.2008 в 01:21..
|
|
|

30.06.2008, 11:00
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
Solker, спасибо, заработало!
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|