• 20-03-2013, 01:48:19
    #1
    Merhabalar. php konusunda başlangıç seviyesinde olduğum için yardımlarınızı rica ediyorum. Windows sunucuda kullanılacak olan bu kod kümesinde eksik olan tek şey yüklenen fotoğrafın;

    eğer width değeri 900px den büyükse yada height değeri 900px den büyükse büyük olan değeri 900px olarak alıp diğer değeri ona göre orantılayacak. Yani aspect ratio değerini koruyarak resize etmemiz lazım. Amacım yüksek boyuttaki fotografları resize ve compress edip site tarafında hızlı görüntülenmesini sağlamak. Yardımlarınızı bekliyorum. Şimdiden ilgilenen arkadaşlara çok teşekkür ederim.

    <? 
    $url = '../../Uploads/'.time()."_".$_FILES['upload']['name'];
    
     // dosyayı kontrol ediyoruz.
        if (($_FILES['upload'] == "none") OR (empty($_FILES['upload']['name'])) )
        {
           $message = "Hiçbir dosya seçilmedi.";
        }
        else if ($_FILES['upload']["size"] == 0)
        {
           $message = "Seçtiğiniz dosya boyutu 0 olduğu için istek engellendi ! ";
        }
        else if (($_FILES['upload']["type"] != "image/pjpeg") AND ($_FILES['upload']["type"] != "image/jpeg") AND ($_FILES['upload']["type"] != "image/png") AND ($_FILES['upload']["type"] != "image/gif"))
        {
           $message = "Yüklediğiniz fotoğrafın türü yalnızca JPG, PNG yada GIF olabilir.";
        }
        else if (!is_uploaded_file($_FILES['upload']["tmp_name"]))
        {
           $message = "Hack saldırısı tespit edildi.";
        }
        else {
          $message = "Resim başarıyla yüklendi.";
    	  
          $move = @ move_uploaded_file($_FILES['upload']['tmp_name'], $url);
          if(!$move)
          {
             $message = "Lütfen veri yolunuzu, okuma, yazma izinlerinizi kontrol ediniz. ";
          }
    	 
    $url = str_replace("../../","/",$url);
          $url = "" . $url;
        }
     
    $funcNum = $_GET['CKEditorFuncNum'] ;
    echo "<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction($funcNum, '$url', '$message');</script>";
    ?>
  • 20-03-2013, 14:03:34
    #2
    http://www.dahiweb.com/php-coklu-resim-boyutlandirma
    bu işinizi görür sanırsam.
  • 20-03-2013, 18:46:45
    #3
    Bir çok kod buldum aslında internette fakat bu kodları kendi kod kümeme entegre edemedim. Yardımlarınızı bekliyorum, ilginize çok teşekkür ederim