Realist

Kayıt : 13 Nisan 2007 Zonguldak
|
|
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.
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..
|
|
|
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.
|
|
|
Şeytanın tek suçu düzene karşı çıkmaksa, en büyük idolümdür !
|
Realist

Kayıt : 13 Nisan 2007 Zonguldak
|
|
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..
|
Realist

Kayıt : 13 Nisan 2007 Zonguldak
|
|
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
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..
|
|
|
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 !
|
snnyk

Kayıt : 28 Mayis 2007
|
|
$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
|
Realist

Kayıt : 13 Nisan 2007 Zonguldak
|
|
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..
|
snnyk

Kayıt : 28 Mayis 2007
|
|
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
|
xzxz

Kayıt : 21 Haziran 2003 neitherland
|
|
ö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
|
Realist

Kayıt : 13 Nisan 2007 Zonguldak
|
|
<?
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..
|
|