|
| |
|
|
| |
для: Darkllord
(11.04.2007 в 18:44)
| | | В двойных кавычках обратный слеш нужно экранировать, т.е. писть
<?php
$cur_path .= "\";
?>
|
не правильно, нужно писать
<?php
$cur_path .= "\\";
?>
|
| |
| |
|
|
|
| |
|
|
| | Нужно перебрать файлы в указанной директории и прочитать их содержимое.
Директория открывается нормально, имена файлов находятся нормально.
Примеры из help'а.
А собрать строку и добавить "\" к строке не получается.
Может этот символ нужно как-то экранировать?
Почему при добавлении команды
$cur_path .= "\";
идут ошибки?
Может есть другой способ перебрать файлы?
<?php
$cur_dir = "C:\AppServ\www\lll";
$cur_path = "";
if ($handledir = opendir($cur_dir))
{
echo "Directory handle: $cur_dir<br>";
echo "Files:<br>";
while (false !== ($file = readdir($handledir)))
{
if( !(($file == ".") || ($file == "..")) )
{
$cur_path = $cur_dir;
// $cur_path .= "\";
$cur_path .= $file;
echo "$cur_path<br>";
// $handle = fopen("$cur_path", "r");
// while (!feof($handle))
// {
// читаем содержимое файла
// }
}
}
closedir($handledir);
}
?> | |
| |
|
|
|