• 30-09-2012, 12:58:02
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Selamlar,

    <?
    
    $site = file_get_contents("http://www.turktakvim.com/");
    
    $hicri = explode('<td class="hicriTarih">',$site);
    
    $hicri = explode('</td>',$hicri[1]);
    
    echo $hicri[0];
    
    ?>
    şeklinde basit bir bot yazdım. Bot istediğim veriyi getiriyor. ama gelirken kendi stilinide getiriyor.

    Gelen bu veriyi stilinden nasıl arındırabilirim?
  • 30-09-2012, 13:07:35
    #2
    Üyeliği durduruldu
    sadece text alıcaksanız strip_tags() işinizi görebilir
  • 30-09-2012, 13:26:39
    #3
    Verileri veritabanına yazacaksanız tırnakları vs. de temizlemeniz daha sağlıklı sonuç aldırır size.
  • 30-09-2012, 13:31:29
    #4
    yok direk çekip siteye koyacağım.

    peki benim bu botumu diğer sitenin sahibi uyanabilir mi?
  • 30-09-2012, 13:33:35
    #5
    Elbette, eğer sitesini takip edecek herhangi bir istatistik aracı tutuyorsa ya da en azından cpanelden ara ara takip ediyorsa, rahatlıkla farkedebilir. Bu şekilde direk sitenize koymanız da sitenizi oldukça yavaşlatır.
  • 30-09-2012, 13:36:46
    #6
    Üyeliği durduruldu
    <?php

    $site = file_get_contents("http://www.turktakvim.com/");

    $hicri = explode('<td class="hicriTarih">',$site);

    $hicri = explode('</td>',$hicri[1]);

    echo strip_tags($hicri[0]);

    ?>
    direk bu şekilde text olarak alabilirsin.
  • 30-09-2012, 13:40:45
    #7
    Ayrıca bot yerine, adamlar sitelerinde paylaşmışlar zaten

    <iframe src="http://www.turktakvim.com/vakitler.asp?fr=3&bg=FFFFFF&fn=000000&sz=12" name="Turk Takvim" width="200" marginwidth="0" height="15" marginheight="0" scrolling="No" frameborder="0" id="Turk Takvim"></iframe>
  • 30-09-2012, 14:49:31
    #8
    alternatif

    $site = file_get_contents("http://www.turktakvim.com/"); 
    preg_match('#outline: none;"><strong>(.*?)</strong>#si', $site, $veri);
    
    echo $veri[1];
  • 30-09-2012, 16:27:40
    #9
    iframe kullanmak istemiyorum açıcası çalmak daha hoşuma gitti

    belki hicri miladi takvim dönüştürücüsü vardır arayıp bulmak lazım adam uyanırsa en kötü bir dönüştürme fonksiyonu yazar kendi üzerimden çalıştırtırım