308 of 410 menu

is_uploaded_file функциясы

is_uploaded_file функциясы көрсетілген файлдың POST сұрауы арқылы жүктелгенін тексереді. Бұл жүктелетін файлдармен жұмыс істеу кезіндегі қауіпсіздікті тексерудің маңызды бөлігі. Функция бір параметрді қабылдайды - тексерілетін файлдың жолы, және true қайтарады, егер файл POST арқылы жүктелген болса, және false қайтарады, егер жүктелмеген болса.

Синтаксис

is_uploaded_file(string $filename): bool

Мысал

Файлдың форма арқылы жүктелгенін тексерейік:

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

Мысал

Функцияны 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'; } ?>

Сондай-ақ қараңыз

  • move_uploaded_file функциясы,
    ол жүктелген файлды қауіпсіз жылжытады
  • file_exists функциясы,
    ол файлдың бар екенін тексереді (бірақ тек жүктелген файлдарды емес)
  • tmpfile функциясы,
    ол уақытша файл жасайды
  • is_file функциясы,
    ол файлды тексереді
Қазақ
AfrikaansAzə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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау