308 of 410 menu

is_uploaded_file funksiýasy

is_uploaded_file funksiýasy görkezilen faýlyň POST haýyşy arkaly ýüklendigini barlaýar. Ýüklenýän faýllar bilen işleýän wagtyňyzda bu howpsuzlyk barlagy möhümdir. Funksiýa bir parametr kabul edýär - barlanylýan faýlyň ýoluny, we eger faýl POST arkaly ýüklense, true gaýtarýar, tersine bolsa false gaýtarýar.

Sintaksis

is_uploaded_file(string $filename): bool

Mysal

Faýlyň forma arkaly ýüklendigini barlaýarys:

<?php if (is_uploaded_file($_FILES['userfile']['tmp_name'])) { echo 'Faýl HTTP POST arkaly ýüklendi'; } else { echo 'Faýl HTTP POST arkaly ýüklenmedi'; } ?>

Mysal

Funksiýany move_uploaded_file bilen bilelikde ulanyş:

<?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 'faýl üstünlikli ýüklendi'; } else { echo 'mümkin bolan faýl ýükleme hüjümi'; } ?>

Şeýle-de görüň

  • move_uploaded_file funksiýasyny,
    ýüklenen faýly howpsuz ýerine ýetirýär
  • file_exists funksiýasyny,
    faýlyň bar bolandygyny barlaýar (ýöne diňe ýüklenenleri däl)
  • tmpfile funksiýasyny,
    wagtlaýyn faýl döredýär
  • is_file funksiýasyny,
    faýly barlaýar
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et