Проблемы с запросом

  • Автор темы [censored]
  • Дата начала

[censored]

Guest
Проблемы с запросом

PHP:
$url_stuff = parse_url($url);
$so = fsockopen($url_stuff['host'], 80, &$errno, &$errstr, 30);
$header = "GET ".$url_stuff['path'] . "?" . $url_stuff['query'];
$header = $header . " HTTP/1.0\nHOST: ". $url_stuff['host'] . " \n\n";
$header .= "Content-type: application/x-www-form-urlencoded\r\n";
$header .= "Content-length: " . strlen($request) . "\r\n";
$header .= "Connection: close\r\n\r\n";
fputs($so, $header);
while(fgets($so,2048)!="\r\n" && !feof($so));
unset($buf);
hile(!feof($so)) $buf.=fread($so,2048);
fclose($so);
echo $buf; flush();
не работает...
например выдаёт что-то типа:
Forbidden
You don't have permission to access /forumdisplay.php on this server.
хотя этот самый форумдисплей.пхп доступен через IE

Предположительно неправильно форумируется заголовок.
 

[censored]

Guest
Да. Это косяк. Но не тот =)
Всё ещё не работает.
 

neko

tеam neko
да чевоб он работал, когда там синтаксические ошибки

-~{}~ 04.07.04 11:03:

вообще чудовищное какое-то нагромождение
убери все лишнее сначала
 

[censored]

Guest
Автор оригинала: neko
да чевоб он работал, когда там синтаксические ошибки

-~{}~ 04.07.04 11:03:

вообще чудовищное какое-то нагромождение
убери все лишнее сначала
ну почему бы не указать на ошибки то?
а нагромождение нужно для кое-каких других целей...

-~{}~ 04.07.04 11:07:

Да кстати путём проб и ошибков, а также методом научного тыка, на части форумов от данной проблемы удалось избавится, добавив
$header .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; )\n";
Остался последний форум который выдаёт:
Not Found
The requested URL /forumdisplay.php was not found on this server.
--------------------------------------------------------------------------------

Apache/1.3.29 Server at 216.82.123.253 Port 80
 

neko

tеam neko
а нагромождение нужно для кое-каких других целей...
мне оно какбы ненужно.

тестировать можно на следующем запросе:

GET / HTTP/1.0
Host: 127.0.0.1

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

phpfaq.ru/debug
 

[censored]

Guest
Да это всё работает на обычных сайтах.
Не работало раньше на VB форумах.
Теперь не пашет только на одном известном мне форуме.

P.S. Так где синтаксическая ошибка то?
 

neko

tеam neko
о как
а что за форум и что ты сделать с ним пытаешься?
 

[censored]

Guest
Поторопился... ещё один форум нашёл с "глюком"
Ничего не пытаюсь сделать с форумом. Пытаюсь сделать боардтрекер.
Вот например здесь не работает этот боардтрекер.
http://www.alpari.org/ru/forum/viewtopic.php?t=38469&sid=638b0abdbff1827311fedf4978b7a8ae
 

[censored]

Guest
Я попросил бы!
Флудер это тот кто за год наспамил ~5К сообщений скорей всего.
Если нечего по делу сказать, то лучше жевать.

-~{}~ 05.07.04 09:52:

Хм... неужели гуру пхп не знают в чём дело?
 

rembo

Новичок
Re: Проблемы с запросом

Автор оригинала: [censored]
Forbidden
You don't have permission to access /forumdisplay.php on this server.
хотя этот самый форумдисплей.пхп доступен через IE
Он у тя точно по http доступен, может https?
 

[censored]

Guest
Нет, точно по http

-~{}~ 05.07.04 10:52:

Форум с Forbidden начал работать нормально после добавления юзер-агента.
Теперь 2 форума выкидывают:
Not Found
The requested URL /forumdisplay.php was not found on this server.
--------------------------------------------------------------------------------

Apache/1.3.29 Server at 216.82.123.253 Port 80
 
Сверху