Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: URL file-access is disabled in the server configuration [2]
Форумы портала PHP.SU » PHP » Программирование на PHP » URL file-access is disabled in the server configuration

Страниц (2): « 1 [2]
 

16. Гость - 14 Мая, 2009 - 10:20:39 - перейти к сообщению
Yuriy Не люблю я это JQuery - если AJAX это же не обязательно ActiveXка под названием MsXMLRequest
В данном случае запрос генерируется с помощью невидимой формы в невидимый фрейм и в него также передаются а потом извлекаются данные - принцип тот же
17. Champion - 14 Мая, 2009 - 11:13:11 - перейти к сообщению
JustUserR пишет:
JustUserR Вопервх если хостер разрешает CURL или сокеты то это равноценная (Если даже не лучше) альтернатива вашему варианту
Сам с собой разговариваешь? Радость Выделяй код пожалуйста тэгами
18. Гость - 14 Мая, 2009 - 11:44:31 - перейти к сообщению
Champion 1 Подправил обращение 2 Тегами обрамить хотел но вы смотрю уже опередили - спасибо Улыбка
19. Yuriy - 29 Октября, 2009 - 22:36:38 - перейти к сообщению
Парни, снова нужна ваша помощь.

Друг на время воспользовался бесплатным зарубежным хостингом для своего нового проекта и ему тоже нужно было получить данные с внешнего сайта подобным образом. Я с ним поделился скриптом на основе cURL, в работе с которым вы здесь мне помогли, но у него он не работает, хотя cURL на сервере разрешён. После обращения в саппорт получили такой ответ:

Цитата:
The problem is the destination, due to overwhelming abuse involving .RU websites and cURL we no longer permit connections to them in a scripting manner.


То есть, для доменов RU они запретили cURL Огорчение Попробовал скрипт с сокетами - тоже не помогло. Как думаете, можно ли обойти эту защиту? Или как-то по-другому поступить?

Спасибо!
20. Ch_chov - 30 Октября, 2009 - 03:54:58 - перейти к сообщению
Проверь, может file_get_contents подойдет.
21. Yuriy - 30 Октября, 2009 - 04:46:38 - перейти к сообщению
Увы, сервер не разрешает:

Цитата:
Warning: file_get_contents(http://mmbuilder.ru/informer/12) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in K:\home\localhost\www\test.php on line 3
22. Yuriy - 02 Ноября, 2009 - 02:20:42 - перейти к сообщению
На этом, видимо, мысли заканчиваются? Огорчение
23. Ch_chov - 02 Ноября, 2009 - 05:53:00 - перейти к сообщению
Ну сделай, что бы разрешал.
HTTP/1.1 403 Forbidden этот запрет дает тот сервер на котором находится файл test.php.
Посмотри как он в браузере откроется.

Попробуй
24. JustUserR - 02 Ноября, 2009 - 11:44:26 - перейти к сообщению
Yuriy Если вы хотите правда знать где и когда происходит ошибка т крайне не советую пользоваться файловыми функциями для удаленных ресурсов - для этого есть CURL и sockets а все fopen это не то
25. Yuriy - 02 Ноября, 2009 - 17:10:40 - перейти к сообщению
Ch_chov пишет:
Попробуй


Работает.

JustUserR пишет:
для этого есть CURL и sockets


Увы, но они запрещены на домены RU хостером.
26. JustUserR - 02 Ноября, 2009 - 17:35:55 - перейти к сообщению
Yuriy Чудесный у вас хостер - он прям так и ограничивает домены RU - причем интересно как - неуже отлавливает поле Host в HTTP-запросе Улыбка

 

Powered by ExBB FM 1.0 RC1