308 of 410 menu

Funktsioon is_uploaded_file

Funktsioon is_uploaded_file kontrollib, kas määratud fail laaditi üles POST-päringu kaudu. See on oluline turvakontroll üleslaaditavate failidega töötamisel. Funktsioon võtab ühe parameetri - tee kontrollitava failini, ja tagastab true, kui fail laaditi üles POST-i kaudu, ja false vastasel juhul.

Süntaks

is_uploaded_file(string $filename): bool

Näide

Kontrollime, kas fail laaditi üles vormi kaudu:

<?php if (is_uploaded_file($_FILES['userfile']['tmp_name'])) { echo 'File was uploaded via HTTP POST'; } else { echo 'File was NOT uploaded via HTTP POST'; } ?>

Näide

Funktsiooni kasutamine koos move_uploaded_file-iga:

<?php $temp_file = $_FILES['userfile']['tmp_name']; $target_file = 'uploads/' . $_FILES['userfile']['name']; if (is_uploaded_file($temp_file)) { move_uploaded_file($temp_file, $target_file); echo 'file uploaded successfully'; } else { echo 'possible file upload attack'; } ?>

Vaata ka

  • funktsiooni move_uploaded_file,
    mis turvaliselt liigutab üleslaaditud faili
  • funktsiooni file_exists,
    mis kontrollib faili olemasolu (kuid mitte ainult üleslaaditud faile)
  • funktsiooni tmpfile,
    mis loob ajutise faili
  • funktsiooni is_file,
    mis kontrollib faili
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu