flock() et windows
Le
G Roydor
Existe t-il une fonction PHP sous Windows qui permette de définir une
séquence eclusive ?
Merci
G.R
séquence eclusive ?
Merci
G.R

Poser une question


Attention :
- pas sur un système de fichier partagé (montage réseau)
- pas sur un système de fichier de type FAT
mais surtout : - pas sur un système avec threads (les flock marchent au
niveau processus)
Du coup ça ne marche pas avec (entre autres) PHP en module sur IIS ou
Apache 2 (dans sa version Windows). Sur ces systèmes multithread, sous
Windows, je ne suis pas sûr qu'il existe des solutions de
synchronisation/exclusion avec PHP (vu que l'extension pour les
sémaphores n'est pas disponnible non plus). La seule solution que je
connaisse c'est passer par un SGBD et faire des lock dessus ce qui est
assez lourd. L'autre possibilité est d'utiliser PHP en CGI sur ces
serveurs Web.
--
Eric