လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> flock

flock

ပေါ့ပါးသောတိုင်ပင်ဆွေးနွေးမှုဖိုင်သော့ခတ်ခြင်း
အမည်:flock
အမျိုးအစား:ဖိုင်စနစ်
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:ဖိုင်ကိုသော့ခတ်သို့မဟုတ်ထုတ်ပေးပါ။

နမူနာ

 <span class="token php language-php"><span class="token delimiter important"><? PHP</span>

<span class="token variable">$ file</span> <span class="token operator">=</span> <span class="token function">fopen</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"test.txt"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"w +"</span> <span class="token punctuation">)</span> <span class="token punctuation">,</span>

<span class="token comment">// သီးသန့်သော့ခတ်</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span> <span class="token function">သိုးစု</span> <span class="token punctuation">(</span> <span class="token variable">$ ဖိုင်</span> <span class="token punctuation">,</span> <span class="token constant">Lock_ex</span> <span class="token punctuation">)</span> <span class="token punctuation">)</span>
  <span class="token punctuation">{</span>
  <span class="token function">fwrite</span> <span class="token punctuation">(</span> <span class="token variable">$ file</span> <span class="token punctuation">"</span> <span class="token string double-quoted-string">" တစ်ခုခုရေးပါ "</span> ) <span class="token punctuation">,</span> <span class="token punctuation">)</span> ;
  <span class="token comment">// လွှတ်ပေးရန်သော့ခတ်</span>
  <span class="token function">သိုးစု</span> <span class="token punctuation">(</span> <span class="token variable">$ ဖိုင်</span> <span class="token punctuation">,</span> <span class="token constant">log_un</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
  <span class="token punctuation">}</span>
<span class="token keyword">သို့မဟုတ်</span>
  <span class="token punctuation">{</span>
  <span class="token keyword">echo</span> <span class="token string double-quoted-string">"အမှားသော့ခတ်ဖိုင်!"</span> <span class="token punctuation">;</span>
  <span class="token punctuation">}</span>

<span class="token function">fcose</span> <span class="token punctuation">(</span> <span class="token variable">$ file</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">></span></span>
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • ပေးထားသောအရှည်သို့ဖိုင်ကို truncate ftruncate

    ftruncate

    ပေးထားသောအရှည်သို့ဖိ
  • သင်္ကေတဆက်သွယ်မှုကိုတည်ထောင်ပါ symlink

    symlink

    သင်္ကေတဆက်သွယ်မှုကို
  • သင်္ကေတ link ၏ပစ်မှတ်ကိုပြန်သွားပါ readlink

    readlink

    သင်္ကေတlink၏ပစ်မှတ်က
  • ဖိုင်ညွှန်ပြဖိုင်သည်ဖိုင်၏အဆုံးသို့ရောက်ရှိရှိမရှိစစ်ဆေးပါ feof

    feof

    ဖိုင်ညွှန်ပြဖိုင်သည်
  • ဖိုင်များသို့ပြောင်းလဲမှုများ (metadata အပါအ 0 င်) ကိုထပ်တူပြုခြင်း fsync

    fsync

    ဖိုင်များသို့ပြောင်း
  • ဖိုင်တစ်ခုလုံးကို array ထဲသို့ဖတ်ပါ file

    file

    ဖိုင်တစ်ခုလုံးကိုarr
  • ဖိုင်စနစ်သို့မဟုတ် disk partition ကိုစုစုပေါင်းအရွယ်အစားကိုပြန်ပို့သည် disk_total_space

    disk_total_space

    ဖိုင်စနစ်သို့မဟုတ်di
  • ဖိုင်ညွှန်ပြသည့်လိုင်းမှလိုင်းတစ်ခုကိုဖတ်ပြီး HTML tags များကို filter လုပ်ပါ fgetss

    fgetss

    ဖိုင်ညွှန်ပြသည့်လိုင
လူကြိုက်များသော ဆောင်းပါးများ