news e cancellazione

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?

inviato 9 anni fa
danilob
X 0 X

non c'è un modo per ricavare il percorso (cartella/nome_immagine.jpg) dell'immagine della news da cancellare?

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

Ciao,

il codice seguente cancella l'immagine della news. Devi solo controllare che il $nome_file contenga il percorso corretto.

$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";
}
}

:bye:

Zeta

risposto 9 anni fa
zeta80
X 0 X

ok... Grazie

risposto 9 anni fa
danilob
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda