Visualizzazione risultati 1 fino 7 di 7

Discussione: [Dubbio] File di testo - Uso di due o più utenti nello stesso, s****tissimo, istante.

  1. #1
    L'avatar di Leo91
    Leo91 non è connesso Altervistiano Junior
    Data registrazione
    28-03-2004
    Residenza
    alle tue spalle
    Messaggi
    728

    Predefinito [Dubbio] File di testo - Uso di due o più utenti nello stesso, s****tissimo, istante.

    Il titolo. Guardate il titolo!


    Salve, è possibile che accada una cosa simile. Questa è un'affermazione.
    Ciò che chiedo: che succede? E' possibile che l'handle del file rimane aperto, che la scrittura di un utente si intrufola in quella di un altro?
    E' possibile tuto questo pasticcio di apri/chiudi?

    Se la risposta fosse si, dovrei trovare un buon metodo per risolvere.

    Grazie!

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    in lettura, nessuno problema. In scrittura, si incastrano l'una con l'altra. Se hai fortuna va tutto bene, altrimenti ti ritrovi i dati delle due scritture mescolati.

    A volte puoi salvarti con flock()

  3. #3
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito

    Nel momento in cui apri il file in scrittura nessuno lo può modificare.
    Scritture "insieme" non le puoi trovare, solo l'altro utente riceverà un errore di accesso al file.
    "L'intelligenza è una pianta che va curata continuamente.
    Dovreste vedere com'è bello, il mio bonsai."
    Rat-man®

    [Gradient Text]
    [Su che server sei?]
    ->flickr

  4. #4
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    ehm, binary sun... per quanto ne so', e per diretta esperienza, scritture in contemporanea su uno stesso file possono avvenire senza problemi, o meglio, creando problemi.

    In particolare, io loggo gli errori 404 senza controlli di lock, e mi ritrovo ogni tanto segnalazioni sovrapposte. E' la singola chiamata ad fwrite() che è atomica.

    cfr. Locking files for use

  5. #5
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito

    Mi fido, non ho mai provato, ma è un comportamento strano.
    Fopen con clusola in scrittura dovrebbe bloccare la scrittura del file da parte di altri..
    "L'intelligenza è una pianta che va curata continuamente.
    Dovreste vedere com'è bello, il mio bonsai."
    Rat-man®

    [Gradient Text]
    [Su che server sei?]
    ->flickr

  6. #6
    L'avatar di Leo91
    Leo91 non è connesso Altervistiano Junior
    Data registrazione
    28-03-2004
    Residenza
    alle tue spalle
    Messaggi
    728

  7. #7
    Guest

    Predefinito

    Io l'ho trovato distrutto, credo che sia successo per la sua grande dimensione (100kbyte), e ho perso gran parte dei dati. Meglio il db.

Regole di scrittura

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