Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Errore lettura file

  1. #1

    Errore lettura file

    Ciao a tutti... ho uno script che mi legge dei file creati da un applicativo.
    Dopo aver aperto il file lo script legge i dati, lo chiude e lo cancella.
    Nel fare questo mi creo un file php.lock in modo di non operare nella cartella con altri script mentre questo è in esecuzione.
    Naturalmente finito il processo come ultima cosa cancello il file php.lock
    Funziona, ma mi sono ritrovato in una situazione limite in cui un file non era apribile/leggibile (neanche da nautilus su linux), diciamo un file corrotto, che mi ha generato un errore bloccando lo script a metà e quindi niente cancellazione php.lock con conseguente bloccaggio del resto del sistema.
    Come posso ovviare a questo?
    Grazie
    Rino
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  2. #2
    Utilizza le funzioni native di locking del PHP invece di implementarne uno manualmente.

  3. #3
    ok... sfortunatamente me ne sono accorto dopo che esisteva, ma rimane il problema dei file corrotti che mi piantano lo script... per ora ho optato per un

    try - catch

    ma non so come creare un file corrotto per testare se va
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

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.