PHP popen() फ़ंक्शन

परिभाषा और उपयोग

popen() फ़ंक्शन प्रक्रिया फ़ाइल पॉइंटर खोलता है。

व्याकरण

popen(कमांड,मोड)
पैरामीटर वर्णन
कमांड आवश्यक।कार्यान्वयन के लिए आदेश को निर्धारित करता है。
मोड

आवश्यक।संबंधित कनेक्शन मोड को निर्धारित करता है。

संभावित मूल्य

  • r: केवल पढ़ना。
  • w: केवल लिखना (मौजूदा फ़ाइल को खाली करना या नया फ़ाइल बनाना)

वर्णन

एक प्रक्रिया के लिए पाइप को खोलता है, जो द्वारा डेरिवेट निर्दिष्ट किया गया है कमांड आदेश कार्यान्वयन के द्वारा उत्पन्न होता है。

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

यदि गलती होती है, तो false वापस करता है。

उदाहरण

<?php
$file = popen("/bin/ls","r");
//कुछ चलाने वाले कोड
pclose($file);
?>