Visualizzazione dei risultati da 1 a 6 su 6

Discussione: cancellare un file

  1. #1

    cancellare un file

    salve,

    e' possibile cancellare un file tipo miofile.jpg con una funzione php?

    grazie.

  2. #2
    Certo, con la funzione unlink alla quale passi il path ed il nome del file. Per sicurezza è meglio usare anche file_exists per essere sicuri che il file sia presente sul server (altrimenti verrebbe generato un errore durante la cancellazione).

    Ipotizzando che la variabile $nome_file contenga il nome del file completo di path:

    Codice PHP:
    if (file_exists($nome_file))
        
    unlink($nome_file); 
    Ovviamente la cartella sul server nella quale risiede il file deve avere i permessi di scrittura.

    Ciao.

  3. #3
    grazie mille

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    286
    per non avere l'errore basta @unlink();

  5. #5
    scusa , visto che hai introdotto il concetto di permessi, secondo te il file config nel quale ho inserito il nome utente e la password per accedere al databese ( che richiamo con include) dov e' consigliabile tenerlo per una buona protezione?

  6. #6
    in una directory che abbia il minimo possibile di permessi.... in particolare è meglio che sia una cartella senza permessi di scrittura, col file listing disabilitato e dalla quale è possibile eseguire codice php (in pratica, se richiami quel file di include dal browser inserendo l'url completo, te lo deve eseguire come normale php e non, ad esempio, scaricare o visualizzare come file di testo sul browser).

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.