• 09-09-2010, 23:10:18
    #1
    veri aldığım yerden gelen gereksiz kodları silemiyorum silmek istediğim kısım burası

    <style type='text/css'> 
    			#gallery-1 {
    				margin: auto;
    			}
    			#gallery-1 .gallery-item {
    				float: left;
    				margin-top: 10px;
    				text-align: center;
    				width: 25%;			}
    			#gallery-1 img {
    				border: 2px solid #cfcfcf;
    			}
    			#gallery-1 .gallery-caption {
    				margin-left: 0;
    			}
    		</style>
    bu şekilde deniyorum ama silemiyor genelde bu şekilde olurdu ama nerede yanlışlık var silmek için kullandığım preg_replace kodu bu

    $text = preg_replace("#<style type='text/css'>.*<\/style>#si", "", $text);
  • 09-09-2010, 23:38:20
    #2
    bu kodu bi denersen

    $text = preg_replace("#<style type='text/css'>(.*)<\/style>#si", "", $text);
    yada ;

    $text = preg_replace("~#<style type='text/css'>.*<\/style>#si~", "", $text);
    yada ;

    $text = preg_replace("~#<style type='text/css'>(.*)<\/style>#si~", "", $text);
    denenen sayısı biraz fazla ama
  • 10-09-2010, 01:12:05
    #3
    teşekkürler ama ne yazıkki olmadı ayrıva şunları denedim bunlarda olmadı

    $page=preg_replace("/<style.*?>.*?<\/style>/im","",$page);
    $page = preg_replace('/<(style|script).*?<\/\1>/xmsi', '', $page);
  • 10-09-2010, 01:35:18
    #4
    tırnak arasına bir boşluk bırakıp denermisin?.

    preg_replace("#<style type='text/css'>(.*)<\/style>#si", " ", $text);
  • 10-09-2010, 01:45:06
    #5
    Üyeliği durduruldu
    Blade__ adlı üyeden alıntı: mesajı görüntüle
    veri aldığım yerden gelen gereksiz kodları silemiyorum silmek istediğim kısım burası

    <style type='text/css'> 
    			#gallery-1 {
    				margin: auto;
    			}
    			#gallery-1 .gallery-item {
    				float: left;
    				margin-top: 10px;
    				text-align: center;
    				width: 25%;			}
    			#gallery-1 img {
    				border: 2px solid #cfcfcf;
    			}
    			#gallery-1 .gallery-caption {
    				margin-left: 0;
    			}
    		</style>
    bu şekilde deniyorum ama silemiyor genelde bu şekilde olurdu ama nerede yanlışlık var silmek için kullandığım preg_replace kodu bu

    $text = preg_replace("#<style type='text/css'>.*<\/style>#si", "", $text);
    kodda bir sorun yok sen nasıl bir çıktı elde etmek istiyorsun?
  • 10-09-2010, 01:45:12
    #6
    ne yazıkki olmadı hocam denemediğim şey kalmadı çok bilgim yok ama netten bir sürü desen denedim yok hala sonuç alamadım ne garip şeymiş

    $yazi=preg_replace("#<style type='text/css'>(.*)<\/style>#si", "null", $yazi);
    preg_match('#<div class="entry">(.*?)<small>#si',$veri,$yazi); 
    $yazi = (strip_tags($yazi [0],'<p></p><strong><br><param><embed><object>'));
    yukarda ki bölüm ile veriyi çekiyorum içinde bu kısımda geliyor yani bu kısmın

    #gallery-1 { margin: auto; } #gallery-1 .gallery-item { float: left; margin-top: 10px; text-align: center; width: 25%; } #gallery-1 img { border: 2px solid #cfcfcf; } #gallery-1 .gallery-caption { margin-left: 0; }
    bu bölümü geliyor o yuzden silmek istediğim yer bu style içeriği tamamen
  • 10-09-2010, 01:55:47
    #7
    Üyeliği durduruldu
    $text = preg_replace("#<style type='text/css'>.*</style>#si", "<style type='text/css'></style>", $text);
  • 10-09-2010, 02:00:02
    #8
    buda olmadı üstad aynen duruyor o bölüm bir üst mesajımdaki gibi
  • 10-09-2010, 02:10:13
    #9
    Üyeliği durduruldu
    Blade__ adlı üyeden alıntı: mesajı görüntüle
    buda olmadı üstad aynen duruyor o bölüm bir üst mesajımdaki gibi
    local de denedim kodda bir sorun yok. daha öncesinde başka birşey yapıyor olmayasın?