PHP is_uploaded_file() फ़ंक्शन
रोशनी और उपयोग
is_uploaded_file() फ़ंक्शन निर्दिष्ट फ़ाइल को HTTP POST के माध्यम से अपलोड किया गया है का निर्णय करता है।
व्याकरण
is_uploaded_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 के माध्यम से अपलोड नहीं किया गया है