308 of 410 menu

Funksioni is_uploaded_file

Funksioni is_uploaded_file kontrollon nëse skedari i specifikuar është ngarkuar përmes një kërkese POST. Ky është një kontroll i rëndësishëm sigurie gjatë punës me skedarë të ngarkuar. Funksioni merr një parametër - rrugën tek skedari që do të kontrollohet, dhe kthen true, nëse skedari është ngarkuar përmes POST, dhe false në të kundërt.

Sintaksa

is_uploaded_file(string $filename): bool

Shembull

Le të kontrollojmë nëse një skedar është ngarkuar përmes formës:

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

Shembull

Përdorimi i funksionit në kombinim me 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'; } ?>

Shihni gjithashtu

  • funksionin move_uploaded_file,
    i cili lëviz në mënyrë të sigurtë një skedar të ngarkuar
  • funksionin file_exists,
    i cili kontrollon ekzistencën e skedarit (por jo vetëm të atyre të ngarkuar)
  • funksionin tmpfile,
    i cili krijon një skedar të përkohshëm
  • funksionin is_file,
    i cili kontrollon nëse është skedar
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo