is_uploaded_file() फ़ंक्शन जांचता है कि कोई फ़ाइल HTTP POST के माध्यम से अपलोड की गई थी या नहीं। यदि फ़ाइल HTTP POST के माध्यम से अपलोड की जाती है, तो फ़ंक्शन TRUE लौटाता है। यह विफलता पर FALSE लौटाता है।
सिंटैक्स
is_uploaded_file(file_path)
पैरामीटर
-
file_path - जाँच के लिए फ़ाइल निर्दिष्ट करें।
वापसी
यदि फ़ाइल HTTP POST के माध्यम से अपलोड की जाती है, तो is_uploaded_file() फ़ंक्शन TRUE लौटाता है। यह विफलता पर FALSE लौटाता है।
मान लें कि हम निम्नलिखित सामग्री के साथ "new.txt" फ़ाइल अपलोड कर रहे हैं।
This is demo text!
उदाहरण
<?php // checking for file is uploaded via HTTP POST if (is_uploaded_file($_FILES['userfile'][‘new.txt'])) { echo "File ". $_FILES['userfile'][‘new.txt'] ." uploaded successfully!\n"; // displaying contents of the uploaded file echo "Reading Contents of the file:\n"; readfile($_FILES['userfile'][‘new.txt']); } else { echo "File ". $_FILES['userfile'][‘new.txt'] ." failed in uploading! File upload attack could be the reason!\n"; } ?>
आउटपुट
File new.txt uploaded successfully! Reading Contents of the file: This is demo text!
आइए फ़ाइल “details.txt” के साथ एक और उदाहरण देखें।
उदाहरण
<?php $file = "newdetailstxt"; if(is_uploaded_file($file)) { echo ("Uploaded via HTTP POST"); } else { echo ("Not uploaded via HTTP POST"); } ?>
आउटपुट
Not uploaded via HTTP POST!