Eroare mkdir

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
MelecaCristian
Mesaje:176

Eroare mkdir

deci am acest script dau odata imi creeaza folderul cum fac ca a doua oara cand dau sa nu imi arate eroarea daca se poate sa redirectioneze direct catre http://site.domeniu/img/index.php?nume=<?=$da?>:

Warning: mkdir() [function.mkdir]: File exists in /home/skalumea/public_html/site.domeniu/img/publica.php on line 13
(in publica.php este acest script ).

Cod: Selectaţi tot

<?php $_GET['nume']; 
$da = $_GET['nume'];
?>
<?php
mkdir("upload/$da");
?>
<a href="http://site.domeniu/img/index.php?nume=<?=$da?>">next </a>
multumesc mult pentru timpul acordat :D
„Uneori o greşeală poate fi tot ce este necesar pentru o realizare valoroasă.” — Henry Ford

MarPlo Mesaje:4343
Se poate folosi functia is_dir($dir) , returneaza True daca directorul din $dir exista, altfel False.
Iar redirect-ul in PHP se face cu: header('Location: http://www.yoursite.net/new_page.html');
Cam asa:

Cod: Selectaţi tot

<?php
$da = $_GET['nume'];

// daca directoul exista, face redirect; altfel, il creaza
if(is_dir("upload/$da")) header('Location: http://site.domeniu/img/index.php?nume='. $da);
else mkdir("upload/$da");
?>
<a href="http://site.domeniu/img/index.php?nume=<?php echo $da; ?>">next </a>

MelecaCristian Mesaje:176
multumesc foarte bun raspuns este prima data cand folosesc functia mkdir si nu stiu prea multe despre ea :D stiu doar ca, creaza directoare pe server
„Uneori o greşeală poate fi tot ce este necesar pentru o realizare valoroasă.” — Henry Ford

Subiecte similare