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

Discussione in 'PHP' iniziata da Gabriele15497514, 10 Settembre 2019.

Tag (etichette):
  1. Gabriele15497514

    Gabriele15497514 Nuovo Utente

    Registrato:
    3 Luglio 2018
    Messaggi:
    3
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Sesso:
    Maschio
    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.
     
  2. macus_adi

    macus_adi Utente Attivo

    Registrato:
    5 Dicembre 2017
    Messaggi:
    1.006
    Mi Piace Ricevuti:
    57
    Punteggio:
    48
    Sesso:
    Maschio
    Occupazione:
    Dev Full Stack
    Località:
    IT/SW
    Con la gestione delle code + redis...
    In questo modo non si accavalla nulla....
     
  3. Gabriele15497514

    Gabriele15497514 Nuovo Utente

    Registrato:
    3 Luglio 2018
    Messaggi:
    3
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Sesso:
    Maschio
    Mi dispiace ma non ho capito a cosa ti riferisci comunque ho risolto perché sbagliavo a utilizzare la funzione flock.
    Grazie comunque.
     
  4. macus_adi

    macus_adi Utente Attivo

    Registrato:
    5 Dicembre 2017
    Messaggi:
    1.006
    Mi Piace Ricevuti:
    57
    Punteggio:
    48
    Sesso:
    Maschio
    Occupazione:
    Dev Full Stack
    Località:
    IT/SW
    Utilizzando un polling dubito che un file sia la modalità migliore per aggiornare i dati...

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

Condividi questa Pagina