Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

PHP Bot Döngü Sorunu

yusufbedirhan

0
Onaylı Üye
Üye
Katılım
29 Nisan 2013
Mesajlar
28
Açılan Konu
4
Tepki puanı
0
Merhaba arkadaşlar. Baska bir siteden verileri parçalayarak alıyorum. Ancak sadece ilk veriyi alıyorum. Ben alttaki verileri de alıp veritabanına kaydetmesini istiyorum. Bu haliyle sadece ilk karşısına çıkanı kaydediyor. Yardımcı olabilir misiniz?


PHP:
<?php  
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbname = "bot";

 [MENTION=382]MYSQL[/MENTION]_connect ($host,$dbuser,$dbpass,$dbname) or die ("Veritabanına bağlanılamadı... Veritabanı bilgilerini kontrol edin");
 [MENTION=382]MYSQL[/MENTION]_select_db ($dbname) or die ("Veritabanına Bağlanılamadı...");
mysql_query("SET NAMES 'utf8'"); 
mysql_query("SET CHARACTER SET utf8"); 
mysql_query("SET COLLATION_CONNECTION = 'utf8_general_ci'");
//cekilecek site

$link 				= "****Ilan_Menu.aspx?ID=0&lb=%27T%C3%BCm%20%C4%B0lanlar%27";
//parcalama
	
$parcala			= '@<li style=\'clear:left;\'><img class=\'limg2\' src=\'./(.*?)\'/>@si';
//$parcala			= '@<a href=\'yeni_PDF.aspx(.*?)\' target=\'_blank\'>(.*?)</a>@si';
//$parcala			= '@<a href=\'yeni_PDF.aspx(.*?)\' target=\'_blank\'>(.*?)</a>@si';
$botara				= file_get_contents($link);

preg_match_all($parcala,$botara,$resim);
//preg_match_all($parcala,$botara,$link);
//preg_match_all($parcala,$botara,$baslik);

$resim				= $resim[1][0];
$link				        = $link[1][0];
$baslik				= $baslik[2][0];



echo "
<br>$resim</br>
<br>$baslik</br>
<br>$link</br>";

$save	= mysql_query("insert into dpb(baslik,resim,link) values
					('$baslik', '$resim','$link')");
					
					if($save){
					echo "<p style='color: red'> $baslik Eklendi</p>";
					}else{ 
					echo "<p style='color: yellow'> $baslik Eklenmedi</p>";
					}
					
}
				
  ?>
 

yusufbedirhan

0
Onaylı Üye
Üye
Katılım
29 Nisan 2013
Mesajlar
28
Açılan Konu
4
Tepki puanı
0
Acil yardımınıza ihtiyacım var arkadaşlar. Sadece burda tıkandım.
 

fenered

0
Onaylı Üye
Üye
Katılım
18 Ocak 2014
Mesajlar
34
Açılan Konu
2
Tepki puanı
0
$resim[1][0] diyor ya hani ordaki 0 ilk değer olabilir. Onu 1 2 3 4 diyerek sonraki postları çekebilirsin diye düşünüyorum

SM-A500F cihazımdan Tapatalk kullanılarak gönderildi
 
Üst