PHP फ़ाइल बनाना/लिखना
- पिछला पृष्ठ PHP फ़ाइल खोलना/पढ़ना
- अगला पृष्ठ पीएचपी फ़ाइल अपलोड
इस चयन में, हम आपको सर्वर पर फ़ाइल को बनाने और लिखने के तरीके से बताएंगे。
PHP फ़ाइल बनाना - fopen()
fopen() फ़ंक्शन फ़ाइल को बनाने के लिए भी उपयोग किया जाता है। शायद कुछ भ्रमणात्मक हो, लेकिन PHP में, फ़ाइल को बनाने के लिए उपयोग किए जाने वाले फ़ंक्शन फ़ाइल को खोलने के लिए उसी हैं।
अगर आप fopen() का उपयोग अस्तित्व में नहीं होने वाली फ़ाइल के लिए करते हैं, तो यह फ़ंक्शन फ़ाइल को बना कर देता है, यदि फ़ाइल को लिखने (w) या जोड़ने (a) के लिए खोला गया है।
नीचे दिए गए उदाहरण "testfile.txt" नामक नई फ़ाइल को बनाता है। यह फ़ाइल PHP कोड के उसी डिरेक्ट्री में बनी होगी:
उदाहरण
$myfile = fopen("testfile.txt", "w")
PHP फ़ाइल अधिकार
अगर आप इस कोड को चलाते समय त्रुटि होती है, तो कृपया देखें कि आपके पास हार्ड डिस्क पर PHP फ़ाइल लिखने के लिए अधिकार हैं।
PHP फ़ाइल लिखना - fwrite()
fwrite() फ़ंक्शन फ़ाइल में लिखने के लिए उपयोग किया जाता है。
fwrite() का पहला पारामीटर लिखने के लिए फ़ाइल का नाम है, दूसरा पारामीटर लिखे जाने वाला शब्द है。
नीचे दिए गए उदाहरण "newfile.txt" नामक नई फ़ाइल में नाम लिखता है:
उदाहरण
<?php $myfile = fopen("newfile.txt", "w") or die("Unable to open file!"); $txt = "Bill Gates\n"; fwrite($myfile, $txt); $txt = "Steve Jobs\n"; fwrite($myfile, $txt); fclose($myfile); ?>
कृपया ध्यान दें कि हम "newfile.txt" फ़ाइल में दो बार लिखा है। हर बार जब हम फ़ाइल में लिखते हैं, हमारे भेजे गए शब्द $txt में पहली बार "Bill Gates" और दूसरी बार "Steve Jobs" है। लिखने के बाद, हम fclose() फ़ंक्शन का उपयोग करके फ़ाइल को बंद करते हैं।
अगर हम "newfile.txt" फ़ाइल को खोलेंगे, यह ऐसा होना चाहिए:
बिल गेट्स स्टीव जॉब्स
PHP ओवरराइट (Overwriting)
अगर अब "newfile.txt" में कुछ डाटा है, हम लिखने के दौरान होने वाले कार्यों को दिखा सकते हैं।सभी मौजूदा डाटा मिट जाएगा और एक नए फ़ाइल के रूप में शुरू होगा。
नीचे दिए गए उदाहरण में, हम एक मौजूदा फ़ाइल "newfile.txt" को खोलते हैं और उसमें कुछ नए डाटा लिखते हैं:
उदाहरण
<?php $myfile = fopen("newfile.txt", "w") or die("Unable to open file!"); $txt = "Mickey Mouse\n"; fwrite($myfile, $txt); $txt = "Minnie Mouse\n"; fwrite($myfile, $txt); fclose($myfile); ?>
अगर अब हम "newfile.txt" फ़ाइल को खोलेंगे, बिल और स्टीव खो गए हैं, बस हम जो लिखा है बचा है:
मिकी माउस मिनी माउस
PHP Filesystem रेफ़रेंस मैनुअल
पूर्ण PHP फ़ाइल सिस्टम रेफ़रेंस मैनुअल के लिए, CodeW3C.com द्वारा प्रदान की गई PHP Filesystem रेफ़रेंस मैनुअल।
- पिछला पृष्ठ PHP फ़ाइल खोलना/पढ़ना
- अगला पृष्ठ पीएचपी फ़ाइल अपलोड