![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| unlex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
Проблема заключается в следующем - если открыть функцией fopen() или file_get_content() URL, с которого производится переадресация на другой URL, то выдается сообщение об ошибке couldnt resolve host name. Вся фишка в том, что скрипт работает без ошибок на тестовом сервере, да и на сервере другого хостера, а наш хостер, упорно молчит и не знает в чем может быть проблема...
allow_url_fopen включен если переадресация не происходит, то все работает нормально |
|||
|
||||
| unlex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
Вот так дела... Кажется надо будет хостера менять. Потому как в чем проблема, по-моемому, никто даже предположить и не может )
|
|||
|
||||
| console |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 307 Регистрация: 12.2.2007 Где: Belarus::Minsk Репутация: 2 Всего: 3 |
Используй сокеты или (лучше) cURL с опцией CURLOPT_FOLLOWLOCATION.
|
|||
|
||||
| Golda |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 26.3.2007 Где: Ариель, Израиль Репутация: 20 Всего: 42 |
похоже, проблема в DNS-сервере, на который настроен сервер Вашего хостера. Но я согласна с
console. Меньше проблем, если использовать CURL или сокеты -------------------- "For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics |
|||
|
||||
| unlex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
Пробовали и с использованием cURL - ситуация та же. Похоже проблема действительно в их DNS-сервере. Может кто то сможет подсказать, а что же именно там может быть не так настроено?
|
|||
|
||||
| patience |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 18.9.2006 Репутация: нет Всего: нет |
console,
Golda, fopen() - был нужен для поддержки старых скриптов.... cURL с опцией CURLOPT_FOLLOWLOCATION используется эффект тот же..... Работает на тестовом сервере, у других хостеров..., а тут не хотит... Говорит:
Хостер скинул поглядеть свой php.ini и в нём - > safe_mode = Off, а open_basedir - закоментирован.... Странно....очень... |
|||
|
||||
| Golda |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 26.3.2007 Где: Ариель, Израиль Репутация: 20 Всего: 42 |
По поводу warning, который Вы привели, очень странно. Убедитесь, что Вы смотрите нужный php.ini. Определеите местонахождение php.ini который Вам нужен, по phpinfo().
Еще можно посмотреть, один ли раз в php.ini упоминается safe_mod и open_basedir. может они переопределены где-то ниже. Ну и, еще один вариант, те же настройки, можно переопределить в насиройках apache (httpd.conf) Если Вы проверили все эти моменты и проблема не решена, похоже, дело все-таки в DNS-сервере -------------------- "For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |