cancellare file da database e server..

Buongiorno a tutti!

gestisco un servizio di modulistica online e ho previsto la possibilità per certi utenti di cancellare file uplodati in precedenza.

il mio dubbio è questo:

ORA quando l'utente cancella il file, cancella la query nel db, quindi su una successiva ricerca il file non viene più trovato ma nel server c'è ancora..

se l'utente caricasse un file successivamente con lo stesso nome ci sarebbero due file nel server aventi stesso nome..

mi consigliate qlc per cancellare il file anche dal server?

oppure.. avete altre idee per evitare che si creino problemi? tipo rinominare il file nell'upload?

cosa è meglio?

è necessario che il tutto rispetti le condizioni di accessibilità.

grazie mille

inviato 8 anni fa
sonny
X 0 X

Se l'utente richiede la cancellazione del file allora, oltre a cancellare il relativo record dal database, DEVI cancellare il file dal server.

L'operazione è banale, a patto che tu sappia ricavare il nome del file ed il percorso sul server. Basta chiamare la funzione unlink.

 :bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X

Ciao e grazie gianni, ho fatto una funzione con unlink e a quanto pare funziona..

mi dai ancora un consiglio? in questo servizio di modulistica a seconda dell'utente, alcuni documenti sono visibili o no.

i tipi di utenti sono due.

creo un campo nel db nella tabella dei documenti con con possibili valori 0 e 1 e se questo campo è settato a 0 allora è visibile a certi utenti e se è settato a 1 è visibile agli altri? può andare bene come idea?

ancora grazie

risposto 8 anni fa
sonny
X 0 X

Se il rapporto tra utenti e documenti è destinato a rimanere così semplice allora la tua soluzione è corretta.

 :bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X

Non funziona unlink perché? Che errori ti rimanda il server?

risposto 8 anni fa
Marco Grazia
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda