Cancellazione Immagine Utente e Echo conferma cancellazione

Nickname

Utente Attivo
18 Set 2013
122
0
0
Salve a tutti, avrei due domande molto banali, ma so pochissime cose di php

Ho fatto questo piccolo script per permettere ad un utente di cancellare la propria immagine

PHP:
mysql_query ("UPDATE utenti SET foto='' WHERE username = '" . $_SESSION['utente'] . "'")


or die ("Eliminazione immagine fallita.");

Ovviamente prima ci sono altre cose.

Vorrei chiedere queste due cose:

• (Questa è molto stupida) Come faccio a fare un echo che dice che l'immagine è stata cancellata correttamente ?

• In questo modo mi cancella l'immagine dalla tabella utenti nel database, ma come faccio a cancellarla anche nella cartella ? (nel mio caso uploadimg/) ?

Grazie in anticipo a tutti e buone feste =)
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
immagino che prima di fare l'update tu prelevi il nome della foto e che nella tabella il nome della foto sia tipo pinco_pallo.jpg (o gif o png),
guarda che schematizzo
PHP:
<?php
//...
$ris=mysql_query("SELECT foto FROM utenti  WHERE username = '" . $_SESSION['utente'] . "'");
$riga=mysql_fetch_array($ris);
if($riga['foto'] ==""){
	echo "la foto non è nel database";
	//... e rimandi dove vuoi
}else{
	$elimina ="uploadimg/".$riga['foto'];
	if(unlink($elimina)){//qui elimini la foto dalla cartella
		mysql_query ("UPDATE utenti SET foto='' WHERE username = '" . $_SESSION['utente'] . "'");
		//...
	}else{
		echo "errore, foto non eliminata";
		//...
	}
}
//.........
?>
poi abbandona le vecchie istruzioni mysql e passa alle mysqli o alla classe PDO
 
Discussioni simili
Autore Titolo Forum Risposte Data
P Cancellazione specifici files in una folder php PHP 1
spider81man [PHP] Problemi cancellazione dato su DB [RISOLTO] PHP 1
spider81man [PHP] Alert Box per confermare Inserimento o Cancellazione dato. PHP 4
G Samsung tab 4 - impostazione e cancellazione codice di accesso Smartphone e tablet 0
M Cancellazione File dal Server. PHP 34
M Modifica e/o Cancellazione dati da database MySql PHP 2
seranto Mi rifiutano la cancellazione di un articolo Leggi, Normative e Fisco 5
E messaggio di conferma dopo inserimento/modifica/cancellazione righe db PHP 10
filippino Microsoft Outlook, IMAP e cancellazione posta Posta Elettronica 0
A Prezzo dinamico carrello e messaggio cancellazione Javascript 1
R Modifica e cancellazione dati da MDB Classic ASP 11
F Quali sono i canali previsti dalla legge per richiedere la cancellazione dei dati personali? Leggi, Normative e Fisco 6
M Ckeckbox multiple per cancellazione record su db mysql PHP 0
F Cancellazione record PHP 2
P Problema script conferma cancellazione Javascript 2
M Creazione di una pagina web per la cancellazione da una mailing list PHP 13
P problema con cancellazione multipla PHP 7
F Ripristino windows8 su HD e cancellazione file precedenti! Hardware 35
R Modifica e cancellazione PHP 23
P Cancellazione record PHP 102
maxbossi Cancellazione da forum e rimozione messaggi Comunicazioni dallo Staff 2
G Creazione interfaccia VISUALIZZAZIONE/CANCELLAZIONE dati database PHP 1
B CANCELLAZIONE RECORD IN LOOP NON MI VA! (aiuto) Classic ASP 4
C Cancellazione-Annulla Registrazione Dati appena Inseriti nel Form dall' Utente PHP 13
I Cancellazione sito dal server Webdesign e Grafica 4
A query di cancellazione PHP 6
A Richiesta cancellazione post sul forum Supporto Mr.Webmaster 1
F problemi con la cancellazione di un file PHP 2
P Problema di cancellazione record su MySql php PHP 0
D cancellazione campo di form Classic ASP 0
SolidSnake4 cancellazione non riuscita PHP 4
G cancellazione messaggi guestbook Supporto Mr.Webmaster 2
D Cancellazione news e relative immagini PHP 1
F cancellazione sito vecchio/pubblicazione sito nuovo HTML e CSS 5
cosov Messaggio conferma per cancellazione record Javascript 1
W Inserimento e cancellazione nodi con XMLDOM XML 1
R cancellazione stringa da file PHP 2
M cancellazione da Mrwebmaster Tool Supporto Mr.Webmaster 2
S errore cancellazione file Windows e Software 8
D problema cancellazione cartelle PHP 3
M help inserimento e cancellazione record Database 3
Stex1967 Salvare una immagine che si trova su porta TCP 8080 di altro sito PHP 6
L Come caricare un'immagine in Canvas dinamicamente Javascript 0
L salvare una immagine elaborata in canvas Javascript 1
L salvare una immagine elaborata in canvas Javascript 1
Y Come caricare e visualizzare un'immagine PHP 0
S Testo scrolla su immagine che cambia HTML e CSS 0
M Quando ha l'immagine ingrandita è possibile fare rotazione per ritagliare? Photoshop 0
R Caricamento immagine su cartella remota + mysql PHP 3
R Non riesco a rinnovare l'immagine di sfondo PHP 1

Discussioni simili