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

PHP में fgetss() फंक्शन


PHP का fgetss() फंक्शन फ़ाइल पॉइंटर से एक लाइन पढ़ता है और HTML व PHP टैग्स को हटा देता है। यह फंक्शन length - 1 बाइट्स तक की एक स्ट्रिंग लौटाता है, जिसमें हैंडल द्वारा इंगित फ़ाइल से पढ़ा गया डेटा होता है, और सभी HTML व PHP कोड हटा दिए जाते हैं। यदि कोई त्रुटि होती है, तो FALSE लौटाता है।

सिंटैक्स

fgetss(file_pointer, length, tags)

पैरामीटर्स

  • file_pointer − फ़ाइल पॉइंटर वैध होना चाहिए, और fopen() या fsockopen() द्वारा सफलतापूर्वक खोली गई फ़ाइल को इंगित करना चाहिए (और अभी तक fclose() द्वारा बंद नहीं की गई हो)।

  • length − पढ़े जाने वाले डेटा की लंबाई।

  • tags − वे टैग्स जिन्हें आप हटाना नहीं चाहते।

रिटर्न वैल्यू

fgetss() फंक्शन length - 1 बाइट्स तक की एक स्ट्रिंग लौटाता है, जिसमें हैंडल द्वारा इंगित फ़ाइल से पढ़ा गया डेटा होता है, और सभी HTML व PHP कोड हटा दिए जाते हैं। यदि कोई त्रुटि होती है, तो FALSE लौटाता है।

मान लीजिए हमारे पास new.html नाम की एक फ़ाइल है जिसमें निम्न सामग्री है:

<p><strong>Asia</strong> is a <em>continent</em>.</p>

उदाहरण

<?php 
    $file_pointer = fopen("new.html", "r"); 
    echo fgetss($file_pointer); 
    fclose($file_pointer); 
?>

चूंकि हमने HTML टैग्स को न हटाने के लिए कोई पैरामीटर नहीं दिया, इसलिए आउटपुट निम्न होगा:

आउटपुट

Asia is a continent.

अब, एक और उदाहरण देखते हैं जहां हमारे पास वही फ़ाइल है, लेकिन हम लंबाई और HTML टैग्स पैरामीटर जोड़कर उन टैग्स को न हटाने का निर्देश देंगे।

उदाहरण

<?php 
    $file_pointer = @fopen("new.html", "r"); 
    if ($file_pointer) { 
        while (!feof($file_pointer)) { 
            $buffer = fgetss($file_pointer, 1024, "<p>,<strong>,<em>"); 
            echo $buffer; 
        } 
        fclose($file_pointer); 
    } 
?>

आउटपुट

Asia is a continent.

  1. - PHP में file_get_contents() फंक्शन

    PHP का file_get_contents() फंक्शन पूरी फ़ाइल को एक स्ट्रिंग में पढ़ता है। जबकि file() फंक्शन फ़ाइल को एक ऐरे में पढ़ता है, file_get_contents() पूरी फ़ाइल को एक ही स्ट्रिंग के रूप में लौटाता है। सिंटैक्स file_get_contents(file_path, flags, context, start_offset, max_length) पैरामीटर्स file_path

  1. - PHP में file() फंक्शन

    PHP का file() फंक्शन किसी फ़ाइल को एक ऐरे में पढ़ता है, जहां फ़ाइल की प्रत्येक लाइन ऐरे का एक एलिमेंट बन जाती है। सिंटैक्स file(file_path, flag, context) पैरामीटर्स file_path − फ़ाइल का पथ। flag − वैकल्पिक पैरामीटर। निम्नलिखित स्थिरांकों में से एक या अधिक का संयोजन: FILE_USE_INCLU

  1. - PHP में fgetss() फंक्शन

    PHP का fgetss() फंक्शन फ़ाइल पॉइंटर से एक लाइन पढ़ता है और HTML व PHP टैग्स को हटा देता है। यह फंक्शन length - 1 बाइट्स तक की एक स्ट्रिंग लौटाता है, जिसमें हैंडल द्वारा इंगित फ़ाइल से पढ़ा गया डेटा होता है, और सभी HTML व PHP कोड हटा दिए जाते हैं। यदि कोई त्रुटि होती है, तो FALSE लौटाता है। सिंटैक्