Merhabalar, file upload sınıfı hazırladım fakat kimi jpg uzantılı dosyayı yüklüyor kimi jpg uzantılı dosyayı yüklemiyor.
if(isset($_POST["refadd"])){
if ($_FILES["ref_image"]["size"]<1024*1024){
if ($_FILES["ref_image"]["type"]=="image/jpeg"){
$ref_baslik = $_POST["ref_baslik"];
$ref_sektor = $_POST["ref_sektor"];
$ref_link = $_POST["ref_link"];
$uret=array("cv","fg","th","lu","er");
$uzanti=substr($dosya_adi,-4,4);
$sayi_tut=rand(1,10000);
$yeni_ad="../upload/".$uret[rand(0,4)].$sayi_tut.$uzanti;
if (move_uploaded_file($_FILES["ref_image"]["tmp_name"],$yeni_ad)){
$sorgu = $db->prepare("INSERT INTO dcp_referans SET ref_image=:ref_image,ref_baslik=:ref_baslik,ref_sektor=:ref_sektor,ref_link=:ref_link");
$sorgu->execute(array(':ref_image'=> $yeni_ad,':ref_baslik'=>$ref_baslik,':ref_sektor'=>$ref_sektor,':ref_link'=>$ref_link));
if($sorgu){
echo '<div class="col-sm-12 col-md-12">
<div class="card card-success">
<div class="card-header">
<h4 class="card-title">İşlem Başarılı</h4>
</div>
<div class="card-block">
<p>Referans Eklenmiştir. <br> Lütfen bekleyin yönlendiriliyorsunuz...</p>
</div>
</div>
</div>';
header('refresh:5; url=../referance-add.php');
}else{
echo '<div class="col-sm-12 col-md-12">
<div class="card card-danger">
<div class="card-header">
<h4 class="card-title">İşlem Başarısız</h4>
</div>
<div class="card-block">
<p>Referans Eklenmemiştir. <br> Lütfen bekleyin yönlendiriliyorsunuz...</p>
</div>
</div>
</div>';
header('refresh:5; url=../referance-add.php');
}
}else{
echo '<div class="col-sm-12 col-md-12">
<div class="card card-danger">
<div class="card-header">
<h4 class="card-title">İşlem Başarısız</h4>
</div>
<div class="card-block">
<p>Dosya Yüklenemedi. <br> Lütfen bekleyin yönlendiriliyorsunuz...</p>
</div>
</div>
</div>';
header('refresh:5; url=../referance-add.php');
}
}else{
echo '<div class="col-sm-12 col-md-12">
<div class="card card-info">
<div class="card-header">
<h4 class="card-title">İşlem Başarısız</h4>
</div>
<div class="card-block">
<p>Dosya yalnızca jpg formatında olabilir. <br> Lütfen bekleyin yönlendiriliyorsunuz...</p>
</div>
</div>
</div>';
header('refresh:5; url=../referance-add.php');
}
}else{
echo '<div class="col-sm-12 col-md-12">
<div class="card card-info">
<div class="card-header">
<h4 class="card-title">İşlem Başarısız</h4>
</div>
<div class="card-block">
<p>Dosya boyutu max 1mb olabilir. <br> Lütfen bekleyin yönlendiriliyorsunuz...</p>
</div>
</div>
</div>';
header('refresh:5; url=../referance-add.php');
}
}Ekrana verdiği çıktı;
Dosya yalnızca jpg formatında olabilir.
Dediğim gibi bazı görselleri yükleyip bazılarını yüklememektedir.
Sizce neden olabilir?