folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Php İle Ayıklama ( Yardım )



Php İle Ayıklama ( Yardım )

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Realist
    Realist's avatar
    Kayıt Tarihi: 13/Nisan/2007
    Erkek

    Hacılar selam elimde etiket.htm diye bir dosya var 11184 satır.

     

    Bu etiket.htm dosyasından linkleri temizleyip sadece etiketi almak istiyorum php ile bunu nasıl yapabilirim.cURLda olabilir. sorun olan şey linklerin hepsi aynı değil değişken aşağıdaki 12 satır gibi bir yardım eli atın.

     

    zana 16
    zara 20
    zen 76

     


    ..
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    manyaki
    manyaki's avatar
    Kayıt Tarihi: 27/Temmuz/2005
    Erkek

    Hocam PHP'e ben de yeni başladığım için hemen zırt diye yazamadım kodu öncelikle kusura bakma. PHP de iki kod arasındaki verileri bir değişkene çekebiliyorsun. Bir döngüye sokup 

    <td><div align="center"><a href=

     

    ile

     

    <b>zana</b></a> 16</div></td> <br>

     

    arasındaki verileri bir dizi içine atabilirsin diye düşünüyorum. Burası sana yol gösterir diye düşünüyorum, http://www.tahribat.com/Dokuman-Php-Curl-Ile-Veri-Cekme-383/  kolay gelsin çözümü paylaşırsan sevinirim.

     

     


    since 2005 // tbt
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Realist
    Realist's avatar
    Kayıt Tarihi: 13/Nisan/2007
    Erkek

    zumsuk bunu yazdı:
    -----------------------------

    http://www.tahribat.com/Forum-Phpde-Sitelerden-Guzelce-Link-Cekicem-96258/1/#1038918

    ilkiydi sanırım işine yarar.


    -----------------------------

    hocam kusura bakma sabahdan beri bişeylerle ugraşıyorum ve kafam durmuş durumda.

    Şimdi demek istediğim notepadle şu hale getirdim :

     

    <a href="http://www.site.com/tags/-2"><b>-2</b></a> 20
    <a href="http://www.site.com/tags/001"><b>001</b></a> 17
    <a href="http://www.site.com/tags/002"><b>002</b></a> 11
    <a href="http://www.site.com/tags/01"><b>01</b></a> 132

     

    bunu satır satır suzup sadece -2 yi mesela 001 i nasıl elde edebilirim


    ..
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Realist
    Realist's avatar
    Kayıt Tarihi: 13/Nisan/2007
    Erkek

    manyaki bunu yazdı:
    -----------------------------

    Hocam PHP'e ben de yeni başladığım için hemen zırt diye yazamadım kodu öncelikle kusura bakma. PHP de iki kod arasındaki verileri bir değişkene çekebiliyorsun. Bir döngüye sokup 

     

    "center">

     

     

    ile

     

    zana 16


     

     

    arasındaki verileri bir dizi içine atabilirsin diye düşünüyorum. Burası sana yol gösterir diye düşünüyorum, http://www.tahribat.com/Dokuman-Php-Curl-Ile-Veri-Cekme-383/  kolay gelsin çözümü paylaşırsan sevinirim.

     

     


    -----------------------------

     

    hacı o dediğini curl'le yapcak satır okuma fonksiyonu bilmiyorum,yani mesela site.com/id-aksjaska.htm olsaydı id'yi döngüye sokup arttırıp arttırıp çektirirdim ama bu tek bir dosya


    ..
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    http://www.sudrap.org/paste/text/1693/

    incele kodu.Düzenli ifade var orda hocam ;

    <a href="(*.?)"><b>

    ile

    </b></a>

    arasında ki kısmı alacaksın.

    ---

    birazcık karışık oldu, Düzenli ifadeler ile çözersin hocam . Dışarı çıkıcam tam kodu yazamıyorumhemen çıkıcam fakat yazacak arkadaşlar olur birazdan.

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    snnyk
    snnyk's avatar
    Kayıt Tarihi: 28/Mayıs/2007
    Erkek

     

    $html_codes = '1	<a href="http://www.site.com/tags/-2"><b>-2</b></a> 20
    2	<a href="http://www.site.com/tags/001"><b>001</b></a> 17
    3	<a href="http://www.site.com/tags/002"><b>002</b></a> 11
    4	<a href="http://www.site.com/tags/01"><b>01</b></a> 132';
    
    function parcalabehcet($onek, $sonek, $con)
            {
             @preg_match_all('/' . preg_quote($onek, '/') .  '(.*?)'. preg_quote($sonek, '/').'/', $con, $return);
             return @$return[1];
            }
    
    
    print_r(parcalabehcet('tags/','"',$html_codes));

     


    snnyk.com - code is poetry all that i know...
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Realist
    Realist's avatar
    Kayıt Tarihi: 13/Nisan/2007
    Erkek

    snnyk bunu yazdı:
    -----------------------------


    $html_codes = '1	-2 20
    2	001 17
    3	002 11
    4	01 132';
    
    function parcalabehcet($onek, $sonek, $con)
            {
             @preg_match_all('/' . preg_quote($onek, '/') .  '(.*?)'. preg_quote($sonek, '/').'/', $con, $return);
             return @$return[1];
            }
    
    
    print_r(parcalabehcet('tags/','"',$html_codes));

     


    -----------------------------

     

     

    tamamdır hocam değişkene atayıp donguye soktum


    ..
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    snnyk
    snnyk's avatar
    Kayıt Tarihi: 28/Mayıs/2007
    Erkek

    hocam düzeltilcek biey yokki sadece içeriğin dizi olduğunu neyse ...

    print_r yazan satırın yerine

    şöyle yazdır

    $dizi = parcalabehcet('tags/','"',$html_codes);
    
    foreach($dizi as $tag)
    
    echo $tag.", ";
    
    endforeach;


    snnyk.com - code is poetry all that i know...
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    xzxz
    xzxz's avatar
    Kayıt Tarihi: 21/Haziran/2003
    Erkek

    önce bu alanı stringe atıcan 

    $veri = "<br><div>...." ; şeklinde

    sonra 

    $dizi = explode("<br>",$veri);  diycen

    böylece hersatır dizinin bir elemanı olcak

    sonra 

    $etiketler=array();

    $i=0;

    foreach($dizi as $d){

    $v=explode(">",$d) ; // diycen bu her satırı /> işaretine göre bölcek ve senin etiket $v[3] içinde kalıyor

    $etiket=eregi_replace("</strong","",$v[3]); // dedinmiydi etiket kabak gibi ortada kalcak 

    $etiketler[$i]=$etiket;

    $i++;

     

    }

     

    geçmiş olsun


    herşeyin bir şeyi vardır
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Realist
    Realist's avatar
    Kayıt Tarihi: 13/Nisan/2007
    Erkek

     

    <?
    
    error_reporting(0);
    $html_codes = '<a href="http://www.site.com/tags/-2"><b>-2</b></a> 20
    <a href="http://www.siet.com/tags/001"><b>001</b></a> 17
    <a href="http://www.site.com/tags/002"><b>002</b></a> 11
    <a href="http://www.site.com/tags/01"><b>01</b></a> 132';
    
    function parcalabehcet($onek, $sonek, $con)
            {
             @preg_match_all('/' . preg_quote($onek, '/') .  '(.*?)'. preg_quote($sonek, '/').'/', $con, $return);
             return @$return[1];
            }
    		$cikti = parcalabehcet('tags/','"',$html_codes);
    		for($id=1;$id<=11200;$id++){
    echo $cikti[$id];
    }
    
    ?>


    ..
Toplam Hit: 1603 Toplam Mesaj: 11