![]() |
Вопрос по PHP
Хочу сделать так:
$adr = "http://trala.la/news.html"; $screen=file($adr); На локасхосте, если и адрес подставлять локалхостовский, все работает, а на серваке, когда залил - не работает, т.е. не хочет чтол исоединяться с другим сайтом? |
RTFM в принципе:
allow_url_fopen boolean This option enables the URL-aware fopen wrappers that enable accessing URL object like files. Default wrappers are provided for the access of remote files using the ftp or http protocol, some extensions like zlib may register additional wrappers. Note: This setting can only be set in php.ini due to security reasons. Коротко говоря у хостера не включен allow_url_fopen, а без него file('http....') пахать не будет. |
Спасиб, еще бы желабельно узнать, что и где надо изменить на серваке конкретнее :)
|
в php.ini если есть к нему доступ. Узнать где он находится на кокретной системе - phpinfo();. Только я сомневаюсь, что какой-нибудь хостер даст тебе доступ к своему php.ini:)
|
Да я сам себе хостер почтишто :)
Очень интересно, но allow_url_fopen = on А открытие файла не происходит, никакой ошибки, ничего нет. что такое? |
Попробуй кавычки одинарные поставить, вдруг у тебя url парсится :rolleyes: . И с файрволлом что на серваке?
|
Я в смятении, кавычки ставил всякие.. не то. с localhost работает ведь!
Что может быть еще? Какие приемы программирования?: ЗЫЖ Фаервола вроде нет. Нормально работает скрипт файлообменика.(закачиваются файлы на него, эт так., для спрафки) |
попоробуй использовать: file_get_contents() вместо file().
|
не работает.
|
Часовой пояс GMT +4, время: 21:53. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.