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

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

PHP में fpus () फ़ंक्शन का उपयोग करके एक खुली फ़ाइल में लिखें। यह fwrite() का उपनाम है। fputs () फ़ंक्शन सफलता पर लिखे गए बाइट्स की संख्या देता है। यह विफलता पर FALSE लौटाता है।

fputs() फ़ंक्शन फ़ाइल के अंत में रुक जाता है या जब यह निर्दिष्ट लंबाई तक पहुँच जाता है, जो भी पहले आए।

सिंटैक्स

fputs(file_pointer, string, length)

पैरामीटर

  • file_pointer - fopen() का उपयोग करके बनाया गया एक फ़ाइल पॉइंटर। आवश्यक है।

  • स्ट्रिंग - एक स्ट्रिंग लिखी जानी है। आवश्यक है।

  • लंबाई − लिखने के लिए अधिकतम बाइट्स। वैकल्पिक।

वापसी

fputs () फ़ंक्शन सफलता पर लिखे गए बाइट्स की संख्या देता है। यह विफलता पर FALSE लौटाता है।

उदाहरण

<?php
   $file_pointer = fopen("new.txt","w");
   echo fputs($file,"This is demo text!");
   fclose($file_pointer);
?>

निम्नलिखित आउटपुट है। यह लिखे गए बाइट्स की संख्या लौटाता है।

आउटपुट

18

आइए एक और उदाहरण देखें जो फ़ाइल में निर्दिष्ट संख्या में बाइट्स लिखता है। सामग्री को पढ़ा और प्रदर्शित भी किया जाता है।

उदाहरण

<?php
   $file_pointer = fopen("new.txt","w");
   echo fputs($file,"This is demo text!",4);
   fclose($file_pointer);
   fopen("new.txt", "r");
   echo fread($file_pointer, filesize("new.txt"));
   fclose($file_pointer);
?>

आउटपुट

4

  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 () फ़ंक्