Creare bottone delete in form upload

Cosina

Utente Attivo
27 Dic 2016
96
0
6
Risposta a Max 1 che ha bloccato il mio post precedente: so bene che devo mettere i codici nei tag appositi e l'ho sempre fatto. Non mi risulta che tu mi abbia mai dovuto riprendere per questo, forse ti confondi con qualcun altro. Comunque, per quanto riguarda il post che hai bloccato, hai ragione, avevo sbagliato e avevo messo entrambi i codici tra i tag < code > e < /code >, confondendo gli strumenti da usare. Mi scuso per questo, ma è stato solo un errore di distrazione che non ricordo di aver mai fatto prima e di post con codici ne ho inviati tanti. Di seguito, posto di nuovo la richiesta che era stata bloccata e ringrazio anticipatamente per l'aiuto.

Buongiorno a tutti. Ho un form html per caricare un'immagine, vederla in anteprima e archiviarla in una cartella. Vorrei, se è possibile, aggiungere un bottone che rimuove l'immagine nel caso, per esempio, che si voglia cambiarla dopo averla caricata. Grazie mille per l'aiuto

Ecco i codici di base:

HTML:
<form action="images.php" enctype="multipart/form-data" method="post">
Select image :
<input type="file" name="file" accept=".jpg, .jpeg">
<br/>
<input type="submit" value="Upload" name="Submit1">
</form>

PHP:
<?php
include("images.html");
if(isset($_POST['Submit1']))
{
$filepath = "folder/" . $_FILES["file"]["name"];
if(move_uploaded_file($_FILES["file"]["tmp_name"], $filepath))
{
echo "<img src=".$filepath." style='max-width:300px; width:100%; display:block' />";
}
else
{
echo "Error !!";
}
}
?>
 

Tommy03

Utente Attivo
6 Giu 2018
600
55
28
17
Vicenza
Se l'utente deve poter cancellare il file in qualsiasi momento (anche dopo aver ricaricato la pagina) dovresti salvare i nomi dei file caricati in un database, altrimenti non si può sapere quale file ha intenzione di cancellare l'utente. In ogni caso, la funzione che permette di eliminare un file da una cartella è unlink($nomefile). Se invece l'utente può eliminare il file solo appena caricato allora il discorso cambia, ma non credo sia questa l'opzione che vuoi
 

Cosina

Utente Attivo
27 Dic 2016
96
0
6
Se l'utente deve poter cancellare il file in qualsiasi momento (anche dopo aver ricaricato la pagina) dovresti salvare i nomi dei file caricati in un database, altrimenti non si può sapere quale file ha intenzione di cancellare l'utente. In ogni caso, la funzione che permette di eliminare un file da una cartella è unlink($nomefile). Se invece l'utente può eliminare il file solo appena caricato allora il discorso cambia, ma non credo sia questa l'opzione che vuoi
Ciao Tommy, invece è proprio quella l'opzione che voglio, cioè l'utente può cancellare il file solo subito dopo averlo caricato e non in qualsiasi momento. In pratica, carica il file, cambia idea e vuole cambiarlo, può farlo sul momento. Se esce dalla pagina non ha più la possibilità. Questo mi servirebbe, se si può fare. Ti ringrazio
 

Tommy03

Utente Attivo
6 Giu 2018
600
55
28
17
Vicenza
Dovresti agire a livello di JavaScript (immagino che tu stia già usando jQuery per la preview dell'immagine, giusto?), comunque intanto allega il codice, poi volendo online si trovano vari esempi
 

Cosina

Utente Attivo
27 Dic 2016
96
0
6
Dovresti agire a livello di JavaScript (immagino che tu stia già usando jQuery per la preview dell'immagine, giusto?), comunque intanto allega il codice, poi volendo online si trovano vari esempi
Grazie Tommy, ho scavalcato il problema mostrando l'anteprima dell'immagine prima che venga archiviata nella cartella. Va bene così senza complicarmi la vita. Ciao :)
 
Discussioni simili
Autore Titolo Forum Risposte Data
Cosina Creare bottone delete in form upload PHP 1
G [PHP] Creare mail con allegato nascosto e bottone di richiamo PHP 0
romeocharly Come creare un bottone che permetta il download in base ad un id di mysql PHP 0
L Creare un bottone che si illumina al passaggio del mouse HTML e CSS 6
P Come creare un collegamento a un'altra pagina con un bottone? HTML e CSS 12
M liberia fpdf creare form che al premere al bottone di sumit mi crei il pdf PHP 0
I Creare un bottone Flash 1
K Creare bottone che apre un URL esterno Flash 8
F Creare elementi html con javascript Javascript 1
Shyson Modificare codice e creare link PHP 0
M Creare un campo input select quantità di un numero intero prelevato dal db PHP 3
L Creare una forma geometrica Photoshop 1
M [Cerco] aiutanti per creare sito Offerte e Richieste di Lavoro e/o Collaborazione 4
S Libreria PHP per creare file dwg o dxf PHP 0
R Come creare sistema Add to homescreen PHP 3
L Creare un countdown con giorno specifico della settimana PHP 3
W Creare link di una dato Classic ASP 0
W creare file .jar Java 2
M Creare con il Vb 2010 Il Classico Notes di Windows Vista Visual Basic 1
MarcoGrazia Creare una password Snippet Javascript 0
J creare pagina php di prenotazione PHP 5
A Creare un modulo di ricerca avanzata con dreamweaver HTML e CSS 0
INTEROPERABILITY Sviluppatrice/formatrice creare APP Offerte e Richieste di Lavoro e/o Collaborazione 0
L Creare una pagina pre-home WordPress 1
G Creare side-bar non visibile da dispositivi mobile HTML e CSS 0
L creare oggetti da una classe tramite un form Javascript 0
Web93 CREARE SITO WEB COMICS CON WORDPRESS WordPress 0
maxnegri Contare sessioni aperte e creare condizione PHP 1
A Come creare pulsante donazione PayPal HTML e CSS 5
L [CERCO] Creare blog su WordPress con tema Divi Offerte e Richieste di Lavoro e/o Collaborazione 3
F Creare un set di date a seconda del frazionamento scelto da inserire in MySQL PHP 6
R [Photoshop] Creare Azione Photoshop 1
F [PHP] creare tabella e tasto cerca PHP 3
A Creare con Javascript un percorso all'interno di uno spazio Javascript 0
B [PHP] Creare PDF dopo inserimento dati form PHP 4
A [HTML] Creare sito web per eLearnig HTML e CSS 2
R Bootstrap 4 - creare una finestra di testo responsive sopra un Carousel jQuery 1
Spenalzo Creare tabelle multiple con Access via VBA MS Access 2
R [PHP] Creare sistema random PHP 3
D [PHP] Consigli su come creare form PHP 1
I Creare Qsl radioamatore con testo editabile Presentati al Forum 1
T [PHP] Creare Honeypot per form contatti PHP 10
S [PHP] Creare collegamento filtri di ricerca al database PHP 6
Z Creare VirtualHost Apache2 con PHP? Programmazione 0
max_400 [HTML] Come creare un jpg animata (non gif animata) HTML e CSS 3
A Come creare un framset Sviluppo app per Android 1
T con oop creare un ciclo per una pagina dinamica html con php PHP 3
X [Apache] Creare sito clone/preservare codice sorgente Apache 7
E [PHP] creare temporary table per dati da xml PHP 2
M [MySQL] CREARE UN LINK SU UN DETERMINATO CAMPO DI UNA TABELLA RISULTATO DI UNA QUERY SQL MySQL 3

Discussioni simili