imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 12.03.2005, 02:51     # 1
rul3z
Guest
 
Сообщения: n/a

Вопрос по PHP

Хочу сделать так:

$adr = "http://trala.la/news.html";
$screen=file($adr);


На локасхосте, если и адрес подставлять локалхостовский, все работает, а на серваке, когда залил - не работает, т.е. не хочет чтол исоединяться с другим сайтом?
 
Старый 12.03.2005, 16:59     # 2
Fiery_Fenix
Junior Member
 
Аватар для Fiery_Fenix
 
Регистрация: 04.03.2004
Адрес: /root/sbin
Сообщения: 193

Fiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царстве
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....') пахать не будет.
__________________
Кивляне! На сходку IMHO.ws шагом марш!
Fiery_Fenix вне форума  
Старый 13.03.2005, 01:38     # 3
rul3z
Guest
 
Сообщения: n/a

Спасиб, еще бы желабельно узнать, что и где надо изменить на серваке конкретнее
 
Старый 13.03.2005, 08:22     # 4
DeADMoroZ
::VIP::
 
Аватар для DeADMoroZ
 
Регистрация: 21.08.2004
Адрес: Тула
Сообщения: 351

DeADMoroZ СэнсэйDeADMoroZ СэнсэйDeADMoroZ СэнсэйDeADMoroZ СэнсэйDeADMoroZ СэнсэйDeADMoroZ СэнсэйDeADMoroZ СэнсэйDeADMoroZ СэнсэйDeADMoroZ СэнсэйDeADMoroZ СэнсэйDeADMoroZ СэнсэйDeADMoroZ Сэнсэй
в php.ini если есть к нему доступ. Узнать где он находится на кокретной системе - phpinfo();. Только я сомневаюсь, что какой-нибудь хостер даст тебе доступ к своему php.ini
DeADMoroZ вне форума  
Старый 13.03.2005, 14:47     # 5
rul3z
Guest
 
Сообщения: n/a

Да я сам себе хостер почтишто

Очень интересно, но
allow_url_fopen = on
А открытие файла не происходит, никакой ошибки, ничего нет. что такое?
 
Старый 13.03.2005, 23:50     # 6
Offline
Guest
 
Сообщения: n/a

Попробуй кавычки одинарные поставить, вдруг у тебя url парсится . И с файрволлом что на серваке?
 
Старый 14.03.2005, 19:02     # 7
rul3z
Guest
 
Сообщения: n/a

Я в смятении, кавычки ставил всякие.. не то. с localhost работает ведь!
Что может быть еще? Какие приемы программирования?:

ЗЫЖ Фаервола вроде нет. Нормально работает скрипт файлообменика.(закачиваются файлы на него, эт так., для спрафки)
 
Старый 14.03.2005, 21:08     # 8
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
попоробуй использовать: file_get_contents() вместо file().
__________________
убрано по просьбе администратора
Sheryld вне форума  
Старый 18.03.2005, 20:49     # 9
rul3z
Guest
 
Сообщения: n/a

не работает.
 


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 22:38.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.