• 14-08-2010, 22:45:11
    #1
    http://www.rubular.com/r/hag5yXXnc0

    Burada mükemmel bir şekilde çalışan RegEx PHP'de nasıl denersem deneyeyim aynı sonucu vermedi. Kodlarımda herhangi bir sorun görebilen var mı?

    $d = file_get_contents(adres);
    
    preg_match_all("~<div class=\'gameImageContainer\' style=\"background:url\((.*)\)\;\">~si", $d, $matches);
    	
    echo '<pre>';
    print_r($matches);
  • 14-08-2010, 22:51:14
    #2
    preg_match_all("/<div class=\'gameImageContainer\' style=\"background:url\((.*)\)\;\">/si", $d, $matches);

    ve

    preg_match_all("/<div class='gameImageContainer' style=\"background:url\((.*)\)\;\">/si", $d, $matches);

    olarak dener misin?
  • 14-08-2010, 22:55:02
    #3
    Bunlar da olmadı. Ne yaparsam yapayım çıktı şu oluyor:

    Array
    (
        [0] => Array
            (
            )
    
        [1] => Array
            (
            )
    
    )
    __________________________________________________ _______________

    Ekleme: (.*) ifadesini (.*?) şeklinde değiştirince esrarengiz bir şekilde çalıştı. :P Teşekkürler yardımın için.
  • 15-08-2010, 01:43:50
    #4
    hmm onu görmemişim evet (.*) kullanmamanız lazım (.*?) kullanırsanız sorun çıkmaz.
  • 15-08-2010, 11:53:25
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Dogukan adlı üyeden alıntı: mesajı görüntüle
    hmm onu görmemişim evet (.*) kullanmamanız lazım (.*?) kullanırsanız sorun çıkmaz.
    Yooo. Şahsen ben onu kullanmıyorum. Gıcığıma gidiyor.

    Hkan, s ayarı yerine m eklersen de çalışır.