[X] Choose Font Here

Locking Files

ဘယ္ programing language မွာမဆို file ကို access လုပ္ရတာေတြ ရွိပါတယ္။ အဲဒါေတြကေတာ့ open, close, read, write

စတာေတြပဲ ျဖစ္ပါတယ္။ PHP မွာလဲ File Accessing ေတြရွိပါတယ္။ ခုကြၽန္ေတာ္ ေျပာခ်င္တာက File Lock လုပ္တဲ့ function

ေလးအေၾကာင္းပါ။ ကြၽန္ေတာ္တို႔ေတြ File ကို access လုပ္တဲ့ အခါ con-currency ဆိုတာကို သိထားဖို႔ လိုပါတယ္။ ဒီအတြက္

File Accessing လုပ္တဲ့ အခါ flock သုံးမယ္ ဆိုရင္ ကိုယ္ access လုပ္ေန ခ်ိန္မွာ တျခားသူ R/W Access ကို lock လုပ္လိုက္တာ

ျဖစ္ပါတယ္။

 

For eg;

 

<?php

$content = "This is testing";

 if($fp = @fopen('test.txt', 'w') && flock($fp,LOCK_EX)){

   $result =fwrite($fp, $content);

   flock($fp, LOCK_UN);

   fclose($fp);

   return $result;

 }

?>

 

Here is optional variable for flock function:

 

- LOCK_EX (Exclusive lock for writing)

- LOCK_NB (Nonblocking lock)

- LOCK_SH (Shared lock for reading)

- LOCK_UN (Releasing a lock)

 

Comments (0)
Write comment
Your Contact Details:
Comment:
[b] [i] [u] [url] [quote] [code] [img]   
:D:angry::angry-red::evil::idea::love::x:no-comments::ooo::pirate::?::(
:sleep::););)):0
Security
Please input the anti-spam code that you can read in the image.

Login Form

Categories Table View

JoomlaWatch Stats 1.2.9 by Matej Koval

Facebook Share

Share on facebook

Accordion FAQ

mod_joomtouch

Version Iphone

Version Iphone by JoomTouch