Witam, co jest źle w tym kodzie? Powinien skasować obraz z serwera, jednak tak się nie dzieje...
<?php
#delete images
$was_gal=false;
if($_POST['sgid'] != "" && $_POST['sgid'] != '0') {
$was_gal = gallery(_html($_POST['sgid']));
if($was_gal && $was_gal['username'] == $logged_user['username']) {
$images = explode(",",$was_gal['images']); foreach($imgs as $d) {
if($key !== FALSE) {
$temp[]=$images[$key];
}
}
$imgs = $temp;
$was_gal['images'] = implode(",",$images); save_temp_file('galleries',$_POST['sgid'],$was_gal);
}
} else {
#delete uncategorized images
$images = explode(",",$logged_user['images']); foreach($imgs as $d) {
if($key !== FALSE) {
$temp[]=$images[$key];
}
}
$imgs = $temp;
$logged_user['images'] = implode(",",$images); save_temp_file
('users',strtolower($logged_user['username']),$logged_user); }
foreach($imgs as $image) {
list
($extra,$idate) = explode("_",$image); unlink(IMAGE_DIR
."/images/".date("Y/F/d",$idate)."/$image.jpg"); unlink(IMAGE_DIR
."/thumbs/".date("Y/F/d",$idate)."/$image.jpg"); unlink(IMAGE_DIR
."/images/".date("Y/F/d",$idate)."/$image.gif"); }
redirect($_SERVER['HTTP_REFERER'],0);
#redirect("$root_path/mygalleries.php?id=0&e=".base64_encode("Selected image(s) successfully deleted."),1);
} else
?>
EDIT: Temat poprawiłem
Błędy, właściwie to strona zostaje przeładowana, tylko tyle. Nie pojawia się żaden błąd ani komunikat!
Ten post edytował Ciupaska 13.07.2009, 20:16:55