Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    I diversi tipi di eccezione

    Buon giorno!
    Sto cercando di capire il funzionamento di una funzione come la classica unlink; avrete notato tutti che se il file non esiste - e voi tentate di cancellarlo - questa fa partire un warning dicendo che il file giustamente non si trova. Però se il file c'è ed è protetto parte un secondo tipo di avviso: permission denied.
    Ora, io gestisco i warning in modo personalizzato in modo che si trasformino in eccezioni, in modo da poter fare così:

    Codice PHP:
    try
      
    unlink
    catch eccezione
      
    echo "errore di cancellazione" 
    però mi piacerebbe evitare il generico "errore di cancellazione" e riuscire a specificare se è un errore dovuto alla protezione del file o all'inesistenza di quest'ultimo. Come si può realizzare tutto ciò? Ovviamente guide, tutorial e link sono i benvenuti.
    Saluti e ringraziamenti in aticipo

  2. #2
    Fai il controllo prima
    is_file
    o
    is_writeable
    di usare unlink.

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

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.