308 of 410 menu

is_uploaded_file funksiyasi

is_uploaded_file funksiyasi ko'rsatilgan fayl POST so'rovi orqali yuklanganligini teksiradi. Bu fayllar bilan ishlashda muhim xavfsizlik tekshiruvidir. Funksiya bitta parametr qabul qiladi - tekshirilayotgan fayl yo'li va agar fayl POST orqali yuklangan bo'lsa true, aks holda false qaytaradi.

Sintaksis

is_uploaded_file(string $filename): bool

Misol

Fayl forma orqali yuklanganligini tekshiramiz:

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

Misol

Funksiyani move_uploaded_file bilan birgalikda ishlatish:

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

Shuningdek qarang

  • move_uploaded_file funksiyasi,
    bu yuklangan faylni xavfsiz ko'chiradi
  • file_exists funksiyasi,
    bu fayl mavjudligini teksiradi (lekin faqat yuklanganlarini emas)
  • tmpfile funksiyasi,
    bu vaqtincha fayl yaratadi
  • is_file funksiyasi,
    bu faylni teksiradi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish