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

  • Автор темы Автор темы [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

Предположительно неправильно форумируется заголовок.
 
Да. Это косяк. Но не тот =)
Всё ещё не работает.
 
да чевоб он работал, когда там синтаксические ошибки

-~{}~ 04.07.04 11:03:

вообще чудовищное какое-то нагромождение
убери все лишнее сначала
 
Автор оригинала: 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
 
а нагромождение нужно для кое-каких других целей...
мне оно какбы ненужно.

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

GET / HTTP/1.0
Host: 127.0.0.1

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

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

P.S. Так где синтаксическая ошибка то?
 
о как
а что за форум и что ты сделать с ним пытаешься?
 
Поторопился... ещё один форум нашёл с "глюком"
Ничего не пытаюсь сделать с форумом. Пытаюсь сделать боардтрекер.
Вот например здесь не работает этот боардтрекер.
http://www.alpari.org/ru/forum/viewtopic.php?t=38469&sid=638b0abdbff1827311fedf4978b7a8ae
 
Я попросил бы!
Флудер это тот кто за год наспамил ~5К сообщений скорей всего.
Если нечего по делу сказать, то лучше жевать.

-~{}~ 05.07.04 09:52:

Хм... неужели гуру пхп не знают в чём дело?
 
Re: Проблемы с запросом

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