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

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

विवरण

PHP का file_put_contents() फंक्शन एक स्ट्रिंग को फाइल में लिखता है। फाइल में लिखे गए बाइट्स की संख्या लौटाता है, विफलता पर FALSE।

सिंटैक्स

file_put_contents(file_path, data, flags, context)

पैरामीटर्स

  • file_path - फाइल का पथ।

  • data - फाइल में लिखे जाने वाला डेटा सेट करें।

  • flags - निर्दिष्ट करता है कि फाइल कैसे खोली जाए या डेटा कैसे लिखा जाए:

    • FILE_USE_INCLUDE_PATH - फाइलनाम को include डायरेक्टरी में खोजें।
    • FILE_APPEND - यदि फाइल पहले से मौजूद है, तो डेटा को ओवरराइट करने के बजाय फाइल में जोड़ें।
    • LOCK_EX - लिखते समय फाइल पर एक्सक्लूसिव लॉक प्राप्त करें।
    • FILE_TEXT - डेटा टेक्स्ट मोड में लिखा जाता है। इस फ्लैग का उपयोग FILE_BINARY के साथ नहीं किया जा सकता। केवल PHP 6 से उपलब्ध।
    • FILE_BINARY - डेटा बाइनरी मोड में लिखा जाएगा। यह डिफ़ॉल्ट सेटिंग है और FILE_TEXT के साथ उपयोग नहीं की जा सकती। केवल PHP 6 से उपलब्ध।
  • context - स्ट्रीम का व्यवहार सेट करें।

रिटर्न मान

फाइल में लिखे गए बाइट्स की संख्या, विफलता पर FALSE।

उदाहरण 1

<?php
echo file_put_contents("new.txt", "This is it!");
?>

आउटपुट

11

उदाहरण 2: डेटा जोड़ना

<?php
$file_path = 'one.txt';
$myfile = file_get_contents($file_path);
$myfile .= "Demo line!\n";
file_put_contents($file_path, $myfile);
?>

आउटपुट

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

    विवरण PHP का filetype() फंक्शन किसी फाइल या डायरेक्टरी का फाइल प्रकार लौटाता है। सफलता पर निम्नलिखित में से एक मान लौटाता है: fifo char dir (डायरेक्टरी) block link (सिम्बोलिक लिंक) file unknown (अज्ञात फाइल प्रकार) सिंटैक्स filetype(file_path) पैरामीटर्स file_path - जिस फाइल का फाइलटाइप चाहते

  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