Visualizzazione dei risultati da 1 a 3 su 3

Discussione: funziona unlink

  1. #1

    funziona unlink

    Ragazzi ma per eliminare fisicamente una foto si deve usare la funzione unlink? io non ho problemi ad eliminare il record dal db ma come associo questa funzione unlink al mio script che elimina le foto dal db?
    Questo è il codice che uso per cancellare i record delle foto da db, ma vorrei aggiungere unlink per effettuare la rimozione fisica delle foto, come la aggiungo?
    Codice PHP:
    $op=$_GET['op'];
    if ( 
    $op == "del") { 
    $id=$_GET['id'];

    $result mysql_query("delete from galleria where id_foto='$id'");
    if(!
    $result)
        {
            echo(
    'cancellazione fallita'.mysql_error());
        }    
    }

    //e poi

    <a href=\" gallery.php?id=".$array[id_foto]."&ids=$id&op=del \" onclick=\"return(confirm('Sei sicuro di voler cancellare?'))\" >cancella</a>"?> 

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    dovresti prima effettuare un select del dato che vuoi

    tipo


    Codice PHP:

    $id 
    $_GET['id'];

    $query "SELECT * FROM tabella WHERE id = $id";

    $risultato mysql_query($query) or die (mysql_error()); 

    while(
    $rowmysql_fetch_assoc($risultato)) { 

    $indirizzo_foto_nel_db $row['foto']

    unlink ($foto);

    }

    // e poi qua il tuo codice :) 
    ciao
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    Codice PHP:
    $indirizzo_foto_nel_db $row['foto']

    unlink ($foto); 
    ovviamente $foto deve essere il percorso completo, partendo dalla root...mettiamo che hai le foto nella cartella "immagini" della root, e che nel db ci sia solo il nome della foto, dovrai fare:

    Codice PHP:
    $foto $row['foto']

    unlink ("/immagini/" $foto); 
    oppure lasciando l'esempio di prima

    Codice PHP:
    $foto $indirizzo_foto_nel_db $row['foto'];
    // dove $indirizzo_foto_nel_db è uguale a "/immagini/"

    unlink ($foto); 

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.