Misafir adlı üyeden alıntı: mesajı görüntüle
Merhaba panel kurdum cogu sey tamam sayılır dosyayı yükleme yerine geldim dosya yükleme yerleri falan hazır dosyayı seçiyorum dosyayı veritabanına ekleyebiliyorum istediğim gibi oluyor tek sorun sunucuya dosyayı yükleyemiyorum bunu yapamadım konu hakkında bilgisi olan varsa yardımcı olabilir mi? DOSYAYI SUNUCUYA YÜKLEMEK İÇİN HANGİ KODU EKLEMEM GEREKİYOR.

RESMİ YÜKLEDİĞİM BÖLÜM
 <div class="form-group">
<label class="control-label">RESİM</label>
<input type="file" id="resim_adi" name="resim_adi" placeholder="Lütfen Başlık Belirtiniz.." class="form-control">
</div>
<br><br>
VERİ TABANINA KAYIT ETTİĞİM KODLAR
<?php 
   include 'admin.php';
   
   if (empty($_SESSION['user'])) {
   header('Location: index.php');
   }
   
   
   $musteri_detay = @$_POST['musteri_detay'];
   $ilce = @$_POST['ilce'];
   $is_türü = @$_POST['is_türü'];
   $ada = @$_POST['ada'];
   $parsel = @$_POST['parsel'];
   $mahalle = @$_POST['mahalle'];
   $resim_adi = @$_POST['resim_adi'];
   
   
   
   /*
   echo $musteri_detay."<br>";
   echo $ilce."<br>";
   echo $is_türü."<br>";
   echo $ada."<br>";
   */
   
   $gorevi_kaydet = mysqli_query($connn, "INSERT INTO EE_Tek (`is_id`, `musteri_detay`,
   `ilce`, `ada`,
   `parsel`,`mahalle`, `is_türü`,
   `is_sonuc`, `resim_adi`) VALUES (NULL, '$musteri_detay',
   '$ilce', '$ada',
   '$parsel', '$mahalle', '$is_türü', 'Bitmedi!', '$resim_adi');");
   
   
   if ($gorevi_kaydet) {
   header('Location: musteriekle.php?sonuc=1 ');
   } else {
   header('Location: musteriekle.php?sonuc=2 ');
   }
   
   
   
   
      ?>
Kodunuza ekleme yaparak yazıyorum kendinize göre editleyebilirsiniz

[B]<?php
include 'admin.php';

if (empty($_SESSION['user'])) {
header('Location: index.php');
}


$musteri_detay = @$_POST['musteri_detay'];
$ilce = @$_POST['ilce'];
$is_türü = @$_POST['is_türü'];
$ada = @$_POST['ada'];
$parsel = @$_POST['parsel'];
 $mahalle = @$_POST['mahalle'];
[B]
 //$resim_adi = @$_POST['resim_adi'];[/B]
[B]/* resmi $_FILES['resim_adi']['name'] ile almanız lazım */[/B]
[B]$resim_adi = [B]$_FILES['resim_adi']['name'];[/B]
[/B]
/* uzantı kontrolü yapmak isterseniz diye ekliyorum */
[B]$gecerli_uzantilar = array('jpg','png','gif');[/B]
[B]$img_explode = explode('.',$resim_adi);[/B]
[B]/* dosya uzantısını al */[/B]
[B]$img_ext = array_pop($img_explode);[/B]
[B]/* resim adından dosya uzantısını temizle, sadece resim adı kalsın. ister orjinal resim adını kullanın, ister $img_name = md5($resim_adi); gibi random isim kullanın[/B][B] */[/B]
[B]$img_name = str_replace('.'.$img_ext,'',$resim_adi);[/B]
/* uzantı kontrolü -- isterseniz silebilirsiniz */
[B]if(!in_array($img_ext,$gecerli_uzantilar)){[/B]
/* geçersiz uzantı */
[B]}else{[/B]
/*geçerli uzantı*/

[B]$gorevi_kaydet = mysqli_query($connn, "INSERT INTO EE_Tek (`is_id`, `musteri_detay`,
`ilce`, `ada`,
`parsel`,`mahalle`, `is_türü`,
`is_sonuc`, `resim_adi`) VALUES (NULL, '$musteri_detay',
'$ilce', '$ada',
'$parsel', '$mahalle', '$is_türü', 'Bitmedi!', '$resim_adi');");


 if ($gorevi_kaydet) {[/B]
[B]/* ekleme başarılıysa resmi de yükle */[/B]
[B]$up = move_uploaded_file($_FILES['resim_adi']['tmp_name'],'/yuklenecek/klasor/buraya/'.$img_name.'.'.$img_ext);
header('Location: musteriekle.php?sonuc=1 ');
} else {
header('Location: musteriekle.php?sonuc=2 ');
 }[/B]

[B]}

/*
echo $musteri_detay."<br>";
echo $ilce."<br>";
echo $is_türü."<br>";
echo $ada."<br>";
*/





?>[/B] [/B]
Edit :resmi seçtiğiniz yerde yani form html de <form enctype="multipart/form-data"> şu enctype="multipart/form-data" parametreyi eklemeniz gerekiyor