• 15-05-2009, 12:08:40
    #1
    Merhaba arkadaşlar ilginç bir hata ile karşı karşıyayım yardımcı olursanız sevinirim..


    preg_match("#<span style=\".*.\">(.*)<\/span>#i",$veri,$b);

    id= 1
    hedef kodlar bu sekilde olunca hiç bir sorun yok

    <span style="font:25 15pt hedehodu; color:#00BB00;">blahede hödü<br>hada huda tuda<br>kuba duda, muda<br>asdasdasdasd<br><br>asdadad.<br><br></span>

    id=2

    <span style="font:25 15pt hedehodu; color:#00BB00;">cumalı ne haber<br />
    iyilik abi senden.<br />
    ne oplsun be cumali,<br />
    sürünüp gidiyoruz işte,<br />
    aynı abı bende<br />
    bay bay cumali...</span>
    işte id=2 de sorun veriyo script aynı script neden oluyorsa hedefi almıyor boş geciyor..
  • 15-05-2009, 12:41:20
    #2
    preg_match_all("#<span style=\".*.\">(.*)<\/span>#i",$veri,$b);
    preg match tek veriyi ceker preg match all hepsini ceker.
  • 15-05-2009, 13:04:30
    #3
    Onu denemiştim sorun devam ediyor arkadaşlar.
  • 15-05-2009, 13:06:17
    #4
    alakasız

    sayfa yenilendikçe style dosyası ve isimler değişiyordur

    bunun için döngü oluşturmalısın
  • 15-05-2009, 13:13:41
    #5
    hayır hocam değişmiyor sadece ilkinde normal düz yazı gibi giderken diğerinde alt alta yazıldığından almıyor zaten 100 id'ten sadece 15 i böyle diğerleri id 1 gibi gidiyor hani yeniledikçe değişirse hepsi değişik olur ama bu öyle değil arada bir kaçı o şekilde oluyor..
  • 15-05-2009, 13:14:46
    #6
    siteyi pm ile yollarmısın bakalım falına
  • 15-05-2009, 13:19:33
    #7
    Pm attım hocam ilgin için teşekkürler..
  • 15-05-2009, 13:49:40
    #8
    Üyeliği durduruldu
      preg_match("#<span style=\".*.\">(.*)<\/span>#is",$veri,$b);
    bunu dene bakalım
  • 15-05-2009, 16:02:54
    #9
    preg_match("#<span style=\".+\">(.*)<\/span>#siU",$veri,$b);