Sletnings fil virker ikke ordenligt
Hej, jeg har dette stykke kode som har virker, men ikke gør det mere af en eller anden grund.filen ligger i mappen X, den skal hoppe ud af den mappe og ind i anden (galleri) og slette billede.
Den skal tjekke databasen, de jpg filer der ikke er i databasen skal slettes fra server.
(Den laver bare blank side.)
Kode:
<?
require_once('menu.php');
require_once('../db.php');
$q = mysql_query("SELECT * FROM XXX");
$billeder = array();
while($row = mysql_fetch_array($q)) {
$billeder[] = $row['file_name'];
}
$directory = '../galleri/';
if($handle = opendir($directory)) {
while (($file = readdir($handle))) {
if(!in_array($file, $billeder)) {
$path_parts = pathinfo($file);
if($path_parts["extension"] == "jpg") {
@unlink("$directory/$file");
header("Location: index.php");
}
}
}
}
?>