Comment

Working with Files

PHP File Exists

Estimated reading: 2 minutes 6 views Contributors

সারসংক্ষেপঃ  এই টিউটোরিয়ালে, আপনি শিখবেন কিভাবে পিএইচপি-তে  file_exists(), is_file(), is_readable() এবং is _ Writable () ফাংশন ব্যবহার করে কোন ফাইল  বিদ্যমান কিনা এবং কিভাবে পরীক্ষা করতে হয়।

পিএইচপি কিছু দরকারী ফাংশন প্রদান করে যা আপনাকে একটি file exists কিনা তা পরীক্ষা করার অনুমতি দেয়। আসুন এই ফাংশনগুলি কীভাবে কার্যকরভাবে ব্যবহার করা যায় তা পরীক্ষা করে দেখি।

file _ exists () ফাংশন ব্যবহার করে একটি ফাইল বিদ্যমান কিনা তা পরীক্ষা করুন

একটি ফাইল বিদ্যমান কিনা তা পরীক্ষা করতে, আপনি file _ exists () ফাংশনটি ব্যবহার করুন:

file_exists ( string $filename ) : bool

file _ exists () ফাংশন একটি ফাইলের নাম input নেয় এবং ফাইল বিদ্যমান থাকলে true  return  করে; অন্যথায় এটি  false return করে।


নিম্নলিখিত উদাহরণটি বর্তমান ডিরেক্টরিতে readme.txt ফাইলটি বিদ্যমান কিনা তা পরীক্ষা করতে  file_exists() ফাংশনটি ব্যবহার করেঃ

<?php

$filename = 'readme.txt';

if (file_exists($filename)) {
    $message = "The file $filename exists";
} else {
    $message = "The file $filename does not exist";
}
echo $message;

যদি  readme.txt -স্ক্রিপ্টের একই ডিরেক্টরিতে বিদ্যমান থাকে তবে আপনি নিম্নলিখিত আউটপুট  দেখতে পাবেনঃ

The file readme.txt exists

… অন্যথায়, আপনি একটি ভিন্ন আউটপুট দেখতে পাবেনঃ

The file readme.txt does not exist

NOTE:   $filename  একটি ডিরেক্টরির path হতে পারে। এই ক্ষেত্রে, file_exists() ফাংশনটি true  return  করে যদি তা ডিরেক্টরিতে থেকে থাকে।

is _ file ()  ফাংশন ব্যবহার করে একটি ফাইল বিদ্যমান কিনা তা পরীক্ষা করুনঃ

আপনি যদি পরীক্ষা করতে চান যে কোনও  path একটি ফাইল (ডিরেক্টরি নয়) এবং ফাইলটি  সিস্টেমে বিদ্যমান কিনা, আপনি is_file() ফাংশনটি ব্যবহার করতে পারেন।

is_file() ফাংশন একটি $filename গ্রহণ করে এবং যদি $filename একটি ফাইল হয় এবং বিদ্যমান থাকে তবে তা  true  return করেঃ

is_file ( string $filename ) : bool

নিম্নলিখিত উদাহরণটি  is_file()ফাংশনটি ব্যবহার করে  readme.txt ফাইলটি বিদ্যমান কিনা তা পরীক্ষা করেঃ

<?php

$filename = 'readme.txt';

if (is_file($filename)) {
    $message = "The file $filename exists";
} else {
    $message = "The file $filename does not exist";
}
echo $message;

একটি file exist এবং readable কিনা তা পরীক্ষা করুন

একটি file exists এবং readable কিনা তা পরীক্ষা করতে, আপনি is_readable() ফাংশনটি ব্যবহার করেনঃ

is_readable ( string $filename ) : bool

যদি $filename  বিদ্যমান থাকে এবং  readable হয় is_readable() ফাংশনটি true return করে , অথবা অন্যথায় false হয়। 

নিম্নলিখিত উদাহরণটি is_readable() ফাংশন ব্যবহার করে  readme.txt ফাইলটি বিদ্যমান এবং readable কিনা তা পরীক্ষা করতে ব্যবহার করেঃ

<?php

$filename = 'readme.txt';

if (is_readable($filename)) {
    $message = "The file $filename exists";
} else {
    $message = "The file $filename does not exist";
}
echo $message;

একটি file_exist এবং writable  কিনা তা পরীক্ষা করুন

একটি ফাইলে লেখার আগে, আপনাকে ফাইলটি বিদ্যমান এবং writable কিনা তা পরীক্ষা করতে হবে। এই ক্ষেত্রে, আপনি  is_writable() ফাংশনটি ব্যবহার করতে পারেনঃ

is_writable ( string $filename ) : bool

যদি $filename  বিদ্যমান থাকে এবং  readable হয় is_writable() ফাংশনটি true return করে, অথবা অন্যথায় false হয়। মনে রাখবেন যে $filename  একটি ডিরেক্টরি হতে পারে।

নিম্নলিখিত উদাহরণটি is_writable() ফাংশন ব্যবহার করে readme.txt ফাইলটি বিদ্যমান এবং readable কিনা তা পরীক্ষা করতেঃ

<?php

$filename = 'readme.txt';

if (is_writable($filename)) {
    $message = "The file $filename exists";
} else {
    $message = "The file $filename does not exist";
}

echo $message;

সারাংশ

  • একটি ফাইল বিদ্যমান কিনা তা পরীক্ষা করতে file _ exists () ফাংশন ব্যবহার করুন।
  • path একটি নিয়মিত ফাইল, ডিরেক্টরি নয় এবং সেই ফাইলটি বিদ্যমান কিনা তা পরীক্ষা করতে is _ file () ফাংশনটি ব্যবহার করুন।
  • একটি ফাইল বিদ্যমান এবং readable কিনা তা পরীক্ষা করতে is _ readable () ফাংশন ব্যবহার করুন।
  • একটি ফাইল বিদ্যমান এবং writable কিনা তা পরীক্ষা করতে is _ Writable () ফাংশনটি ব্যবহার করুন।

Leave a Comment

Share this Doc

PHP File Exists

Or copy link

CONTENTS

Subscribe

×
Cancel