|
|
|
| Помогите пожалуйста нужно открыть файл с другого сервера и прочитать его
пользуюсь кодом вставки курса валют
$link="http://www.yandex.ru/";// или любой другой сайт
$fk= fopen($link,"r");
$text="";
if(!$fk) echo "ERROR";
else {
while(!feof($fk))$text.=fgets($fk,4096);
fclose($fk);
}
|
при работе кода происходит ошибка
Warning: fopen(http://www.yandex.ru/): failed to open stream: Permission denied in /home/p/site.hut1.ru/cgi/word.php on line 11
можно ли это исправить или это навсегда?
ЗЫ
allow_url_fopen включина | |
|
|
|
|
|
|
|
для: Teacfly
(01.03.2006 в 12:29)
| | ты же видишь что написино : Permission denied, значит есть вероятность что allow_url_fopen выключена и тд... Доступ закрыт и файл ты не откроешь | |
|
|
|
|
|
|
|
для: Teacfly
(01.03.2006 в 12:29)
| | может попробовать использовать file_get_contents? | |
|
|
|
|
|
|
|
для: Teacfly
(01.03.2006 в 12:29)
| | Дело на локальном хосте происходит? Поищите поиском нет ли дублей php.ini? | |
|
|
|
|
|
|
|
для: cheops
(01.03.2006 в 14:25)
| | Вот как раз и не локальном. Наверно злой хостер Запрет поставил аах
и еще через финкцию phpinfo() видно что allow_url_fopen включино | |
|
|
|
|
|
|
|
для: Teacfly
(01.03.2006 в 14:35)
| | Хостинг платный, бесплатный? Если бесплатный, то ничего поделать нельзя - у них политика такая (у всех практически). | |
|
|
|