Nu ved jeg ikke hvilken version af PHP du bruger, men i de senste er delete udgået og blevet erstattet af unlink! Du bruger både unlink og delete, prøv at bruge unlink alle tre steder!
y : Så gør jeg sådan her, men jeg får bare hvid skærm, den hopper aldrig til admin_start og sletter ej mappen+indhold: if($_POST["slet"]) { $db->ExecSQL("DELETE FROM snm_gallerioverskrift WHERE galleri='".$_GET["id"]."'"); $db->ExecSQL("DELETE FROM snm_galleri WHERE galleri='".$_GET["id"]."'"); $file = "fotos/".$visgalleri[0][3].""; function unlink($file) { chmod($file,0777); if (is_dir($file)) { $handle = opendir($file); while($filename = readdir($handle)) { if ($filename != "." && $filename != "..") { unlink($file."/".$filename); } } closedir($handle); rmdir($file); } else { unlink($file); } }
unlink("test"); echo "<script language='Javascript'> alert ('Ændringerne er blevet foretaget!') </script>"; echo "<script> location = 'admin_start.php' </script>";
}
shooka: har tjekket, men det virke uoverskueligt, så miks det venligst sammen med min kode
if($_POST["slet"]) { $db->ExecSQL("DELETE FROM snm_gallerioverskrift WHERE galleri='".$_GET["id"]."'"); $db->ExecSQL("DELETE FROM snm_galleri WHERE galleri='".$_GET["id"]."'"); $file = "fotos/".$visgalleri[0][3]."";
Så kan du ligeså godt gøre:
if($_POST["slet"]) { $db->ExecSQL("DELETE FROM snm_gallerioverskrift WHERE galleri='".$_GET["id"]."'"); $db->ExecSQL("DELETE FROM snm_galleri WHERE galleri='".$_GET["id"]."'"); $file = "fotos/".$visgalleri[0][3]; rmdir($file); }
opretter ny udfra den nye kode med flere points. er under tidspres, og ingen aktivitet her
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.