fopen() ফাংশন একটি ফাইল বা URL খোলে। যদি ফাংশন ব্যর্থ হয়, এটি মিথ্যা এবং ব্যর্থতার উপর একটি ত্রুটি প্রদান করে। ত্রুটি আউটপুট লুকাতে ফাংশনের নামের সামনে একটি '@' যোগ করুন।
সিনট্যাক্স
fopen(file_path, mode, include_path, context)
পরামিতি
-
ফাইল_পথ - ফাইলের পথ।
-
মোড - ফাইলের অ্যাক্সেসের ধরন আপনার প্রয়োজন
- “r” - শুধুমাত্র পঠন করুন
- "r+" - পড়/লিখুন
- "w" - শুধুমাত্র লিখুন
- "w+" - পড়/লিখুন
- "a" - শুধু লিখুন। ফাইলের শেষে খোলে এবং লিখবে বা এটি বিদ্যমান না থাকলে একটি নতুন ফাইল তৈরি করে)
- "a+" - পড়ুন/লিখুন। ফাইলের শেষে লেখার মাধ্যমে ফাইল সামগ্রী সংরক্ষণ করে)
- "x" - শুধু লিখুন। একটি নতুন ফাইল তৈরি করে। FALSE এবং একটি ত্রুটি প্রদান করে যদি ফাইল আগে থেকেই থাকে)
- "x+" - পড়ুন/লিখুন। একটি নতুন ফাইল তৈরি করে। FALSE এবং একটি ত্রুটি প্রদান করে যদি ফাইল আগে থেকেই থাকে)
-
incude_path − আপনি যদি অন্তর্ভুক্ত_পথ (php.ini-তে) ফাইলটি অনুসন্ধান করতে চান তবে এটিকে '1' এ সেট করুন।
-
প্রসঙ্গ - ফাইল পয়েন্টারের প্রসঙ্গ।
ফেরত
fopen() ফাংশন FALSE ফেরত দেয় এবং ব্যর্থতার ক্ষেত্রে একটি ত্রুটি প্রদান করে। ত্রুটি আউটপুট লুকাতে ফাংশনের নামের সামনে একটি '@' যোগ করুন।
ধরা যাক আমাদের কাছে নিম্নলিখিত বিষয়বস্তু সহ একটি ফাইল “new.txt” আছে।
The content of the file!
এখন, আসুন উদাহরণ দেখি -
উদাহরণ
<?php // read/ write mode $file_pointer = fopen("new.txt", 'r+') or die("File does not exist"); $res = fgets($file_pointer); echo $res; fclose($ile_pointer); ?>
আউটপুট
The content of the file!
আসুন “one.txt” ফাইলের একটি উদাহরণ দেখি।
উদাহরণ
<?php // read/write mode $file_pointer = fopen("one.txt", "w+"); // writing to file fwrite($file_pointer, 'demo content'); echo fread($file_pointer, filesize("new.txt")); fclose($file_pointer); ?>
আউটপুট
demo content