308 of 410 menu

Az is_uploaded_file függvény

Az is_uploaded_file függvény ellenőrzi, hogy a megadott fájl POST kérésen keresztül lett-e feltöltve. Ez egy fontos biztonsági ellenőrzés a feltöltött fájlok kezelése során. A függvény egy paramétert fogad el - az ellenőrizendő fájl elérési útját, és true értéket ad vissza, ha a fájl POST keresztül lett feltöltve, és false értéket egyébként.

Szintaxis

is_uploaded_file(string $filename): bool

Példa

Ellenőrizzük, hogy a fájl űrlapon keresztül lett-e feltöltve:

<?php if (is_uploaded_file($_FILES['userfile']['tmp_name'])) { echo 'A fájl HTTP POST keresztül lett feltöltve'; } else { echo 'A fájl NEM HTTP POST keresztül lett feltöltve'; } ?>

Példa

A függvény használata move_uploaded_file függvénnyel kombinálva:

<?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 'a fájl sikeresen feltöltve'; } else { echo 'lehetséges fájlfeltöltéses támadás'; } ?>

Lásd még

  • a move_uploaded_file függvényt,
    amely biztonságosan mozgatja a feltöltött fájlt
  • a file_exists függvényt,
    amely ellenőrzi a fájl létezését (de nem csak a feltöltötteket)
  • a tmpfile függvényt,
    amely létrehoz egy ideiglenes fájlt
  • a is_file függvényt,
    amely ellenőrzi a fájlt
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás