Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Поиск имени поддиректории (папки) в директории
 
 автор: SerG7   (15.03.2013 в 14:54)   письмо автору
 
 

Есть директория (папка)
/aaa/

В ней находятся поддиректории (папки)
/aaa/ddd/
/aaa/t3/
/aaa/kkkkk/


Как узнать существует ли например папка с именем t3 в директории /aaa/
Притом данная функция должна быть регистроЗАВИСИМАЯ

Я реализовал таким образом
<?
$Dir
='aaa';

$sDir scandir($Dir,1);
if (
in_array('t3'$sDir)) {echo 'Есть такая!!!!';}
else echo 
'</br><strong>Нет такой!</strong>';  

есть ли что нибудь попроще и быстрее..?

  Ответить  
 
 автор: psychomc   (15.03.2013 в 15:28)   письмо автору
 
   для: SerG7   (15.03.2013 в 14:54)
 

glob

  Ответить  
 
 автор: SerG7   (15.03.2013 в 15:46)   письмо автору
 
   для: psychomc   (15.03.2013 в 15:28)
 

ресурсоемкая...

  Ответить  
 
 автор: psychomc   (15.03.2013 в 16:19)   письмо автору
 
   для: SerG7   (15.03.2013 в 15:46)
 

не настолько критично. хотя мб вы форумом ошиблись и надо писать на С

  Ответить  
 
 автор: DJ Paltus   (15.03.2013 в 15:29)   письмо автору
 
   для: SerG7   (15.03.2013 в 14:54)
 

is_dir()?

  Ответить  
 
 автор: SerG7   (15.03.2013 в 15:47)   письмо автору
 
   для: DJ Paltus   (15.03.2013 в 15:29)
 

А разве она регистроЗависимая..???7
кроме того при отсутствии поддиректорий в /aaa/ она все равно выдаст true т.к. у нее будет реальный путь до реальной директории
is_dir(' /aaa/' );

  Ответить  
 
 автор: psychomc   (15.03.2013 в 16:02)   письмо автору
 
   для: SerG7   (15.03.2013 в 15:47)
 

-

  Ответить  
 
 автор: Igorek   (16.03.2013 в 10:06)   письмо автору
 
   для: SerG7   (15.03.2013 в 14:54)
 

Чет я ваще не в теме - откуда такая проблема? В винде нельзя создать два файла/папки в одной папке с одинаковым именем, но разным регистром символов. Т.е. тут вообще про это не может быть и речи.
А в линухах регистроЗависимость на уровне ОС реализована. т.е. все функции для работы с файловой системой должны быть регистроЗависимы, ибо в конечном итоге все сводится к вызову системных функций. is_dir, file_exists - все прекрасно работает.
Или чего я не понимаю?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования