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 'Ֆայլը վերբեռնվել է HTTP POST-ի միջոցով'; } else { echo 'Ֆայլը ՉԻ վերբեռնվել 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 'ֆայլը հաջողությամբ վերբեռնվեց'; } else { echo 'հնարավոր է ֆայլի վերբեռնման հարձակում'; } ?>

Տես նաև

  • move_uploaded_file ֆունկցիան,
    որը ապահով կերպով տեղափոխում է վերբեռնված ֆայլը
  • file_exists ֆունկցիան,
    որը ստուգում է ֆայլի գոյությունը (բայց ոչ միայն վերբեռնվածներինը)
  • tmpfile ֆունկցիան,
    որը ստեղծում է ժամանակավոր ֆայլ
  • is_file ֆունկցիան,
    որը ստուգում է ֆայլը
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել