Giriş Yap Kayıt ol Online Üyeler Aktif Konular Arama Üyeler Forum Kuralları
Tahribat.Com | Php Ile Ayıklama ( Yardım )
Tahribat.Com Forumları
Asp - Php - Cgi - Perl
      Php Ile Ayıklama ( Yardım )
Bu Bölümde yeni konu açmak için tıklayın Konuyu cevaplamak için tık...
Konu 28 Ekim 2011 (Cuma) 19:36 tarihinde açıldı. Kısayol | Alıntı yap | Özel Mesaj
Realist


Kayıt : 13 Nisan 2007
Zonguldak
Erkek Üye
 

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

 


Geçmez günler unut kendini,bu hayat zor varmı çaresi.Zaman aksın hızına bakma seni dinlemez nasıl olsa,bırak aksın senide götürsün.Hepsi hepsi hayat nasıl olsa.. 
28 Ekim 2011 (Cuma) 19:41 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
manyaki


Kayıt : 27 Temmuz 2005
Erkek Üye
 

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.

 

 


kalem kılıçtan keskin sirke küpüne zararın neresinden dönerse senindir dönmezse hiç senin olmak yada olmamak işte bütün mesele bu. 
28 Ekim 2011 (Cuma) 19:45 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
zumsuk


Kayıt : 8 Agustos 2005
Erkek Üye
 

Şeytanın tek suçu düzene karşı çıkmaksa, en büyük idolümdür ! 
28 Ekim 2011 (Cuma) 19:52 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Realist


Kayıt : 13 Nisan 2007
Zonguldak
Erkek Üye
 

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


Geçmez günler unut kendini,bu hayat zor varmı çaresi.Zaman aksın hızına bakma seni dinlemez nasıl olsa,bırak aksın senide götürsün.Hepsi hepsi hayat nasıl olsa.. 
28 Ekim 2011 (Cuma) 20:01 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Realist


Kayıt : 13 Nisan 2007
Zonguldak
Erkek Üye
 

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


Geçmez günler unut kendini,bu hayat zor varmı çaresi.Zaman aksın hızına bakma seni dinlemez nasıl olsa,bırak aksın senide götürsün.Hepsi hepsi hayat nasıl olsa.. 
28 Ekim 2011 (Cuma) 21:37 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
zumsuk


Kayıt : 8 Agustos 2005
Erkek Üye
 

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.


Şeytanın tek suçu düzene karşı çıkmaksa, en büyük idolümdür ! 
28 Ekim 2011 (Cuma) 21:45 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
snnyk


Kayıt : 28 Mayis 2007
Erkek Üye
 

 

$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));

 


http://snnyk.com 
28 Ekim 2011 (Cuma) 22:52 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Realist


Kayıt : 13 Nisan 2007
Zonguldak
Erkek Üye
 

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


Geçmez günler unut kendini,bu hayat zor varmı çaresi.Zaman aksın hızına bakma seni dinlemez nasıl olsa,bırak aksın senide götürsün.Hepsi hepsi hayat nasıl olsa.. 
28 Ekim 2011 (Cuma) 23:32 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
snnyk


Kayıt : 28 Mayis 2007
Erkek Üye
 

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;


http://snnyk.com 
28 Ekim 2011 (Cuma) 23:50 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
xzxz


Kayıt : 21 Haziran 2003
neitherland
Erkek Üye
 

ö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 
28 Ekim 2011 (Cuma) 23:53 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Realist


Kayıt : 13 Nisan 2007
Zonguldak
Erkek Üye
 

 

<?

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];
}

?>


Geçmez günler unut kendini,bu hayat zor varmı çaresi.Zaman aksın hızına bakma seni dinlemez nasıl olsa,bırak aksın senide götürsün.Hepsi hepsi hayat nasıl olsa.. 

[1]


Bu Bölümde yeni konu açmak için dıklayın Konuyu cevaplamak için tık...
Allah'a Havale Et Google Bookmark'a Ekle Yahoo'ya Ekle Stumbleupon'a Ekle Facebook'a Ekle Twitter'a Ekle   Google'da Ara : php ile ayıklama ( yardım ) Favorilerime Ekle Yukarı Çık
Konuda 11 Mesaj Var.
Konu 419 Sefer Gösterilmiş.
2001-2012 © Tahribat Group - Her Hakkı Saklıdır. - ● Gizlilik İlkeleri ● Kullanım Koşulları ● İletişim