Merhaba;
Web Siteme Kullanıcıların dosya yüklesı için alan eklemek istiyorum ama gücenlik sorunu olmamamı için destek oalbılır mısınız Kullanfıgım kod aşağıda bakar mısınız gücenlik yada farklı sorun yaşar mıyım
if($_POST){
//print_r($_FILES);
$hata=1;
if($_FILES['dosya']['error'] == 4){
$msg = 'Lütfen bir dosya seçiniz';
$hata=0;
}else if($_FILES['dosya']['error'] != 0){
$msg = 'Yüklemeye çalıştığınız dosya da bir hata vardır!';
$hata=0;
}else if(!is_uploaded_file($_FILES['dosya']['tmp_name'])){
$msg = 'Dosya sisteme yüklenirken bir hata oluştu!';
$hata=0;
}else{
$gecerli_uzantilar = array('image/png');
// 'image/jpeg',
// 'image/gif'
$maksimumBoyut = 256000;
if(!in_array($_FILES['dosya']['type'],$gecerli_uzantilar)){
$msg = 'Lütfen geçerli uzantıda bir dosya gönderiniz!';
$hata=0;
}else if($_FILES['dosya']['size'] > $maksimumBoyut){
$msg = 'Yüklemeye çalıştığınız dosyanın boyutu çok büyük en fazla 250 KB bir dosya yükleyebilirsiniz!';
$hata=0;
}else{
if ($hata){
$resimadi=md5(time()).'.png';
$yukle = 'upload/'.$resimadi;
$upload = move_uploaded_file($_FILES['dosya']['tmp_name'],''. $yukle);
if($upload){
$msg = 'Dosya yüklendi Resim Adi:'.$resimadi.'';
}else{
$msg = 'Dosya yüklenemedi';
}
}
}
}
echo isset($msg)? $msg : "Herhangi bir mesaj yoktur. Dosya yükleme işlemi gerçekleşmedi";
}