• 24-06-2013, 12:04:04
    #1
    Veritabanına yazılarımı eklerken text alanına resimde eklemek durumunda kalıyorum. Ama bu yazıyı sayfa içine çekerken <img tagını çekip stil atamam gerek. $news["text"] ile çektiğim yazı detayının içindeki <img kodunu <div class="mobile">şeklinde bir div katmanının içine nasıl alabilirim?

    Not: her yazıda resim yok. Bu yüzden var olana atamam gerek.
  • 24-06-2013, 12:05:24
    #2
    db den gelen veriyi if olarak kontrol edin eğer boş değilse dediğiniz katmanı boş ise öbür şekli gösterir.
  • 24-06-2013, 12:11:24
    #3
    Üyeliği durduruldu
    aynen if ve else ile gayet kolay bir şekilde alabilirsin.

    strstr ile kontrol ettir içerisinde <img varmı diye;
    http://php.net/manual/tr/function.strstr.php

    sonra str_replace ile değiştir kafana göre ekle ne istiyosan;
    http://www.php.net/manual/tr/function.str-replace.php

    forever manual
  • 24-06-2013, 13:52:01
    #4
    preg_match ile hallettim arkadaşlar. sağolun.

    function getimg($searchimg) {
    	preg_match_all('#<img alt="" src="(.*?)" style="(.*?)" />#si',$searchimg,$img); 
    	return $img[1][0];
    }