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

Форум PHP

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

 

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

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

тема: Как определить, есть ли в папке такой-то каталог с таким-то именем?
 
 автор: SilentChild   (25.04.2008 в 12:42)   письмо автору
 
 

Как проверить - есть ли каталог с именем $_POST['catalog_name'] в папке docs:

Например в папке docs есть сценарий:


<?php
//Вот здесь надо проверить есть ли в папке docs каталог с именем $_POST['catalog_name']
//затем
if (/*каталог существует*/)
{
$dp opendir("./" $_POST['catalog_name']);
 
closedir($dp);
}
?>

   
 
 автор: Axxil   (25.04.2008 в 12:48)   письмо автору
 
   для: SilentChild   (25.04.2008 в 12:42)
 

<?
  is_dir
('docs/'.$_POST['catalog_name']);
?>

   
 
 автор: SilentChild   (25.04.2008 в 12:55)   письмо автору
 
   для: Axxil   (25.04.2008 в 12:48)
 

Допустим, что $_POST['catalog_name'] = 12.23.08

тобишь, если я напишу так:

<?php
$catalog 
is_dir("./" $_POST['catalog_name']);
?>

то это значит, что переменная $catalog = 12.23.08

   
 
 автор: Axxil   (25.04.2008 в 12:59)   письмо автору
 
   для: SilentChild   (25.04.2008 в 12:55)
 

переменная $catalog будет либо true, если каталог существует либо false в противном случае

   
 
 автор: SilentChild   (25.04.2008 в 13:01)   письмо автору
 
   для: Axxil   (25.04.2008 в 12:59)
 

Спасибо!

   
 
 автор: SilentChild   (25.04.2008 в 15:27)   письмо автору
 
   для: SilentChild   (25.04.2008 в 13:01)
 

А как проверить наличие в каталоге файлов?

   
 
 автор: Atheist   (25.04.2008 в 15:39)   письмо автору
 
   для: SilentChild   (25.04.2008 в 15:27)
 

<?php
if( count(scandir('dirname')) > )
{
    
// Не пустой
}
?>

   
 
 автор: SilentChild   (28.04.2008 в 09:07)   письмо автору
 
   для: Atheist   (25.04.2008 в 15:39)
 

А перед сканированием каталога надо его открывать или нет?

   
 
 автор: Nemezis   (28.04.2008 в 12:06)   письмо автору
 
   для: SilentChild   (28.04.2008 в 09:07)
 

Не надо. Надо читать описание функции перед тем, как задать такого рода вопрос.

   
 
 автор: SilentChild   (28.04.2008 в 13:30)   письмо автору
 
   для: Nemezis   (28.04.2008 в 12:06)
 

Согласен, ступил, спасибо!

   
Rambler's Top100
вверх

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