--------------------------------------------------------------------------------
Hallo mensen,
In aanvulling op het verwijderen van data uit de diverse db's wil ik ook de fysieke bestanden deleten vd server.
Ik heb gelezen en geprobeerd en kom tot onderstaande:
<?
$prodID= $_GET['prodID'];
$prodimgID= $_GET['prodimgID'];
$prodimg= $_GET['prodimg'];
$labimgID= $_GET['labimgID'];
$labimg= $_GET['labimg'];
include("connect.inc.php");
$s = @mysql_connect($host, $user, $password) or die("Couldn't connect to database server");
@mysql_select_db($DBname, $s)or die("Couldn't connect to database");
$sql_result=mysql_query ("DELETE FROM produkten WHERE prod_id=".$prodID,$s);
$sql_result1=mysql_query ("DELETE FROM file_manager WHERE file_id=".$prodimgID,$s);
$sql_result2=mysql_query("DELETE FROM label_manager WHERE label_id=".$labimgID,$s);
if (($sql_result) AND ($sql_result1) AND ($sql_result2)) {
$filepath1 = "/home/user/httpdocs/grtvertwb/winkel/phpshop/img/produkten/".$prodimg;
$i = unlink($filepath1);
if($i){
$filepath2 = "/home/user/httpdocs/grtvertwb/winkel/phpshop/img/labels/".$labimg;
$i1 = unlink($filepath2);
if($i1){
echo "De wijn en alle bijbehorende afbeeldingen zijn verwijderd!. Sluit het venster om terug te keren naar de centrale administratie pagina.";
}else{
echo "Kon het label of de afbeelding niet verwijderen. Deze zijn niet meer aanwezig of er is een andere fout opgetreden.";
}
}
}
?>
De bestanden op de server zijn 0644 en de aanmaker is de php en verwijderen is met php dus geen permissie problemen dacht ik?
Maar dan krijg ik deze error
Warning: unlink(www.mijnurl.nl/grtvertwb/winkel/phpshop/img/produkten/chardonay.jpg): No such file or directory in /var/www/html/grtvertwb/instellen/delete_prod_def2.php on line 35
Kan iemand mij hiermee helpen?
Kees
1.022 views