Сканиране на директория

mizarck

Registered
Здравейте,
трябва ми скрипт който да сканира една директория и до 1 под директория
написах си един скрипт но нещо небачка
ХЕЛП
защо не бачка

ето го
Код:
<?php
$scandir = scandir(phpBB2);
$count = count($scandir)-2;
for ($i=0;$i <= $count;$i++)
{
if ($scandir[$i] != "." && $scandir[$i] != "..")
{
$explode = explode(".", $scandir[$i]);
if(empty($explode[1]))
{
$scandir2 = scandir($explode[0]);
$count2 = count($scandir2)-2;
for ($ii=0;$ii <= $count2;$ii++)
{
echo "$scandir2[$ii]<br>";
}
}else
{
echo "$scandir[$i]<br>";
}
}
}
?>
 
хм така като гледам, ако съм разбрал правилно проблема е в под директориите.

Код:
<?php
$scandir = scandir(phpBB2);
$count = count($scandir)-2;
for ($i=0;$i <= $count;$i++)
{
if ($scandir[$i] != "." && $scandir[$i] != "..")
{
$explode = explode(".", $scandir[$i]);
if(empty($explode[1]))
{
//тук трябва да е проблема
$scandir2 = scandir("phpBB2/".$explode[0]);
$count2 = count($scandir2)-2;
for ($ii=0;$ii <= $count2;$ii++)
{
echo "$scandir2[$ii]<br>";
}
}else
{
echo "$scandir[$i]<br>";
}
}
}
?>

Надявам се да съм ти помогнал, но едва ли ще ти излизат тъй както ги искаш.
 
Сега го пробвах този вариант и всички файлове и директории бяха намерени. Дано да съм ти бил полезен.

Код:
<?php
$dir = "phpBB2/";
$scandir = scandir($dir);
$count = count($scandir)-1;

for ($i=0;$i <= $count;$i++)
{
if (($scandir[$i] != ".") && ($scandir[$i] != ".."))
{
$explode = explode(".", $scandir[$i]);
echo "$scandir[$i]<br>";
if(empty($explode[1]))
{
$scandir2 = scandir($dir.$explode[0]);
$count2 = count($scandir2)-1;

for ($ii=0;$ii <= $count2;$ii++)
{
if (($scandir2[$ii] != ".") && ($scandir2[$ii] != ".."))
{
echo "<font color=\"FF0000\">$scandir2[$ii]</font><br>";
}
}
}
}
}
?>
 

Back
Горе