308 of 410 menu

Funksie is_uploaded_file

Die funksie is_uploaded_file kontroleer of die gespesifiseerde lêer via 'n POST-versoek opgelaai is. Dit is 'n belangrike sekuriteitstoets wanneer met opgelaaide lêers gewerk word. Die funksie neem een parameter - die pad na die lêer wat getoets word, en gee true terug indien die lêer via POST opgelaai is, en false in die teenoorgestelde geval.

Sintaksis

is_uploaded_file(string $filename): bool

Voorbeeld

Kom ons kontroleer of die lêer via 'n vorm opgelaai is:

<?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'; } ?>

Voorbeeld

Gebruik van die funksie in kombinasie met move_uploaded_file:

<?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'; } ?>

Sien ook

  • die funksie move_uploaded_file,
    wat 'n opgelaaide lêer veilig skuif
  • die funksie file_exists,
    wat die bestaan van 'n lêer kontroleer (maar nie net opgelaaide lêers nie)
  • die funksie tmpfile,
    wat 'n tydelike lêer skep
  • die funksie is_file,
    wat 'n lêer kontroleer
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp