Помогите с предупреждениями

Sanyh

Guest
Помогите с предупреждениями

1 .необходимо отобразить список файлов в заданной дериктории, но без расширений, все файлы в дериктории .ini .
2. В каждом файле найти строчку начинающуюся с "nick=" и вывести на экран ее продолжение.

Написал тут пример но выводятся предупреждения, помогите исправить или переделать, все выводится но сперва предупреждения.


<? $dir = opendir("C:\\home\\");
//Открываем директорию
// В цикле считываем её содержимое
while(($file = readdir($dir)))
{
$stringtofind = 'nick=';
$fi = file("$file");
foreach ($fi as $line) { if (ereg ($stringtofind, "^$line")) echo substr($line,5); }
echo substr($file,0,3); }
// Закрываем директорию
closedir($dir);
?>




Сами предупреждения:
Warning: file(.) [function.file]: failed to open stream: Permission denied in C:\home\index.php on line 32

Warning: Invalid argument supplied for foreach() in C:\home\index.php on line 34
.
Warning: file(..) [function.file]: failed to open stream: No such file or directory in C:\home\index.php on line 32

Warning: Invalid argument supplied for foreach() in C:\home\index.php on line 34
 

white phoenix

Новичок
PHP:
$dir = opendir('C:\home');
while(($file = readdir($dir)) !== FALSE)
{
 if ($file != '.' and $file != '..')
 {
  $stringtofind = 'nick=';
  $fi = file($file);
  foreach ($fi as $line)
  {
   if (ereg ($stringtofind, "^".$line)) {echo substr($line,5);}
  }
 }
 echo substr($file,0,3);
}
closedir($dir);
 

Sanyh

Guest
не работает так тоже , ошибки:

...admin 100
Warning: file(101.ini) [function.file]: failed to open stream: No such file or directory in C:\home\www\index.php on line 8

Warning: Invalid argument supplied for foreach() in C:\home\www\index.php on line 9
101
 

Фанат

oncle terrible
Команда форума
white phoenix
может, в ридонли тебя, а?
на месячишко?
ну ей-богу запарил.
у тебя руки пишут быстрее, чем мозги соображают.
 

white phoenix

Новичок
Фанат
Спасибо, но не нужно.
> у тебя руки пишут быстрее, чем мозги соображают.
Почему? :(
 

Фанат

oncle terrible
Команда форума
боюсь, что придётся.
с этого момента ты не постишь код, который не проверил на работоспособность
 

texrdcom

Новичок
Sanyh
Ты читай ошибки ведь пишет нет файла!
Значит надо задавать нормальный полный путь.
 
Сверху