каким образом можно вывести структуру дирректории выпадающим списком?
возможно что-то типа такого:
<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) до вызова цикла и посмотрите, что там есть
сделайте 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 написал(а):
сенкс ))