• 23-03-2009, 20:06:08
    #1
    slm arkadaşlar,, siteme büyük boyutta resim eklerken aşağıdaki resimde olduğu gibi hata veriyor,, ufak boyutlu resimlerde ise mesela aynı anda 10 tane resim eklediğinizde ilk 9 tanesi düzgün bir şekilde 10. ise yine aynı hatayı vererek ekleniyor,, sorunun bilen ustalar yardım edebilirse çok sevinirim,, şimdiden teşekkürler,, adres satırında resmin uzantısı .jp olarak yazıyor onu da anlamış değilim fakat .jpg yazsa bile aynı sorun var
    hata:

    ilgili sayfadaki kod:
    <?php
    	include ($_SERVER['DOCUMENT_ROOT']."/system/generalconf.php");
    	$_GET['ImagePath']=$_SERVER['DOCUMENT_ROOT']."/admin/listings/pics/".$_GET['ImagePath'];
    	$Ext = strtolower(end(explode('.',$_GET['ImagePath'])));
    	switch ($Ext)
    	{
    		case 'jpg':
    		$Image = @imagecreatefromjpeg($_GET['ImagePath']);
    		break;
    		case 'jpeg':
    		$Image = @imagecreatefromjpeg($_GET['ImagePath']);
    		break;
    		case 'gif':
    		$Image = @imagecreatefromgif($_GET['ImagePath']);
    		break;
    		case 'png':
    		$Image = @imagecreatefrompng($_GET['ImagePath']);
    		break;
    	}
    	$Width =  imagesx($Image);
        $Height = imagesy($Image);
    	$Scale=min( $LISTING_VIEW_WIDTH/$Width,$LISTING_VIEW_HEIGHT/$Height);
    	if ($Scale  < 1)  
    	{
        	$NewWidth = $LISTING_VIEW_WIDTH;
        	$NewHeight = $LISTING_VIEW_HEIGHT;
        	$TmpImage =  imagecreatetruecolor($NewWidth, $NewHeight);
        	imagecopyresampled($TmpImage, $Image, 0, 0, 0, 0,
                             $NewWidth, $NewHeight, $Width, $Height);
        	imagedestroy($Image);
        	$Image = $TmpImage;
    	}
    	header("Content-type: image/jpeg");
    	imagejpeg($Image);
    ?>
  • 23-03-2009, 20:23:38
    #2
    hocam bu kodlar resim yükleme ile alakali degil, resmi tekrar boyutlandirma kodlari.
  • 23-03-2009, 20:27:45
    #3
    tamam anlıyorum da ilgili klasörde o isimde resim yüklenmiyor
  • 23-03-2009, 20:33:50
    #4
    Üyeliği durduruldu
    zaten burda yüklemeyle alakalı bir kod yok taşıma vs. sadece boyutlandırma yapıp resmi gösteriyor
  • 23-03-2009, 20:36:01
    #5
    resimlerin oldugu yeri kontrol edin bu resimdeki urlde lst107....54.jp bu resmin olup olmadigina bakin. hem jp olarak hemde jpg uzantisina bakin. ve kontrol edin resim saglammi. aciliyormu yani
    +
    tam emin degilim ama ufak resim eklerken sorun cikmiyorsa ve büyük resimlerde sorun cikiyorsa php.ini'de post_max_size degeri düşük olabilir.
  • 23-03-2009, 21:09:55
    #6
    LaCReMeL adlı üyeden alıntı: mesajı görüntüle
    resimlerin oldugu yeri kontrol edin bu resimdeki urlde lst107....54.jp bu resmin olup olmadigina bakin. hem jp olarak hemde jpg uzantisina bakin. ve kontrol edin resim saglammi. aciliyormu yani
    +
    tam emin degilim ama ufak resim eklerken sorun cikmiyorsa ve büyük resimlerde sorun cikiyorsa php.ini'de post_max_size degeri düşük olabilir.
    arkadaşım klasöre öyle bir resim yüklenmiyor,, bahsettiğin php.ini dosyası yok,,
    post_max_size diye bişey de yok onun yerine pic_max_size var o da KB olarak fazladan değer vermiştim
  • 23-03-2009, 21:42:36
    #7
    boş bir php dosyasina

    <?php
    phpinfo();
    ?>

    yazin ve url'yi cagirin post_max_size degerini görürsünüz ordan
  • 23-03-2009, 21:48:35
    #8
    LaCReMeL adlı üyeden alıntı: mesajı görüntüle
    boş bir php dosyasina
    <?php
    phpinfo();
    ?>
    yazin ve url'yi cagirin post_max_size degerini görürsünüz ordan
    post_max_size değeri 32M olarak yazıyor
  • 23-03-2009, 21:51:19
    #9
    ilgili upload dosyasini görmeden birşey söylemek mümkün degil