ho un problema con la cancellazione delle immagini contenute nelle notizie...
Il link delle immagini è memorizzato nel database.
Nella pagina delle news ho il seguente coll. al file di cancellazione:
//link al file di cancellazione
echo " | <a href=\"news/delete.php?id_news=" .$news_id_list. "&action=del_news\" class=Testo_news>Cancella</a><br /><br />";
il file di cancellazione è il seguente:
<?
include "../config/connessione.php";
if ($_GET['action']=='del_news')
{
$del_id = $_GET['id_news'];
if (@mysql_query("DELETE FROM tb_news WHERE news_id = '$del_id'") or die (mysql_error()))
{
@include "rss.php";
echo "Cancellazione avvenuta correttamente. <a href=\"adm_news.php\">Torna indietro</a>";
}
}
$nome_file="$imag";
if (!file_exists($nome_file)) {
echo "Spiacente, non posso trovare il file $imag";
} else {
if (!unlink($imag)) {
echo "$PHP_SELF: Errore, impossibile cancellare il file $imag";
echo "Controllalo!";
} else {
echo "Il file $imag � stato cancellato";
}
}
?>
Le news vengono cancellate dal dbase corretamente ma come faccio a cancellare l'immagine?
Il link delle immagini è memorizzato nel database.
Nella pagina delle news ho il seguente coll. al file di cancellazione:
//link al file di cancellazione
echo " | <a href=\"news/delete.php?id_news=" .$news_id_list. "&action=del_news\" class=Testo_news>Cancella</a><br /><br />";
il file di cancellazione è il seguente:
<?
include "../config/connessione.php";
if ($_GET['action']=='del_news')
{
$del_id = $_GET['id_news'];
if (@mysql_query("DELETE FROM tb_news WHERE news_id = '$del_id'") or die (mysql_error()))
{
@include "rss.php";
echo "Cancellazione avvenuta correttamente. <a href=\"adm_news.php\">Torna indietro</a>";
}
}
$nome_file="$imag";
if (!file_exists($nome_file)) {
echo "Spiacente, non posso trovare il file $imag";
} else {
if (!unlink($imag)) {
echo "$PHP_SELF: Errore, impossibile cancellare il file $imag";
echo "Controllalo!";
} else {
echo "Il file $imag � stato cancellato";
}
}
?>
Le news vengono cancellate dal dbase corretamente ma come faccio a cancellare l'immagine?