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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј