Fanyiki cha is_uploaded_file() cha PHP

Ufafanuzi na Tumia

Fanyiki cha is_uploaded_file() cha PHP inamfikiria kama mifano yenye uwezo wa kuzungumza inatokana na mawasiliano wa HTTP POST.

Inasababisha

is_uploaded_file(file)
Paramaga Maelezo
file Inayotakiwa. Inasababisha uharibifu wa mifano inayotakiwa.

Maelezo

Kama file Hakika inatokana na mifano yenye uwezo wa kuzungumza kwa mawasiliano wa HTTP POST inatumbuza TRUE.

Fanyiki hii inaweza kutumiwa kwa kuhakikisha watu wa kosa hawawezi kubadilisha programu ya msaada kuwaingia kwa mifano yenye haki, kama /etc/passwd.

Umwilico huu unaonekana kwa kumekadiriwa kwa ukosemu, kama ukifikia mafanikio ya kuzungumza ya mifano yenye uwezo wa kutoa maudhui ya mifano inayopatikana kwa wengi wa mawasiliano.

Mawaliko na Msaada

Msaada:Matokeo wa fanyiki hii inatumiwa kwa kuhifadhi kikubaliane. clearstatcache() kutupata kikubaliane.

Mfano

<?php
$file = "test.txt";
if(is_uploaded_file($file))
  {
  echo("$file hayafikia kwa mawasiliano wa HTTP POST");
  }
else
  {
  echo("$file hayafikia kwa mawasiliano wa HTTP POST");
  }
?>

Matokeo:

test.txt hayafikia kwa mawasiliano wa HTTP POST