не читаются файлы на удаленном сервере

Alex_Ar

Новичок
не читаются файлы на удаленном сервере

Написал поисковик для поиска в html-файлах в определенном каталоге. На локальном сервере выполняется, а на удаленном нет, причем выдает список имен файлов в каталоге на удаленном сервере открывает файл, а по fread() ничего не возвращает, а может и возвращает но в браузер не отображает.
 

Demiurg

Guest
Alex_Ar
не пищи больше таких посковиков. Это не поисковик а один большой стоп-кран.
 

Alex_Ar

Новичок
Почему файлы на удаленном сервере открываются, но не читаются.
 

Demiurg

Guest
>А как тогда писать. какой принцип?
ты что-нибудь слышал про поисковых роботов ?

>Почему файлы на удаленном сервере открываются, но не читаются.
как это ?
 

Alex_Ar

Новичок
вот так. возвращает имена файлов в указанном каталоге, не выдает сообщения увндомляющего о том что файл не возможно открыть, а строку при fread() не возвращает.
 

Alex_Ar

Новичок
А про поисковых роботов я ничего не слышал, подскажи пожалуйста.
 

Demiurg

Guest
ты пример приведи, как ты все это делаешь.
 

Alex_Ar

Новичок
$c=opendir($a)//открываю каталог по пути $a
while($name=readdir($c))//прохожу по всем файлам каталога
{
$f=fopen($name,"r") or die("Нет доступа к файлу");//сообщения не выдает
$str=fread($f);
echo $str;//а строку не печатает
}
даже такой скрипт не работает
 

Demiurg

Guest
>$a="././content/";
хитрый путь.
А причем тут удаленный сервер ?
 

Alex_Ar

Новичок
как причем все эти файлы находятся на удаленном сервере, файл поиска в папке _include, а файлы *.html в папке content.
 

Demiurg

Guest
././content/ - это не удаленный сервер, а свой, родной.
 

Alex_Ar

Новичок
А почему тогда если изменить скрипт и запросить все имена файлов содержащихся в каталоге "././content/" он выдает список файлов?

И какой тогда удаленный сервер?Путь к этой папке?
 

Demiurg

Guest
>А почему тогда если изменить скрипт и запросить все имена файлов ...
как изменить ?

>И какой тогда удаленный сервер?Путь к этой папке?
например http://www.ya.ru
 

Demiurg

Guest
ну так он делает, то, что ты его просил. В чем вопрос то ?
 

Alex_Ar

Новичок
Да вопрос в том что он делает все только не читает строку из файла, т.е. он читает каталог, возвращает имена файлов, но информацию из файла он не выводит.

-~{}~ 03.02.04 12:06:

А еще я прочитал, что функция opendir() при указании ей URL-адреса работает с версии PHP 4.3.0, но при использовании упаковщика file://, что это такое?
 

Demiurg

Guest
он тебе пишет все файлы, колторые есть в каталоге ././content/ (кстати, ты сам таой путь придумал ?). А ты пытаешь открыть файл с такими же именами, но в текущем каталоге.

ps при чем тут урл ?
 
Сверху