Какая-то непонятная ошибка. Помогите кто может!

Рома

был тут
Какая-то непонятная ошибка. Помогите кто может!

Вобщем какая-то непонятная ошибка. Помогите кто может!

Пишу:

$path="../docs/history2.txt";

$openfile=fopen($path, "r");
$text=fread($openfile,filesize($path));
fclose($openfile);

Все открывается и читается нормально.

Теперь делаю файл, в который кладу "урл файла | какой-то комметарий":

../history/index.phtml|История
../photos/index.phtml|Фотки
и т.п.

файл называется file.txt

Теперь пытаюсь октрыть файл и прочитать его, а урл взять из этого file.txt:

$data="file.txt";
$afile=file($data);
$numfiles=count($afile);


for($i=0;$i<=$numfiles;$i++)
{
$bfile=explode("|",$afile[$i]);

$path=$bfile[0];# т.е путь вытаскивается из файла, а не пишется руками как в первом случае
$path=trim($path);

$openfile=fopen($path, "r");
$text=fread($openfile,filesize($path));
fclose($openfile);
}

И вот тут (в последних трех строчках кода) начинаются ошибки типа "не могу открыть файл". В чем дело!? ПАМАГИТЕ!!!
 

DiMA

php.spb.ru
Команда форума
тебе что, трудно сделать "echo $path", чтобы узнать, где ты ошибся и самостоятельно исправить?
 

Рома

был тут
ДЕЛАЛ!!!

Делал

echo $bfile[0];

он выводит урл, тот который в file.txt записан, но файл по этому урлу не открывает!!!!!
 

Рома

был тут
Все разобрался!!!

Оказалось что скрипт пытался открыть файл с именем
" "(вобщем пустая строка) и из-за этого все ошибки!!!
 
Сверху