Voivatko php:ssa 2 eri käyttäjäa lukea samanaikaisesti yhtä tekstitiedostoa?
Riippuu millä alustalla PHP:ta ajetaan ynnä muusta sellaisesta, mutta väittäisin, että *nix-alustoilla ainakin voi.
lukea pystyy.
Tottahan toki mikäli se yleensäkään on järjestelmätasolla mahdollista. Niinkuin se onkin.
Vaikeammaksi asia menee vasta jos tiedostoon kirjoitetaan. Sitä ei voi kaksi käyttäjää tehdä samanaikaisesti. Käytännössä tämäkin hoituu jotensakin siten, että ensimmäinen käyttäjä varaa tiedoston kirjoitusta varten ja vapauttaa sen vasta kirjoituksen päätyttyä, jolloin toinen käyttäjä voi ryhtyä kirjoittelemaan siihen. Windows ympäristössä suoritettaessa kai pitäisi käyttää flock() funktiota joka on kaiken kaikkiaan aika mielenkiintoinen.
Pääsääntöisesti kuitenkin tietämyslaite hoitelee tästäkin lähes kaiken potentiaalisen riskin pois.
On insinööri ihmeellinen.
Aihe on jo aika vanha, joten et voi enää vastata siihen.