[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как правильно разделить файлы и папки
Bodich
[0]_notes
[1]about.php
[2]admin
[3]blocks
[4]com_for_articles.php
[5]com_for_data.php
[6]coments_send.php
[7]contacts.php
[8]data_view.php

вытащил все из каталога, как теперь правильно разделить фалы и папки?




Спустя 1 минута, 54 секунды (27.07.2010 - 18:09) Wird_34 написал(а):

Спустя 5 минут, 46 секунд (27.07.2010 - 18:15) Bodich написал(а):
for ($i=0; $i < count($files); $i++){

if (is_dir($files[$i])) {echo $files[$i]; }

print "[".$i."]".$files[$i]."<br>";

}


не работает(((

Спустя 1 минута, 21 секунда (27.07.2010 - 18:16) Basili4 написал(а):
if (is_dir($files[$i])) {echo $files[$i]; } else

print "[".$i."]".$files[$i]."<br>";

а так ? что выводит

Спустя 9 минут, 46 секунд (27.07.2010 - 18:26) Bodich написал(а):
то же самое....
[0]_notes
[1]about.php
[2]admin
[3]blocks
[4]com_for_articles.php
[5]com_for_data.php
[6]coments_send.php
[7]contacts.php
[8]data_view.php

Спустя 5 минут, 43 секунды (27.07.2010 - 18:32) Ice написал(а):
а так?

$i = -1;
foreach( $content as $c ) {
if( is_dir( $c ) )
print $c;
if( is_file( $c ) )
print "[$i] $c<br>";
$i++;
}

Спустя 1 час, 46 минут, 48 секунд (27.07.2010 - 20:18) Bodich написал(а):
$i = -1;
foreach( $files[] as $c ) {
if( is_dir( $c ) )
print $c;
if( is_file( $c ) )
print "[$i] $c<br>";
$i++;
}
Invalid argument supplied for foreach() in

Спустя 45 минут, 3 секунды (27.07.2010 - 21:04) Bodich написал(а):
VOT TAK cool.gif
for($i = 0; $i < count($files); $i++)

{
if (strrchr($files[$i], '.') == TRUE)
{
$parts = explode(".",$files[$i]);
echo $parts[0]."<br>";
echo $parts[1]."<br>";
}
else echo "dir ----".$files[$i]."<br>";
}

Спустя 14 минут, 8 секунд (27.07.2010 - 21:18) linker написал(а):
Bodich
Понимаете, файлы не всегда могут иметь расширение, так и папки иногда могут содержать в названии точки. Для is_dir() требуется полный путь к проверяемой папке, а не просто "file.txt", как минимум нужно "./file.txt"
for($i = 0; $i < count($files); $i++)
{
if (is_dir('c:/usr/www/htdocs/' . $files[$i]))
echo "dir ----" . $files[$i] . "<br>";
else
echo "file ----" . $files[$i] . "<br>";
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.