• 10-01-2014, 00:14:55
    #1
    yanlış yere açtıysam affola...

    Selamun Aleykum... bir konuda takıldım da yardımınızı istemek zorunda kaldım... elimde ücretsiz dağıtılan bir kurumsal script var... slayt alanı için resim upload edebiliyoruz ve fakat upload ederken slayt alanının büyüklüğüne kendisi uyum sağlatmıyor.. bunu nasıl aşabilirim ? aşağıya scriptte bulunan upload.php ve yukle.php kodlarını yazdım... link verme yasağı olup olmadığını bilmediğim için script dağıtan siteyi eklemedim... şimdiden teşekkür ettim...

    ölçeklendirilecek boyut : 900x360 olup resmi kırpma değil bu boyutlara göre tekrardan boyutlandırma olması gerek

    upload.php

    <?php session_start(); if(isset($_SESSION['firkurum'])){ ?>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    </head>
    
    <form action="yukle.php" method="post" enctype="multipart/form-data">
    
    
    <div align="center">
    
    
    <table border="0" cellspacing="0" cellpadding="0">
    	<tr>
    		<td><b>Resmi Secin :</b></td>
    		<td>&nbsp;<input type="file" name="dosya" size="20"></td>
    	</tr>
    	<tr>
        <td></td>
    		<td><br /><input type="submit" value="Yukle" style="width:220px;"></td>
    	</tr>
    </table>
    
    
    </div>
    
    </form>
    <?php }else{ echo '<meta http-equiv="refresh" content="0;URL=http://www.google.com.tr">'; } ?>

    yukle.php

    <?php session_start(); if(isset($_SESSION['firkurum'])){ 
    
    $kaynak    = $_FILES["dosya"]["tmp_name"];
    $dosyaadi   = $_FILES["dosya"]["name"];
    $dosyatipi = $_FILES["dosya"]["type"];
    $dboyut    = $_FILES["dosya"]["size"];
    $hedef     = "resimler";
    
    $uzanti        = substr($dosyaadi, -4);
    
    $yeniad        = substr(md5(uniqid(rand())), 0,10);
    
    $yeniresimadi  = $yeniad.$uzanti;
    
    
      $yukle = move_uploaded_file($kaynak,$hedef.'/'.$yeniresimadi);
     
      
      echo "<center><b>Resiminiz yuklenmistir!</b><br></center><br>";
      echo "<center><img src='$hedef/$yeniresimadi' width='150' height='150'></center><br>";
      echo "<center><b>Link</b><br> <label>http://".$_SERVER['HTTP_HOST']."/upload/$hedef/$yeniresimadi</label></center>";	
     echo "<br><center><a href='javascript:window.close()'>Pencereyi Kapat</a></center>";
    
    }else{ echo '<meta http-equiv="refresh" content="0;URL=http://www.google.com.tr">'; } ?>
  • 10-01-2014, 01:03:36
    #2
    sen slide'ı göstereceğin alanda direk resmi boyutlandırsan. width="800" height="300" şeklinde?
  • 10-01-2014, 01:09:08
    #3
    açıkçası bu konularda pek bilgi sahibi değilim yani mesleğim bu değil (: sadece görüş ve öneri almak istedim tabi yardımları da kabul edebilirim (: slaytta da nasıl uygulayabilirim açıkçası çok bilgi sahibi değilim
  • 10-01-2014, 01:31:22
    #4
    slide %90 index.php içindedir orayı aç slide alanını bul. img src" yazan yer vardır oraya genişlik ve yükseklik değerini ekle.
  • 10-01-2014, 17:42:23
    #5
    Üyeliği durduruldu
    chopper07 adlı üyeden alıntı: mesajı görüntüle
    sen slide'ı göstereceğin alanda direk resmi boyutlandırsan. width="800" height="300" şeklinde?
    Bu şekilde yapmanızı tavsiye etmem mesela 2500px genişliğinde bir görsel kullandığınızda sayfanın açılışını yavaşlatıcaktır bunun yerine verot.net upload class'ını kullanarak resmi yeniden boyutlandırabilirsiniz yada resimleri çekerken timthumb class'ını kullanarak çekebilirsiniz.
  • 11-01-2014, 13:54:55
    #6
    korhangurler adlı üyeden alıntı: mesajı görüntüle
    Bu şekilde yapmanızı tavsiye etmem mesela 2500px genişliğinde bir görsel kullandığınızda sayfanın açılışını yavaşlatıcaktır bunun yerine verot.net upload class'ını kullanarak resmi yeniden boyutlandırabilirsiniz yada resimleri çekerken timthumb class'ını kullanarak çekebilirsiniz.
    arkadaşda php bilgisi olmadığı için onu nasıl yapacağını sormuş zaten.
  • 11-01-2014, 16:57:24
    #7
    Timthumb kullanabilirsin. Google aramalarında ayrıntılı anlatım kolayca bulabilirsin.

    http://code.google.com/p/timthumb/
  • 13-01-2014, 14:58:49
    #8
    Üyeliği durduruldu
    chopper07 adlı üyeden alıntı: mesajı görüntüle
    arkadaşda php bilgisi olmadığı için onu nasıl yapacağını sormuş zaten.
    Bir dosyayı upload edebilecek kadar kod yazabilen biri emin olun biraz araştırarak yazdıklarımın tamamını yapabilir.
    Arkadaşa gelince problemi çözemediyseniz skype: korhan.gurler ekleyin yardımcı olayım.
  • 13-01-2014, 17:17:43
    #9
    Reveloper
    Bana göre dünyanın en iyi upload class'ı :

    http://www.verot.net/php_class_upload.htm

    buda kullanımı:
    http://www.erbilen.net/731-verot-net...kullanimi.html