buonasera a tutti,

dalle vostre conoscenze sapete se è possibile fare un ciclo finchè un file non è disponibile per essere aperto con fopen?

Ora ricevo a random un errore che mi dice che fopen non può aprire il file (i permessi sono giusti, tranne che il file è in uso momentaneamente durante l'esecuzione dello script) (fopen(miofile.ext): failed to open stram permission denied ecc ecc)

avevo pensato a qualcosa tipo:
Codice PHP:
do{
aspetta();
}while(
condizione
dove aspetta() e la mia funzione che produrra un'output durante l'attesa..
e condizione è...
qui viene il bello, inizialmente avevo pensato a is_writable, dite che funzioni?
cache temporanea? come devo fare?

grazie per l'aiuto