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

popen

Open Process ဖိုင်ညွှန်ပြ
အမည်:popen
အမျိုးအစား:ဖိုင်စနစ်
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:လုပ်ငန်းစဉ်ကိုဖွင့်ပါ။

အဓိပ္ပါယ်နှင့်အသုံးပြုမှု

popen() လုပ်ဆောင်ချက်သည် Process file pointer ကိုဖွင့်သည်။

နမူနာ

 <? PHP
$ file = Popen ( "/ bin / ls" , "r" ) ,

// ကွပ်မျက်ခံရဖို့အချို့သောကုဒ်

PCLOESE ( $ file ) ;
>

သဒ္ဒါ

 Popen ( command , mode )
တေးရေး ဖေါ်ပြ
အမိန့် လိုအပ်ပါတယ် ကွပ်မျက်ခံရခံရဖို့အမိန့်ကိုသတ်မှတ်ပါ။
ထုံးနည်း

လိုအပ်ပါတယ် Connection Mode ကိုသတ်မှတ်ပါ။

ဖြစ်နိုင်သောတန်ဖိုးများ:

  • R: သာဖတ်ပါ။
  • W: သာ (လက်ရှိဖိုင်များကိုဖွင့ ်. ရှင်းလင်းခြင်းသို့မဟုတ်ဖိုင်အသစ်တစ်ခုဖန်တီးပါ)

ဥပမာပြပါ

ဆင်းသက်လာသော command command command ကိုကွပ်မျက်ခြင်းဖြင့်ထုတ်လုပ်သည့်လုပ်ငန်းစဉ်တစ်ခုသို့ပိုက်လိုင်းကိုဖွင့်သည်။

တူညီသော file pointer ကို fopen() အဖြစ်သို့ပြန်ပို့သည်။ ၎င်းသည်တစ်လမ်းတည်း (စာဖတ်ခြင်းသို့မဟုတ်ရေးခြင်းအတွက်သာ) နှင့် pclose() နှင့်ပိတ်ထားရမည်။ ဤညကို fgets() , fgetss() နှင့် fwrite() အတွက်အသုံးပြုနိုင်ပါသည်။

အမှားတစ်ခုဖြစ်ပေါ်ပါကမှားယွင်းစွာပြန်လာသည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • သင်္ကေတ link ၏ပိုင်ရှင်ကိုပြုပြင်မွမ်းမံ lchown

    lchown

    သင်္ကေတlink၏ပိုင်ရှင
  • လိုင်းကို CSV သို့ format လုပ်ပြီးဖိုင်ညွှန်ပြရန်ရေးပါ fputcsv

    fputcsv

    လိုင်းကိုCSVသို့form
  • ပုံစံများနှင့်ကိုက်ညီသောဖိုင်လမ်းကြောင်းများကိုရှာပါ glob

    glob

    ပုံစံများနှင့်ကိုက်ည
  • ပေးထားသောဖိုင်အမည် executable ရှိမရှိဆုံးဖြတ်ပါ is_executable

    is_executable

    ပေးထားသောဖိုင်အမည်ex
  • ပုံစံနှင့်အတူဖိုင်အမည်များကိုကိုက်ညီပါ fnmatch

    fnmatch

    ပုံစံနှင့်အတူဖိုင်အမ
  • ဖိုင်ပြုပြင်မွမ်းမံအချိန်ကိုရယူပါ filemtime

    filemtime

    ဖိုင်ပြုပြင်မွမ်းမံအ
  • ရရှိနိုင်သည့်နေရာကိုဖိုင်စနစ် (သို့) disk partition တွင်ပြန်လည်ရောက်ရှိ disk_free_space

    disk_free_space

    ရရှိနိုင်သည့်နေရာကို
  • ယာယီဖိုင်တစ်ခုဖန်တီးပါ tmpfile

    tmpfile

    ယာယီဖိုင်တစ်ခုဖန်တီး