308 of 410 menu

is_uploaded_file funksiyası

is_uploaded_file funksiyası göstərilən faylın POST sorğusu vasitəsilə yüklənib-yüklənilmədiyini yoxlayır. Fayl yükləmə ilə işləyərkən bu, mühüm təhlükəsizlik yoxlamasıdır. Funksiya bir parametr qəbul edir - yoxlanılan faylın yolu və əgər fayl POST vasitəsilə yüklənibsə true, əks halda isə false qaytarır.

Sintaksis

is_uploaded_file(string $filename): bool

Nümunə

Gəlin faylın form vasitəsilə yüklənib-yüklənilmədiyini yoxlayaq:

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

Nümunə

Funksiyanın move_uploaded_file ilə birlikdə istifadəsi:

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

Həmçinin baxın

  • move_uploaded_file funksiyası,
    hansı ki, yüklənmiş faylı təhlükəsiz şəkildə köçürür
  • file_exists funksiyası,
    hansı ki, faylın mövcud olub-olmadığını yoxlayır (lakin təkcə yüklənmiş faylları yox)
  • tmpfile funksiyası,
    hansı ki, müvəqqəti fayl yaradır
  • is_file funksiyası,
    hansı ki, faylı yoxlayır
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et