Changeset 1406786
- Timestamp:
- 04/28/2016 08:08:29 PM (10 years ago)
- File:
-
- 1 edited
-
wp-farsi/trunk/wp-farsi.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-farsi/trunk/wp-farsi.php
r1406785 r1406786 34 34 function wpfa_file_put_contents($file = '', $str = '') { 35 35 $fp = fopen($file, "w"); 36 if (!$fp || !flock($fp, 6, $e) || $e)36 if (!$fp || !flock($fp, LOCK_EX | LOCK_NB, $e) || $e) 37 37 return false; 38 38 fwrite($fp, $str); 39 39 sleep(2); 40 flock($fp, 3);40 flock($fp, LOCK_UN); 41 41 fclose($fp); 42 42 } … … 45 45 $content = ''; 46 46 $fp = fopen($file, "r"); 47 if (!$fp || !flock($fp, 6, $e) || $e)47 if (!$fp || !flock($fp, LOCK_EX | LOCK_NB, $e) || $e) 48 48 return false; 49 49 $content = fread($fp, filesize($file)); 50 50 usleep(100000); 51 flock($fp, 3);51 flock($fp, LOCK_UN); 52 52 fclose($fp); 53 53 return $content;
Note: See TracChangeset
for help on using the changeset viewer.