İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

bot hata

D

Derebeyi

Misafir
merhaba, kendimce bi bot yapmak istiyorum.Sorum şu bi site olucak örneğin ikitane haber sitesindeki son dakika haberlerini alıp mysql deki haber tablosuna ekliycek.
Ben şöyle bişi yaptım ama alakasız oldu;
PHP:
<?php
include"mysql.php";
$kod="http://internethaber.com/news_daily.php
http://www.nethaber.com/NewsDetails.aspx?id=4734";
$ekle = mysql_query("INSERT INTO haber (, $kod ");
?>
yardımlarınızı bekliyorum.teşekkürler
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Simdi $kod'a adresi yazdigin zaman o string'in icerigi o adresin kendisi. Adresin icerdigi bilgiler degil. Bir adresin icerdigi bilgileri alman icin okutman lazim. Cesitli yollari var, en basiti.

$icerik = file_get_contents($kod);

Diyerek icerigi almak. Icerigi aldiginda da direk mysql'e giremezsin, cunku icerik, senin o sayfaya girip "Kaynagi Goruntule" yaptiginda cikan butun html kodlarini icerir, icinden ozel bazi bolumleri kesip alman gerekir.

Bunu da regular expressionlar vasitasiyla yapabilirsin. Regular expression'lar baslangic icin zor oldugundan explode, substr gibi fonksiyonlar ile belirli sayfanin belirli bolumlerini kesebilirsin.
 
S

Sephiroth

Misafir
merhaba, kendimce bi bot yapmak istiyorum.Sorum şu bi site olucak örneğin ikitane haber sitesindeki son dakika haberlerini alıp mysql deki haber tablosuna ekliycek.
Ben şöyle bişi yaptım ama alakasız oldu;
PHP:
<?php
include"mysql.php";
$kod="http://internethaber.com/news_daily.php
http://www.nethaber.com/NewsDetails.aspx?id=4734";
$ekle = mysql_query("INSERT INTO haber (, $kod ");
?>
yardımlarınızı bekliyorum.teşekkürler

http://internethaber.com/news_daily.php buradan sadece haberlerin linklerini alip mysql e depolarsın daha sonra calisacak farkli bir bot o linkleri tek tek gezerek haberleri alabilir. Sanırsam PHP hakkında pek fazla bilgin yok. İlk olarak PHP yi öğrenmelisin daha sonra bu botu düşün. Çünkü bu bilgin ile yapabileceğin birşey değil.
 
D

Derebeyi

Misafir
evet php ye yeni başladım eksikleride idman yaparak gidericem yinede herkese teşekkürler.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst