Visualizzazione risultati 1 fino 3 di 3

Discussione: Come mai ogni tanto unlink fa.. 'cilecca'?

  1. #1
    Guest

    Predefinito Come mai ogni tanto unlink fa.. 'cilecca'?

    Mi domandavo come mai ogni tanto la funzione unlink() facesse cilecca.. Cioè tutti i file me li cancella ma capita ogni tanto che ne tralascia qualcuno.. Sarà perchè piu' persone usano quello script insieme? Ogni tanto devo andare a cancellarli tramite uno script php raggiungibile da una pagina oppure manualmente.. :S

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da exabyte Visualizza messaggio
    Mi domandavo come mai ogni tanto la funzione unlink() facesse cilecca.. Cioè tutti i file me li cancella ma capita ogni tanto che ne tralascia qualcuno.. Sarà perchè piu' persone usano quello script insieme?
    No, lo escluderei. Alla peggio l'utente potrebbe trovarsi di fronte al warning "No such file or directory ecc.", infatti è buona norma usare unlink() preceduto dalla verifica "se il file esiste", ossia:

    Codice PHP:
    $pathFile="pippo/pluto.txt";
    if (
    file_exists($pathFile)) {
    unlink($pathFile);
    }
    E' più facile che il path non sia corretto oppure che il file, per qualche oscuro motivo, venga reso incancellabile dal php per questione di permessi.

    Citazione Originalmente inviato da exabyte Visualizza messaggio
    Ogni tanto devo andare a cancellarli tramite uno script php raggiungibile da una pagina
    Questo riduce ancora le probabilità che si tratti di permessi: se puoi cancellarlo con questo script puoi cancellarlo anche con l'altro. Controlla i path.

  3. #3
    Guest

    Predefinito

    mm grazie, ora inserisco la verifica e vediamo se continua con questo problema..

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •