folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder PHP Resim İçin Regex İşlemi



PHP Resim İçin Regex İşlemi

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ndmylmz
    ndmylmz's avatar
    Kayıt Tarihi: 01/Ocak/2010
    Erkek

    Hocalar bir metin içindeki resimleri bu regex işlemiyle nasıl buldururuz ? Resim şablonunu bulduramadım bi türlü


    Sistemi de kapattım ama PHP konusunda hala yardımcı olurum // Boş gezenin boş kalfası - Öğrenci - YTÜ
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ndmylmz
    ndmylmz's avatar
    Kayıt Tarihi: 01/Ocak/2010
    Erkek

    Hocalar nette yoktu bende deneye deneye buldum. Belki sonrası içinde lazım olur diye. Bir metin içindeki resimleri alabileceğiniz regex işleminin kodlarını yazıyorum :)

    	$degisken = '#<img(.*?)src="(.*?)">#';
    	preg_match_all($degisken,$metin,$cikti);
    	$cikti_say = count($cikti[0]);
    	for($i=0; $i<$cikti_say;$i++){
    	print_r($cikti[0][$i]);
    	}

     

    ama şimdi küçük bir sorun daha var. Bir metin içindeki resimlerin hepsini nasıl yok ederim?


    Sistemi de kapattım ama PHP konusunda hala yardımcı olurum // Boş gezenin boş kalfası - Öğrenci - YTÜ
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Realist
    Realist's avatar
    Kayıt Tarihi: 13/Nisan/2007
    Erkek

    <img * /> kısmını alıp replace yaptır boş karakterle


    ..
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ndmylmz
    ndmylmz's avatar
    Kayıt Tarihi: 01/Ocak/2010
    Erkek
    Realist bunu yazdı

    kısmını alıp replace yaptır boş karakterle

    Hocam bende o şekilde denedim. Hani * koydyğumuz yer değişken dediğimiz yer değil mi ?

    @$metin = str_replace('<img * >','',$metin);
    
    @$metin = str_replace('<img (.*?) >','',$metin);
    
    @$metin = str_replace('<img .*? >','',$metin);
    
    @$metin = str_replace('<img * >','',$metin);
    
    @$metin = str_replace('<img (.*) >','',$metin);
    

    yukarıdakileri hep denedim hocam. bi türlü silmedi resimleri


    Sistemi de kapattım ama PHP konusunda hala yardımcı olurum // Boş gezenin boş kalfası - Öğrenci - YTÜ
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ndmylmz
    ndmylmz's avatar
    Kayıt Tarihi: 01/Ocak/2010
    Erkek

    Onuda hallettim şimdi. str_replace fonksiyonunuda for düngüsünün içine sokup çıkarttığım resimlerin hepsini tek tek sildirdim.


    Sistemi de kapattım ama PHP konusunda hala yardımcı olurum // Boş gezenin boş kalfası - Öğrenci - YTÜ
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sokoban
    sokoban's avatar
    Kayıt Tarihi: 23/Ocak/2010
    Erkek

    str_replace le olmaz zaten preg_replace ile yapman gerek hocam.


    .
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ndmylmz
    ndmylmz's avatar
    Kayıt Tarihi: 01/Ocak/2010
    Erkek
    sokoban bunu yazdı

    str_replace le olmaz zaten preg_replace ile yapman gerek hocam.

    O kadar yazmıtım sildim tüm fonksiyonları hocam dediğini yaptım oldu. sağolasın :)


    Sistemi de kapattım ama PHP konusunda hala yardımcı olurum // Boş gezenin boş kalfası - Öğrenci - YTÜ
Toplam Hit: 733 Toplam Mesaj: 7