308 of 410 menu

Kazi is_uploaded_file

Kazi is_uploaded_file inakagua ikiwa faili maalum ilipakiwa kupitia ombi la POST. Huu ni ukaguzi muhimu wa usalama wakati wa kufanya kazi na faili zinazopakiwa. Kazi inakubua parameta moja - nia ya faili inayokaguliwa, na kurudisha true, ikiwa faili ilipakiwa kupitia POST, na false ikiwa sivyo.

Mtindo

is_uploaded_file(string $filename): bool

Mfano

Wacha tukague ikiwa faili ilipakiwa kupitia fomu:

<?php if (is_uploaded_file($_FILES['userfile']['tmp_name'])) { echo 'Faili ilipakiwa kupitia HTTP POST'; } else { echo 'Faili HAKUKUpakiwa kupitia HTTP POST'; } ?>

Mfano

Matumizi ya kazi kwa kuchanganya na 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 'faili ilipakiwa kwa mafanikio'; } else { echo 'shinikizo la upakiaji faili linawezekana'; } ?>

Tazama pia

  • kazi move_uploaded_file,
    ambayo inasogeza faili ilipakiwa kwa usalama
  • kazi file_exists,
    ambayo inakagua uwepo wa faili (lakini si zile zilizopakiwa tu)
  • kazi tmpfile,
    ambayo inaunda faili la muda
  • kazi is_file,
    ambayo inakagua faili
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa