| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Сокет для http:80 не работает! |
| Автор: szz 2.8.2006, 17:04 | ||
| Посмотрев статью index.php?act=ST&f=176&t=103996&st= а также в конце почитав это index.php?act=module&module=vingradfaq&article_num=003044 решил создать свою функцию для получения данных с другого сервера. Но она почему-то всегда выдает 404 file not found! Вот, http://printshock.com/url.php. А вот исходник этого скрипта (функция url_get_contents_get типа и есть та замена):
|
| Автор: jsa 2.8.2006, 18:28 |
| да впринципе, все правильно, все работает, если path сделать просто / , а не /index.php, причем это распространяется не только на xkiosk.net, может это просто особые настроки для DocumentRoot у апача Добавлено @ 18:31 может быть еще какого заголовка не хватает |
| Автор: szz 3.8.2006, 00:03 |
| Судя по http://forum.vingrad.ru/index.php?act=ST&f=176&t=103996&st= - все верно вроде... Гм... |
| Автор: AztEK 3.8.2006, 09:47 | ||
| Да, для других серверов и страниц это работает. Думаю, нужны ещё заголовки. Проще всего взять сниффер и посмотреть, какие заголовки посылает браузер, что сервер возвращает "200". P.S. В статье есть отмазка
|
| Автор: AztEK 3.8.2006, 13:32 | ||
Заинтересовался твоей проблемой. Кажется, нашёл решение. Самым первым заголовком отошли:
Вместо xkiosk.net ессесно название хоста. |
| Автор: szz 3.8.2006, 14:02 |
| Вот спасибо! А я уже pearовские классы использовал... |