Проблема с функцией fopen()

andr

Новичок
Проблема с функцией fopen()

Нашел созвучную проблему у Вас на форуме. Цитирую:
"может ли быть отключен fopen на хостинге?
Подскажите плз.
Выложил скрипт на хостинг к провайдеру, и там упорно не работает fopen();
т.е. например даже
$fp = fopen ("http://www.yahoo.com/", "r");
выдает $fp = FALSE
может ли быть эта функция отключена провайдером??
в чем еще могут быть проблемы??"
У меня то же самое, только с локальными файлами, т.е
$fp = fopen ("d:\\my_file", "r") не работает.
А $fp = fopen ("http://www.my_sait.ru/", "r") работает.

Спасибо за ответ.
 

Sokil.Dmytro

Новичок
может быть запрещен вызов УРЛ в фопен, может быть запрещена любая функция в сейф-моде. у тебя первое

PHP:
<?
echo ini_get('allow_url_fopen');
?>
 

Bitterman

Новичок
Sokil.Dmytro
У тредстартера обратная проблема.

andr
Может банальная ошибка в указании пути?
 

Sokil.Dmytro

Новичок
тогда при регистрации на форуме надо рядом с галочкой "Согласен" поставить галочку "Я включил отображение ошибок" и "я отключил regiter_globals"
 

kvf77

Red Devil
Что касается провайдеров - как правило fopen не отключают, просто лимитируют скачивание им с других сайтов. С этим многократно сталкивался. Просто выясни у провайдера сколько раз в определенный промежуток времени можно скачивать с ремотных сайтов. Я столкнулся с этим, например, на хостинге majordomo. Там можно помоему раз в 30 минут дергать один и тот же URL.
 

andr

Новичок
Отображение ошибок включено.
Warning: fopen() [function.fopen]: Unable to access d:\\my_file in /host...
Warning: fopen(D:\\my_file) [function.fopen]: failed to open stream: No such file or directory in /host_www...
andr
Может банальная ошибка в указании пути?
Перепробовал пути всеми способами.
С других сайтов ничего не скачивается. Повторяю - файл локальный.
 

Bitterman

Новичок
погоди.
Ты с хостинга пытаешься закачать файл со своего компа???
 

kvf77

Red Devil
andr
в Linux обычно принято так : d:/folder/folder

другой слэш - обратный
 

Sokil.Dmytro

Новичок
D это твой жесткий, или нет-шара?


пользуйся нормальными слешами в путях
d:/my_file

и кстати да. ты хоть на локалхосте это запускаешь?? :)
 

Anarki

Новичок
Что-то намешано, локальный, глобальный, так легко и запутать народ.
Warning: fopen() [function.fopen]: Unable to access d:\\my_file in /host...
Warning: fopen(D:\\my_file) [function.fopen]: failed to open stream: No such file or directory in /host_www...
andr
Это на хостинге скрипт запущен? Или у себя
 

andr

Новичок
:) Итак:
1. Скрипт на хостинге.
2. Файл my_file находится у меня на компьютере на диске d.
 

Anarki

Новичок
andr
И ты хочешь скачать скриптом на хостинге файл, который у тебя на диске d, указав путь D:\my_file ?
 

Anarki

Новичок
А ну да, открыть для чтения... интересно как? наверное у хостера Samb'u поднять, у себя расшарить этот диск или файл. :D
 

Bitterman

Новичок
Прикольно. Даже не знаю в какую часть фака в таком случае отправляют.
 

kvf77

Red Devil
andr
Даже не смешно, товарищ - ты чего ваще нам мозг пудришь???

Как ты собираешься с хостинга качать файл с домашнего компа? Иди читай матчасть.

-~{}~ 02.08.07 16:54:

Bitterman
просто говорят "фак" и молча ржут в кулак :)
 
Сверху