PHP is_uploaded_file() ফাংশন
বিবরণ ও ব্যবহার
is_uploaded_file() ফাংশন PHP-এর নির্দিষ্ট ফাইলটি HTTP POST-এর মাধ্যমে আপলোড করা হয় কিনা না তা নির্ণয় করে
সংগঠন
is_uploaded_file(file)
পারামিটার | বর্ণনা |
---|---|
file | অপরিহার্য। পরীক্ষা করতে হলে ফাইল নির্দিষ্ট করুন |
বিবরণ
যদি file যদি দেওয়া ফাইল HTTP POST-এর মাধ্যমে আপলোড করা হয়, তবে TRUE ফিরে দেয়
এই ফাংশনটি ব্যবহার করে কোনও খারাপ ব্যবহারকারী স্ক্রিপ্টটিকে কোনও অনুমোদিত না হওয়া ফাইলগুলির ব্যবহারের জন্য মিথ্যা প্রতিনিধিত্ব করতে পারবে না, যেমন /etc/passwd
এই পরীক্ষা অত্যন্ত গুরুত্বপূর্ণ, যদি আপনি যে কোনও ফাইল ব্যবহার করে ব্যবহারকারীদের বা সংক্রান্ত অন্যান্য ব্যবহারকারীদের অনুমোদিত না হওয়া কনটেন্ট দেখতে পাবেন
সূচনা এবং মন্তব্য
মন্তব্য:এই ফাংশনের ফলাফল ক্যাশ হবে।অনুগ্রহ করে clearstatcache() ক্যাশ কল করা।
উদাহরণ
<?php $file = "test.txt"; if(is_uploaded_file($file)) { echo ("$file HTTP POST-এর মাধ্যমে আপলোড করা হয়েছে"); } else { echo ("$file HTTP POST-এর মাধ্যমে আপলোড করা হয়নি"); } ?>
আউটপুট:
test.txt HTTP POST-এর মাধ্যমে আপলোড করা হয়নি