Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP में popen () फ़ंक्शन

पॉपन () फ़ंक्शन एक पाइप खोलता है। इसका उपयोग fgets (), fgetss (), और fwrite () के साथ किया जा सकता है। पॉपन () फ़ंक्शन द्वारा शुरू किया गया फ़ाइल पॉइंटर pclose () के साथ बंद होना चाहिए।

सिंटैक्स

popen(command, mode)

पैरामीटर

  • कमांड - निष्पादित करने के लिए आदेश सेट करें

  • मोड - मोड सेट करें, जैसे "r", "w", आदि।

वापसी

पॉपन () फ़ंक्शन सफलता पर TRUE लौटाता है। त्रुटि होने पर यह FALSE लौटाता है।

उदाहरण

<?php
   // opening a pipe
   $file_pointer = popen("/bin/ls", "r");
   pclose($file_pointer);
?>

आउटपुट

TRUE

आइए एक और उदाहरण देखें।

उदाहरण

<?php
   // opening a pipe
   $file_pointer = popen("/executable/installer.exe", "r");
   pclose($file_pointer);
?>

आउटपुट

TRUE

  1. PHP में fflush () फ़ंक्शन

    Fflush () फ़ंक्शन आउटपुट को एक खुली फ़ाइल में फ़्लश करता है। यह फ़ंक्शन फ़ाइल हैंडल द्वारा इंगित संसाधन के लिए सभी बफ़र किए गए आउटपुट को लिखने के लिए बाध्य करता है। सिंटैक्स fflush(file_pointer) पैरामीटर file_pointer - खुली फ़ाइल स्ट्रीम निर्दिष्ट करें। वापसी fflush() फ़ंक्शन वापस आ जाता है।

  1. PHP में feof () फ़ंक्शन

    फ़ाइल पॉइंटर पर फ़ाइल के अंत के लिए feof() फ़ंक्शन परीक्षण करता है। यदि फ़ाइल पॉइंटर EOF पर है या कोई त्रुटि होती है (सॉकेट टाइमआउट सहित) तो यह TRUE लौटाता है; अन्यथा FALSE लौटाता है। सिंटैक्स feo(file_pointer) पैरामीटर file_pointer - फ़ाइल सूचक मान्य होना चाहिए, और fopen() या fsockopen() द्वारा

  1. PHP में fclose () फ़ंक्शन

    fclose () फ़ंक्शन एक खुले फ़ाइल पॉइंटर को बंद कर देता है। फ़ंक्शन सफलता पर TRUE और विफलता पर FALSE लौटाता है। सिंटैक्स fclose(file_pointer) पैरामीटर file_pointer - फ़ाइल सूचक मान्य होना चाहिए, और fopen() या fsockopen() द्वारा सफलतापूर्वक खोली गई फ़ाइल को इंगित करना चाहिए। वापसी fclose () फ़ंक्