ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Помогите / Работа с папками
  #1  
Старый 27.03.2010, 20:29
Аватар для jenaDI
jenaDI
Новичок
Регистрация: 14.03.2010
Сообщений: 25
Провел на форуме:
22699

Репутация: 0
По умолчанию Помогите / Работа с папками

Привет всем , такая проблема , мне нужно , чтобы все папки которые есть в папке themes заносились в список типа :

PHP код:
<select name="themes">
                                            <
option value="default">default</option>
                                                </
select
 
Ответить с цитированием

  #2  
Старый 27.03.2010, 21:01
Аватар для Extremal
Extremal
Познающий
Регистрация: 21.06.2006
Сообщений: 74
Провел на форуме:
2441743

Репутация: 222
Отправить сообщение для Extremal с помощью ICQ
По умолчанию

PHP код:
<?php
$dir 
"themes";
$open opendir($dir);
echo 
'<select name="themes">';
while(
false !== ($filename readdir($open)))
{
    if(
filetype($dir."/".$filename) == 'dir')
    {
        if (
$filename != "." && $filename != "..")
        {
            echo 
"<option value='".$filename."'>".$filename."</option>";
        }
    }
}
echo 
'</select>';
?>
 
Ответить с цитированием

  #3  
Старый 27.03.2010, 21:03
Аватар для jenaDI
jenaDI
Новичок
Регистрация: 14.03.2010
Сообщений: 25
Провел на форуме:
22699

Репутация: 0
По умолчанию

спасибо БОЛЬШОЕ!
 
Ответить с цитированием

  #4  
Старый 27.03.2010, 21:05
Аватар для Omegа
Omegа
Новичок
Регистрация: 16.12.2009
Сообщений: 27
Провел на форуме:
203807

Репутация: 30
По умолчанию

Код:
<select name="themes"> 
<?php
	$all = glob('themes/*', GLOB_ONLYDIR);
	foreach($all as $dir) {
		$dir = str_replace('themes/',null,$dir);
		echo '<option value="'.$dir.'">'.$dir.'</option>'; 
	}
?>
</select>
 
Ответить с цитированием

  #5  
Старый 27.03.2010, 21:09
Аватар для jenaDI
jenaDI
Новичок
Регистрация: 14.03.2010
Сообщений: 25
Провел на форуме:
22699

Репутация: 0
По умолчанию

хмм второй вариант более проще ..

что лучше и быстрей?
 
Ответить с цитированием

  #6  
Старый 27.03.2010, 21:22
Аватар для Extremal
Extremal
Познающий
Регистрация: 21.06.2006
Сообщений: 74
Провел на форуме:
2441743

Репутация: 222
Отправить сообщение для Extremal с помощью ICQ
По умолчанию

Впринцепе в таком маленьком коде разницу не заметно по скорости,работают одинакого в плане задачи,а так первый вариант быстрее,но опять же разница не заметна на глаз.
Вот примерная скорость:
№1:0.00019
№2:0.00082

Последний раз редактировалось Extremal; 27.03.2010 в 21:26..
 
Ответить с цитированием

  #7  
Старый 28.03.2010, 01:27
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

http://il.php.net/manual/en/function.scandir.php
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с googl adwords!!! Den37 Болталка 6 14.09.2009 00:49
Народ!!! Помогите НАМ!!! Помогите покончить с беспределом!!! Monah Чаты 7 24.08.2005 07:06
Icmp работает, а ftp, http нет, Помогите пож. Alex_tc Чаты 8 02.06.2003 08:29



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ