fgestss() फ़ंक्शन फ़ाइल पॉइंटर से एक लाइन प्राप्त करता है और HTML और PHP टैग को स्ट्रिप करता है। fgetss() फ़ंक्शन लंबाई तक की एक स्ट्रिंग देता है - 1 बाइट हैंडल द्वारा इंगित फ़ाइल से पढ़ा जाता है, जिसमें सभी HTML और PHP कोड धारीदार होते हैं। यदि कोई त्रुटि होती है, तो FALSE लौटाता है।
सिंटैक्स
fgetss(file_path,length,tags)
पैरामीटर
-
file_pointer - फ़ाइल सूचक मान्य होना चाहिए, और fopen() या fsockopen() द्वारा सफलतापूर्वक खोली गई फ़ाइल को इंगित करना चाहिए (और fclose() द्वारा अभी तक बंद नहीं किया गया है)।
-
लंबाई − डेटा की लंबाई
-
टैग - वे टैग जिन्हें आप हटाना नहीं चाहते।
वापसी
fgetss() फ़ंक्शन लंबाई तक की एक स्ट्रिंग देता है - 1 बाइट हैंडल द्वारा इंगित फ़ाइल से पढ़ा जाता है, जिसमें सभी HTML और PHP कोड धारीदार होते हैं। यदि कोई त्रुटि होती है, तो FALSE लौटाता है।
मान लें कि हमारे पास निम्न सामग्री वाली "new.html" फ़ाइल है।
<p><strong>Asia</strong> is a <em>continent</em>.</p>
उदाहरण
<?php $file_pointer= fopen("new.html", "rw"); 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($handle)) { $buffer = fgetss($file_pointer, 1024"<p>,<strong>,<em>"); echo $buffer; } fclose($file_pointer); } ?>
आउटपुट
Asia is a continent.