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 ద్వారా