308 of 410 menu

is_uploaded_file Fonksiyonu

is_uploaded_file fonksiyonu, belirtilen dosyanın POST isteği ile yüklenip yüklenmediğini kontrol eder. Bu, yüklenen dosyalarla çalışırken önemli bir güvenlik kontrolüdür. Fonksiyon bir parametre alır - kontrol edilecek dosyanın yolu ve dosya POST ile yüklendiyse true döndürür, aksi takdirde false döndürür.

Sözdizimi

is_uploaded_file(string $filename): bool

Örnek

Dosyanın bir form aracılığıyla yüklenip yüklenmediğini kontrol edelim:

<?php if (is_uploaded_file($_FILES['userfile']['tmp_name'])) { echo 'Dosya HTTP POST ile yüklendi'; } else { echo 'Dosya HTTP POST ile YÜKLENMEDİ'; } ?>

Örnek

Fonksiyonun move_uploaded_file ile birlikte kullanımı:

<?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 'dosya başarıyla yüklendi'; } else { echo 'olası dosya yükleme saldırısı'; } ?>

Ayrıca Bakınız

  • move_uploaded_file fonksiyonu,
    yüklenen bir dosyayı güvenli bir şekilde taşır
  • file_exists fonksiyonu,
    bir dosyanın var olup olmadığını kontrol eder (ancak sadece yüklenenleri değil)
  • tmpfile fonksiyonu,
    geçici bir dosya oluşturur
  • is_file fonksiyonu,
    bir dosyayı kontrol eder
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet