|
|
|
| Прога создает папку в опрделенном каталоге, если уже есть папка с таким именем она выдает ошибку "Warning: mkdir() [function.mkdir]: File exists in C:\www\html\test6.php on line 2"
Подскажите как заменить эту строку, на другую чтобы выдовала "Папка с этим именем существует"
Заранее спасибо!!! | |
|
|
|
|
|
|
|
для: Spyder
(21.06.2005 в 12:36)
| | Попробуй так:
if (mkdir ("путь", права))
{
//что-то делаем если папка создалась
}
else
{
echo ("Папка с этим именем существует");
}
|
| |
|
|
|
|
|
|
|
для: ms.Net
(21.06.2005 в 12:49)
| | $flag = mkdir ("c:/test", 0700);
if($flag)
{
echo("каталог успешно создан");
}
else
{
echo("ошибка создания каталога");
}
У меня почти так только если папка такая есть он выдает ошибку и сообщение "ошибка создания каталога" а мне надо чтобы он только писал "ошибка создания каталога" | |
|
|
|
|
|
|
|
для: ms.Net
(21.06.2005 в 12:49)
| | Добавлю лишь, что для того, чтобы подавить вывод предупреждения перед функцией mkdir() следует поставить символ @, который подавит их вывод
<?php
if (@mkdir ("путь", права))
{
//что-то делаем если папка создалась
}
else
{
echo ("Папка с этим именем существует");
}?>
|
| |
|
|
|
|
|
|
|
для: Spyder
(21.06.2005 в 12:36)
| |
if (opendir('$dir'))
{
echo "папка есть";
return false;
}
|
или так... | |
|
|
|
|
|
|
|
для: P@Sol
(21.06.2005 в 12:53)
| | Этот вариант оптимальнее. Сначала проверь есть ли она, а потом создавай! | |
|
|
|
|
|
|
|
для: P@Sol
(21.06.2005 в 12:53)
| | Спасибо огромное всё получилось!!!! | |
|
|
|