php-mysql resim yükleme

Başlatan asease42, 12 Temmuz 2015 - 19:09:43

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

asease42

merhaba arkadaşlar ,bir ilan sitesi yapıyorum sahibinden deki gibi birden fazla resim yükleyeceğim. veri tabananına resmin yolunu alıyorum kopyasını da alıyorum ancak sadece bir resim oluyor.ilanın adresi,başlığı,açıklması ve resimleri olacak .


<?php
    
require_once ("../inc/config.php"); //veri tabanı bağlantı dosyasını eklliyoruz
        
mysql_query("SET NAMES utf8"); // Veritabanından alınan verileri Türkçe karakterlere uygun olarak yazılımasını sağlıyor.
//    formdan gelen verileri Post metoduyla alıp değişkenlere aktaracağız.
    
$ilan_baslik=$_POST['ilan_baslik'];
    
$ilan_adres=$_POST['ilan_adres'];
    
$ilan_aciklama=$_POST['ilan_aciklama'];
    
$ilan_tarih=  date("Y-m-d h:i:sa");
    
//    veritabanındaki 'ilan' isimli tabloya veri girişinde bullunacağız
//    bunun için bir değişken tanımlayacağız
if ($_POST) {
                

    
$_FILES["ilan_resim"]["size"]<1024*1024*3//dosyanın boyutu 3mb tan büyük olamaz

$_FILES["ilan_resim"]["type"]=="image/jpeg";//dosya uzantısı jpeg olmalı

$dosya_adi=$_FILES["ilan_resim"]["name"];

$uret=array('ase','kon','tr','cc','sa');//dosya ismi üretirken kullanılacak anahtar kelimeler

$uzanti=substr($dosya_adi,-4,4);//dosyanın uzantısı olan son 4 haneyi kesiyoruz

$sayi_tut=rand(1,10000);//rastgele sayı üretiyoruz

$yeni_ad='dosyalar/'.$uret[rand(0,4)].$sayi_tut.$uzanti;
                        
                      
                            if (
move_uploaded_file($_FILES["ilan_resim"]["tmp_name"],$yeni_ad)) {
                                echo 
"dosyalar ve resim aktarıldı";
                              
                            }else{
                            
                                echo 
"hata meydana geldi" ;
                                
mysql_error();
                            }
                        
                    
                        
$ilan_ekle=  mysql_query("INSERT INTO ilan(ID,ilan_baslik,ilan_tarih,ilan_adres,ilan_aciklama,ilan_resim) VALUES (NULL,'$ilan_baslik','$ilan_tarih','$ilan_adres','$ilan_aciklama','$yeni_ad')")or die("Kayıt işlemi başarısız.!!!");
                            
                        
                        
                        
                           
                
    
}
    
header("Refresh:0.5; url=ekle.php");
?>

gokhanyildiz