jpeg / jpg/ png resmlerini yüklesin diger hic birşeyi yüklemesin
aşagıdaki koda bunu nasıl uyarlarız
$filename=$_FILES['YaziResim']['tmp_name']; $destination="../images/".$_FILES['YaziResim']['name']; move_uploaded_file($filename,$destination);
10
●579
$filename=$_FILES['YaziResim']['tmp_name']; $destination="../images/".$_FILES['YaziResim']['name']; move_uploaded_file($filename,$destination);
function dosyaUzantisi($metin) {
$dizi = explode('.',$metin);
$eleman = count($dizi) -1;
$uzanti = $dizi["$eleman"];
return $uzanti;
}
$izinliListe = Array('png', 'jpeg', 'jpg');
$filename=$_FILES['YaziResim']['tmp_name'];
$destination="../images/".$_FILES['YaziResim']['name'];
if(in_array(dosyaUzantisi($filename), $izinliListe))
move_uploaded_file($filename,$destination);Sürekli kullandığım basit bir dosya uzantısı veren fonksiyon var. Dosyayı siteme yükletmeden önce uzantısını kontrol edip o şekilde yükleme yaparsan istediğini elde etmiş olursun.
function dosyaUzantisi($metin) {
$dizi = explode('.',$metin);
$eleman = count($dizi) -1;
$uzanti = $dizi["$eleman"];
return $uzanti;
}
$izinliListe = Array('png', 'jpeg', 'jpg');
$filename=$_FILES['YaziResim']['tmp_name'];
$destination="../images/".$_FILES['YaziResim']['name'];
if(in_array(dosyaUzantisi($_FILES['YaziResim']['name']), $izinliListe))
move_uploaded_file($filename,$destination);
$kontrol = explode('.',$_FILES["YaziResim"]["name"]);
$kontrol = $kontrol[1];
if($kontrol == "jpeg" | $kontrol == "jpg" | $kontrol == "png" ) {
$filename=$_FILES['YaziResim']['tmp_name'];
$destination="../images/".$_FILES['YaziResim']['name'];
move_uploaded_file($filename,$destination);
} else {
echo "Dosya Uyumsuz..";
}Biraz Basit oldu ama İş gorur