php testo errato durante la lettura del file txt quando lo script viene eseguito contemporaneamente

Gabriele15497514

Nuovo Utente
3 Lug 2018
3
0
1
Ho creato uno script php che scrive i dati in un file txt. Questi dati vengono poi letti e utilizzati e successivamente modificati e quindi sovrascritti nello stesso txt. Questo script viene chiamato da una chiamata Ajax ogni secondo, ma quando ci sono più pagine aperte può capitare che il file venga scritto mentre un'altra istanza lo legge, generando così dati errati. Ho già provato la funzione flock senza risultati. Come potrei risolvere il mio problema? Grazie per eventuali risposte.
 

macus_adi

Utente Attivo
5 Dic 2017
1.141
65
48
IT/SW
Questi dati vengono poi letti e utilizzati e successivamente modificati e quindi sovrascritti nello stesso txt. Questo script viene chiamato da una chiamata Ajax ogni secondo,
Utilizzando un polling dubito che un file sia la modalità migliore per aggiornare i dati...

Alla fine meglio così che hai risolto al volo...