• 10-12-2012, 19:53:43
    #1
        <td><br /><i><b>Yüklenecek resimleri seçin:</i></b></td>
        <tr>
        <td>
        <input type="file" name="resimler[]">
        <input type="file" name="resimler[]">
        <input type="file" name="resimler[]">
        <input type="file" name="resimler[]">
        <input type="file" name="resimler[]">
        <input type="file" name="resimler[]">
        <input type="file" name="resimler[]">
        <input type="file" name="resimler[]">
        <input type="file" name="resimler[]">
        <input type="file" name="resimler[]">
        <input type="file" name="resimler[]">
        <input type="file" name="resimler[]">
        </td></tr>
        <tr><td colspan=2 align="center"><input type="submit"></td></tr>
      </table>
    
    </form>
    
    <? 
    error_reporting(0);
    if($_FILES['resimler'])
    {
    $file = $_FILES['resimler'];
    include("resim_boyutla.php");
     $resim_klasor="resimler";
    
     $buyuk_resim_en=378;
     $buyuk_resim_boy=258;
    
     $kucuk_resim_en=114;
     $kucuk_resim_boy=115;
    
    function turkcekarakter($isim){
      $bulunacak = array('ç','Ç','ı','İ','ğ','Ğ','ü','ö','Ş','ş','Ö','Ü',',',' ','(',')','[',']');
      $degistir  = array('c','C','i','I','g','G','u','o','S','s','O','U','','_','','','','');
    
      $isim=str_replace($bulunacak, $degistir, $isim);
    return($isim);
    }
    
    $klasor="gonder";   
    
    $k = count($file['name']);
    $desteklenenformatlar = array ("image/jpeg","image/pjpeg");
    
    for($i=0 ; $i < $k ; $i++)
    {
    
    $isim = split('/',urldecode($file['name'][$i]));
    $rand =time();//Burada zamanı alıyoz
    if(in_array ($file['type'][$i], $desteklenenformatlar))
    {
    $resim=$resim_klasor."/".$rand."_".turkcekarakter($isim[count($isim)-1]);
    
      move_uploaded_file($file['tmp_name'][$i], $resim);
    
      $kucukresim  =$resim_klasor."/".$rand."_kucuk_".turkcekarakter($isim[count($isim)-1]);
      move_uploaded_file($_FILES["resimler"]["tmp_name"],$kucukresim);
    
      // kucuk resmi boyutlandiriyoruz
      $icerik = resample($resim,$kucuk_resim_en,$kucuk_resim_boy);
      $dosya  = fopen ($kucukresim,"w+");
           fwrite($dosya,$icerik);
           fclose($dosya);
    
      // buyuk resmi boyutlandiriyoruz
      $icerik = resample($resim,$buyuk_resim_en,$buyuk_resim_boy);
      $dosya  = fopen ($resim,"w+");
           fwrite($dosya,$icerik);
           fclose($dosya);
    
      // resim boyutlandirma bitti
    
    // echo"büyük resim adı=$resim<br />";
    // echo"küçük resim adı=$kucukresim<br /><br />";
    
    $kucukresimA= explode("JPG","$resim2");
    
    mysql_query("insert into videom (resim1,resim2,resim3,resim4) VALUES ('$kucukresimA[1]','$kucukresimA[2]','$kucukresimA[3]','$kucukresimA[4]')");
    // $kucukresimA[0] yazdırmak istemiyorum
    
    burada resimleri 1 2 3 4 colum larına aktartmak istiyorum ama bu sistem hepsını resim1 çolumuna eklıyor ayrı ayrı db verisi ekliyor
    db şu şekil :

    create table videom (
    videoid varchar(55),
    resim1 varchar(55),
    resim2 varchar(55),
    resim3 varchar(55),
    resim4 varchar(55),
    resim5 varchar(55),
    resim6 varchar(55),
    resim7 varchar(55),
    resim8 varchar(55),
    resim9 varchar(55),
    resim10 varchar(55),
    resim11 varchar(55),
    resim12 varchar(55)
    )
    sayfayı gonderdıgımde videom tablesindeki 1 tane id ye eklenen resimleri eklicek ama bu butun resimleri ayrı ayrı idlere ekliyor alt alta db colum yaratıyor
    ayrıca Array0 da gösteriyor bütün dosyaları cevabınızı bekliyorum teşekkürler
  • 10-12-2012, 20:43:12
    #2
    Üyeliği durduruldu
    hocam ben burda $kucukresimA= explode("JPG","$resim2"); su alanda explode ile parcalama yapmıssınız ama resim2 değişkeni nerde goremedim....
  • 10-12-2012, 21:07:12
    #3
    Eğer orjinal kodlar bunlarsa kodlarınızın zaten çalışmaması ve hata vermesi lazım. For kapanmamış if kapanmamış bu kodları bi kenarınıza alıp işlemlerinizi tek tek anlayarak yapın, ne yapmak istediğinizi önce kağıt ve kalemle belirlerseniz daha sonra bunları uygulamaya koymak daha kolay olur Söz uçar yazı kalır..
  • 10-12-2012, 21:48:09
    #4
    resim2 değişkeni echo yaptığımızda gösteriyor upload yapılan resimlerin url gösteriyor