- Home
- Categorie
- Coding e Sistemistica
- PHP
- Eliminare immagini dalla directory
-
Eliminare immagini dalla directory
Salute a tutti,
potete per favore indicarmi uno script PHP per elencare file immagine JPG o GIF , visualizzarli e cliccare sull'immagine per cancellarli dalla directory?Grazie
-
Ciao rolandopalinoi,
questo thread è un punto di inizio per fare ciò che vuoi tu.
-
Ciao Thedarkita, ti ringrazio per la risposta.
Riesco già a visualizzare i files e le immagini filtrando le estensioni (escludendo tutti i files non jpg o gif). Vedi lo script di seguito che funziona molto bene.[PHP]
$current_dir = "$DOCUMENT_ROOT"."images/";
$dir = opendir($current_dir);echo ("<p><h1>List of available files:</h1></p><hr><br />");
while ($file = readdir($dir))
{
$parts = explode(".", $file); dissect by period
if (is_array($parts) && count($parts) > 1) {
$extension = end($parts);
if ($extension == "jpg" OR $extension == "gif")echo "$file <img src= 'images/$file' width='50'>";
} }
echo "<hr><br />";
closedir($dir);
[/PHP]Quello che mi servirebbe è far sì che l'utente, cliccando sull'immagine visualizzata, la cancelli dalla directory.
ciao
-
Ciao rolandopalinoi,
puoi usare la funzione unlink.
-
Ciao Thedarkita,
il punto è proprio quello, non sono riuscito ad individuare il metodo per attivare la funzione unlink (o un metodo alternativo) per far sì che, cliccando su una immagine visualizzata o anche solo sul nome del file in elenco, questo file sia cancellato dalla directory.
Ti garantisco che prima di chiedere aiuto al forum ho tentato per giorni di esplorare il web alla ricerca di uno script o tutorial o manuale php che mi risolvesse il problema.
ciao
-
Ciao rolandopalinoi,
puoi mostrare l'immagine con il link ad "elimina.php?img=nomeimmagine" e poi crei elimina.php che, tramite la funzione unlink, elimina il file contenuto in $_GET['img'].Ciao,
Luca Bartoli
-
Grazie Lb per l'idea. Scusa se ci ho messo tanto a rispondere.
Il concetto mi piace, e ho provato ad applicarlo ma c'è solo un piccolo problema.
Io $_GET['img'] non lo so proprio usare!
Ci ho provato e riprovato , ma non riesco a saltarci fuori.
Grazie comunuque e continuerò a studiarlo e a provare.
Se hai uno script d'esempio mi farebbe proprio comodo.
ciao
-
@rolandopalinoi said:
Grazie comunuque e continuerò a studiarlo e a provare.
Non dovresti studiare lo script ma un po' di base php...
Se ad un link 'appendi' una variabile:elimina.php?img=nomeimmagine
per recuperarne il valore, nel file elimina.php puoi usare:
$var=$_GET['img'];
Il valore della variabile $var sarà appunto: nomeimmagine
Ciao