[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: scandir
E-SPAR
привет,
каким образом можно вывести структуру дирректории выпадающим списком?

возможно что-то типа такого:

<select name="themes">
<?php
$themes_directory = '../themes';
$themes = scandir($themes_directory);

do {
printf("<option value='%s'>%s</option>",...);
}
while(...);
?>
</select>

а что вписать на место многоточия?
помогите разобраться



Спустя 7 минут, 54 секунды (29.06.2010 - 18:14) tomash написал(а):
foreach ($themes AS $opt)
{
printf("<option value='%s'>%s</option>",$opt);
}

Спустя 11 минут, 28 секунд (29.06.2010 - 18:26) E-SPAR написал(а):
если правильно понял:
<select name="themes">
<?php
$themes_directory = '../themes';
$themes = scandir($themes_directory);

foreach ($themes AS $opt)
{
printf("<option value='%s'>%s</option>",$opt);
}
?>
</select>


- не помогло

Спустя 51 минута, 1 секунда (29.06.2010 - 19:17) tomash написал(а):
E-SPAR
а что пишет? ошибки?

Спустя 11 минут, 3 секунды (29.06.2010 - 19:28) E-SPAR написал(а):
выдает пустой список

хотя папка не пуста

Спустя 3 минуты, 7 секунд (29.06.2010 - 19:31) tomash написал(а):
E-SPAR
сделайте print_r($themes) до вызова цикла и посмотрите, что там есть

Спустя 1 минута, 56 секунд (29.06.2010 - 19:33) E-SPAR написал(а):
Array ( [0] => . [1] => .. [2] => default )

Спустя 10 минут, 13 секунд (29.06.2010 - 19:43) tomash написал(а):
printf("<option value='%s'>%s</option>",$opt, $opt);

Спустя 2 минуты, 15 секунд (29.06.2010 - 19:46) E-SPAR написал(а):
хы, точно

Спустя 2 минуты, 7 секунд (29.06.2010 - 19:48) E-SPAR написал(а):
а каким образом можно убрать первые два элемента массива?

Спустя 1 минута, 50 секунд (29.06.2010 - 19:49) tomash написал(а):
array_slice()

Спустя 2 минуты, 3 секунды (29.06.2010 - 19:52) E-SPAR написал(а):
сенкс ))
Быстрый ответ:

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