Şimdi Ara

PHP UPLOAD RESİM BOUTU(en*yükseklik)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
9
Cevap
0
Favori
1.422
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • bi sorum var ve acil yardım lazım.....
    şimdi resim upload ederken upload edilen resimin en ve boyunu hesaplamak istiyorum çünkü bunları mysql tablosuna girmem lazım cok araştırdım bu konu hallında direkt bir fonksiyon bulamadım...........
    bakın sadece upload edilen resmin eni ve boyunu bulmak istiyorum doya boyutunu felan diil yardımcı olursanız sevinirim...................



    _____________________________
    Zekası ile övünen insan hücresi ile övünen mahkuma benzer. [A. Einstein]
  • Bu kod bir resmi isediğimiz boyuta küçülterek görüntülemeyi sağlıyor. Resmin boyutlarını bulmayı kodda görebilirsin. Eğer anlamadıysan yardımcı oluruz.
    // İstenilen maksimum boyut. 
    $x= 200;
    $y = 200;

    $uzanti = substr($_GET['resim'], -3, 3);

    //Resim dosyasinin yeri
    if (strtolower($uzanti) == 'jpg') $kaynak = imagecreatefromjpeg($_GET['resim']);
    else if (strtolower($uzanti) == 'gif') $kaynak = imagecreatefromgif($_GET['resim']);
    else exit();

    //Genislik ve Yuksekligi
    $genislik = imagesx($kaynak);
    $yükseklik = imagesy($kaynak);

    //yeni resmin boyutu belirleniyor
    if ($x && ($width_orig < $height_orig)) {
    $x = ($y / $yukseklik) * $genislik;
    } else {
    $y = ($x / $genislik) * $yukseklik;
    }

    //Yeni resim yaratiliyor
    $thumbresim = imagecreatetruecolor($x,$y);
    imagecopyresampled($thumbresim,$kaynak,0,0,0,0,$x,$y,$genislik,$yukseklik);

    //Istemciye giden icerigin tipi belirleniyor
    imagejpeg($thumbresim);
    imagedestroy($thumbresim);

    ?>
    _____________________________
    Lenovo Z710 | Samsung Galaxy S10 Plus




  • hocam saolasın gerçekten ama dediğim bu diildi yani bunu javascriptle hallediyorum cok kısa bir kod yazdım bu iş kolay ama demek istediğim şu mesela bir resmi upload ediyorsun ya sonucta bu resmin uzantısını,ne biliym ismini felan bulabiliyorsun ya ben bunlarda ziyade upload yapılan bir dosyanın (tabiii imaj dosyasının )en ve boyutunu öğrenmek istiyorum bu nasıl olur???? mesela buna ilişkin bir fonksiyon bir yöntem....
    mesela ben bu resmin boyutunu bulup mysql a atabilirsem görüntüleme sırasında da ona göre bir ebat oluşturucam umarım daha acık anlatabilmişşimdir tekrar saolasın yine de bu kodun üstünde biraz çalışıcam umarım işe yarar..................................................................
    _____________________________
    Zekası ile övünen insan hücresi ile övünen mahkuma benzer. [A. Einstein]
  • $image='falan.jpg';
    print_r(getimagesize($image));
    _____________________________
  • quote:

    Orjinalden alıntı: enginkzlgn

    hocam saolasın gerçekten ama dediğim bu diildi yani bunu javascriptle hallediyorum cok kısa bir kod yazdım bu iş kolay ama demek istediğim şu mesela bir resmi upload ediyorsun ya sonucta bu resmin uzantısını,ne biliym ismini felan bulabiliyorsun ya ben bunlarda ziyade upload yapılan bir dosyanın (tabiii imaj dosyasının )en ve boyutunu öğrenmek istiyorum bu nasıl olur???? mesela buna ilişkin bir fonksiyon bir yöntem....
    mesela ben bu resmin boyutunu bulup mysql a atabilirsem görüntüleme sırasında da ona göre bir ebat oluşturucam umarım daha acık anlatabilmişşimdir tekrar saolasın yine de bu kodun üstünde biraz çalışıcam umarım işe yarar..................................................................


    yukarida asprin'in yazdigini iyi okursan icinde istediginin oldugunu anlayacaksin. "Resmin boyutlarını bulmayı kodda görebilirsin." demis. yani upload eetigin resmi, yukardaki kodu anlayarak uyarlayabilirsin.

    //Genislik ve Yuksekligi
    $genislik = imagesx($kaynak);
    $yükseklik = imagesy($kaynak);

    bu kisim senin istedigin seyi yapiyor zaten. yani imagesx ve imagesy fonksiyonlari boyutlari bulmaya yariyor.

    ayrica gene yukarda acayip'in bahsettigi gibi getimagesize'i da kullanabilirsin. bu bir array dondurur. array'in ilk iki elemani boyu ve eninini verir.
    _____________________________




  • hepinize teşekkür ediyorum kısaca jpg için olan formatı çözdüm gerisi çocuk oyuncağı zaten yolluyorum tekrar saolun....
    <?php 
    $dosya_ad=$HTTP_POST_FILES['dosya']['tmp_name'];
    $kaynak = imagecreatefromjpeg($_FILES['dosya']['tmp_name']);
    $en = imagesx($kaynak);
    $boy=imagesy($kaynak);
    $dosya_tip=$HTTP_POST_FILES['dosya']['type'];
    $dosya_boyut=$HTTP_POST_FILES['dosya']['size'];
    $limit=50000;
    if($dosya_boyut=="") {
    echo "Dosya Seciniz!";
    } else if($dosya_boyut>=$limit) {
    echo "Dosya Fazla Buyuk!";
    }


    ?>
    _____________________________
    Zekası ile övünen insan hücresi ile övünen mahkuma benzer. [A. Einstein]
  •  
    <?
    list($width, $height, $type, $attr) = getimagesize("$_FILES['resim']['tmp_name']");
    echo "en :$width <br>boy :$height<br>Tip : $type<br>";
    ?>


    Kodu burada yazdım hatalı yazım olabilir ama istediğini getimagesize() fonksiyonu ile yapabilirsin.Daha detaylı bilgi ve örneği linkte bulabilirsin.http://tr.php.net/manual/en/function.getimagesize.php

    kolay gelsin.



    < Bu mesaj bu kişi tarafından değiştirildi SaLVaDoR -- 8 Nisan 2006; 2:48:59 >
    _____________________________
    1. Cömertlik ve yardım etmede akarsu gibi ol.
    2.Şefkat ve merhamette güneş gibi ol.
    3.Başkalarının kusurunu örtmede gece gibi ol.
    4.Hiddet ve asabiyette ölü gibi ol.
    5.Tevazu ve alçak gönüllülükte toprak gibi ol.
    6.Hoşgörülülükte deniz gibi ol.
    7.Ya olduğun gibi görün, ya göründüğün gibi ol.
    Mevlana'nın 7 öğüdü.

    http://www.a1tradenetwork.com

    ocu_bocuk@hotmail.com
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • quote:


    Orjinalden alıntı: SaLVaDoR

  • quote:

    Orjinalden alıntı: enginkzlgn

    hocam saolasın gerçekten ama dediğim bu diildi yani bunu javascriptle hallediyorum cok kısa bir kod yazdım bu iş kolay ama demek istediğim şu mesela bir resmi upload ediyorsun ya sonucta bu resmin uzantısını,ne biliym ismini felan bulabiliyorsun ya ben bunlarda ziyade upload yapılan bir dosyanın (tabiii imaj dosyasının )en ve boyutunu öğrenmek istiyorum bu nasıl olur???? mesela buna ilişkin bir fonksiyon bir yöntem....
    mesela ben bu resmin boyutunu bulup mysql a atabilirsem görüntüleme sırasında da ona göre bir ebat oluşturucam umarım daha acık anlatabilmişşimdir tekrar saolasın yine de bu kodun üstünde biraz çalışıcam umarım işe yarar..................................................................

    Zaten verdiğim kodda istediğin var. Yukarda belirtmiştim. İşine yarayabileceğini düşünerek hepsini gönderdim.
    Neyse sorununu hallettiysen tamamdır.
    İyi çalışmalar.
    _____________________________
    Lenovo Z710 | Samsung Galaxy S10 Plus




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.