Folder exists ??????

m3

Registered
Каква беше конструкцията за проверяване дали съществува папка?
Мерси предварително
 
m3 каза:
Каква беше конструкцията за проверяване дали съществува папка?
Мерси предварително
Мисля,че това ти трябва.
Код:
<?php
$filename = './ss/';

if (file_exists($filename)) 
{    echo "The file $filename exists";} 
else
 {   echo "The file $filename does not exist"; }
?>
 
по-добре ползвай is_dir .
Незнам дали ще има някакво значение ,но предпочитам тази функция.
 
Проблема е следния.Имам този код който взима дума от form.php и я слага за име на папката.
Код:
<?php
$name = $_GET['name'];
$filename = './$name/'; 

if (file_exists($filename)) 
{    echo "Папката $filename съществува";} 
else 
 {
mkdir("$name", 0700);
} 
?>

дава следната грешка

Warning: mkdir() [function.mkdir]: File exists in C:\xampp\htdocs\web\folder\test.php on line 9
 
Код:
 <?php
$name = $_GET['name'];
if($_GET['name'])
{
$filename = './$name/';

if (file_exists($filename))
{    echo "Папката $filename съществува";}
else
 {
mkdir("$name", 0700);
}
}
?>
 
ето ти го и малко разкрасен:

Код:
<?php
$name = $_GET['name'];
if($_GET['name'])
{
if (file_exists($name))
{
    echo "Папката <b>".$name."</b> съществува";
}
else
 {
$ok = mkdir("$name", 0700);
if($ok)
{
echo "Папка <b>".$name."</b> е създаден успешно";
}
}
}
?>
 

Back
Горе