PHP-তে ফাইল নিয়ে কাজ করা খুবই সাধারণ এবং গুরুত্বপূর্ণ একটি কাজ। যেমন – ফাইল তৈরি, পড়া, লেখা, মুছে ফেলা ইত্যাদি।
fopen() দিয়ে ফাইল খোলা
PHP-তে fopen() ফাংশন ব্যবহার করে ফাইল খোলা হয়। এটি দুটি প্যারামিটার নেয় – ফাইল নাম এবং মোড।
<?php
$file = fopen(“demo.txt”, “r”);
?>
$file = fopen(“demo.txt”, “r”);
?>
মোডের তালিকা:
| মোড | বর্ণনা |
|---|---|
r |
শুধু পড়ার জন্য (read) |
w |
লেখার জন্য (আগের ডেটা মুছে যাবে) |
a |
শেষে অ্যাড করবে (append) |
x |
নতুন ফাইল তৈরি করবে, যদি আগে না থাকে |
fread() দিয়ে ফাইল পড়া
<?php
$file = fopen(“demo.txt”, “r”);
echo fread($file, filesize(“demo.txt”));
fclose($file);
?>
$file = fopen(“demo.txt”, “r”);
echo fread($file, filesize(“demo.txt”));
fclose($file);
?>
✍ fwrite() দিয়ে ফাইল লেখা
<?php
$file = fopen(“demo.txt”, “w”);
fwrite($file, “Hello PHP File!”);
fclose($file);
?>
$file = fopen(“demo.txt”, “w”);
fwrite($file, “Hello PHP File!”);
fclose($file);
?>
unlink() দিয়ে ফাইল মুছে ফেলা
<?php
unlink(“demo.txt”);
?>
unlink(“demo.txt”);
?>
ফাইল হ্যান্ডলিংয়ের সুবিধা:
- ইউজার ডেটা সংরক্ষণ করা যায়
- লগ ফাইল তৈরি করা যায়
- ফর্ম ডেটা সার্ভারে রাখা যায়
- সহজেই কনফিগারেশন সেভ করা যায়
⚠ error control with file_exists()
<?php
if (file_exists(“demo.txt”)) {
echo “ফাইল পাওয়া গেছে”;
} else {
echo “ফাইল পাওয়া যায়নি”;
}
?>
if (file_exists(“demo.txt”)) {
echo “ফাইল পাওয়া গেছে”;
} else {
echo “ফাইল পাওয়া যায়নি”;
}
?>