• [^] # Re: Un ch'tit algo...

    Posté par (site web personnel) . En réponse au message PHP: Lock sur le system de fichier ?. Évalué à 2.

    > mon experience est que si un demon lis un fichier, et qu un autre le
    > modifie,remone, deplace

    sauf erreur de ma part, sous unix :
    - si quelqu'un renomme, déplace, modifie les permissions : ça n'influe aucunemement sur les fichiers déjà ouverts (l'inode et le contenu ne bougent pas)
    - si quelqu'un modifie le fichier, tu as potentiellement une modification de ce que tu lis (le contenu peut changer, ça dépend de la présence de flush, du temps d'écriture, de la quantité d'écriture, du cache ...)


    > entre PHP3 et PHP5, Apache ou Caudium ... j imagine qu y a des differences.

    Strictement aucune. Il ne s'agit que de l'appel de la fonction C flock. Elle dépend du système, pas de la version de PHP et encore moins du serveur Web. Ou plutot si : elle ne marchera pas sur les serveurs Web trheadés vu que le lock et "par process", mais tu n'en trouveras pas beaucoup des serveurs Web multithread sous Unix.