Directory dosn't exist

  • Автор темы Автор темы Рид
  • Дата начала Дата начала

Рид

Guest
Directory dosn't exist

Подскажите пжалуйста! Допустим у меня есть форма и имя которое я внее вбиваю в последствии становится именем папки которая открывается. Но если папка не существует сервер выдает ошибку "directory dosn't exist". Как сделать чтобы вместо нее вылезало нужно мне сообщение, или пользователь снова попадал на страницу с формой?
Заранее спасибо
 
перед окрытием папки проверь её командой file_exists();

типа так:

if (!file_exists("$_POST['path_to_dir']"))
{
echo "Sorry, папки на сервере нет";
}
else
{
// ... то, что нужно дальше с ней делать...
}
 
мне незачем пробовать
я умею читать мануал

и даже если сечас это работает, не факт, что будет работать и дальше
 
Tor
В мануале четко сказано:
file_exists -- Проверить наличие указанного файла или каталога
Описание
bool file_exists ( string filename )

Возвращзает TRUE, если файл или каталог с именем, указанным в параметре filename, существует; возвращает FALSE в обратном случае.
 
в идеале две команды.

file_exists проверяет наличие, is_dir проверяет, папка ли.

смотря какие дальше действия.

Tor, мануалы - вещь хорошая. Практика - куда больше ))
 
Sheridan
в идеале две команды.

file_exists проверяет наличие, is_dir проверяет, папка ли.
Хватит и is_dir, т.к. " Возвращает TRUE, если файл существует и является директорией. "

мануалы - вещь хорошая. Практика - куда больше ))
Нет, нужно следовать мануалу, а то что не документировано - баг.
 
Я же сказал, смотря какие действия.

Можно сказать - это файл, а не папка и т.д.

хватит толочь воду в ступе )))
 
ребят, успокойтесь - я нашел более подробное описание на другом ресурсе ;-D
Но все равно спасибо - без ваших советов не нашел бы вообще.
 
Сверху