<?
$baglanti=mysql_connect("ccc","cc","cc");
mysql_select_db("x",$baglanti);
$id=$_GET['id']; //$id değişkenini get fonksiyonu ile aldım
$site=file_get_contents("http://www.site.com/haber_detay.asp?haberID=$id"); // Fıkrayı alacağım sayfayı $id değişkeni ile çektim
$yeniid=$id++; // $yeniid'yi $id'nin 1 fazlası yaptım
// Başlık ve fıkramı çekiyorum :
$baslikalan='#<h1>(.*?)<\/h1>#si';
preg_match($baslikalan,$site,$baslikfonksiyon);
$fikraalan='#<p class="ozet">(.*?)<\/p>#si';
preg_match($fikraalan,$site,$fikrafonksiyon);
$fikra=$fikrafonksiyon[1];
$baslik=$baslikfonksiyon[1];
// Kayıt için gerekli şartları if döngüsü ile sorguluyorum
// Bunu yaparken işlemden sonra beni diğer fıkrayı çekecek sayfaya atması için refresh kodumu ekliyorum.
if($baslik=="" || $fikra=="")
{
echo"Böyle bir fıkra yoktur.";
echo"<meta http-equiv=\"refresh\" content=\"0.1;URL=http://www.ss.com/bot.php?id=$yeniid\">";
}else{
$fikrasayi=mysql_num_rows(mysql_query("SELECT * FROM fikra WHERE baslik='$baslik')");
if($fikrasayi==1){
echo"Bu fıkra önceden eklenmiştir.";
echo"<meta http-equiv=\"refresh\" content=\"0.1;URL=http://www.ss.com/bot.php?id=$yeniid\">";
}else{
$tarih=date('d/m/y');
// Tarihi de alayım
$fikrayukle=mysql_query("INSERT INTO fikra (baslik,fikra,tarih)VALUES('$baslik','$fikra','$ta rih')");
if($fikrayukle){ //Fıkram başarı ile yüklendiyse eğer :
echo"Fıkra başarıyla kaydedildi";
echo"<meta http-equiv=\"refresh\" content=\"0.1;URL=http://www.ss.com/bot.php?id=$yeniid\">";
}
} // taa yukarıda açtığım else'i burada kapattım
?>
<p class="MsoNormal"><span style=""> </span>Her seçim rum.yazıııııııııı </p> <p class="MsoNormal"><span style=""> &n</span>Tavank güzel. </p> </div>
<p class="MsoNormal"><span style="">burdaki yazıyı nası alıcaz</p> </div>
$metinalan='#<span style="">(.*?)<\/p>#si';
preg_match($metinalan,$site,$metinfonksiyon);
olmuyo
bunu birtürlü calştıramadım hataları düzeltilmiş olarak veren arkadaşlara şimdiden teşekkürler
__________________
burdaki yazıyı nası alıcaz
1
●416
- 14-06-2009, 16:24:21bot anlatımı konusunda açıklamaları vardı galiba bunun.
veri çekeceğiniz siteye göre düzenlenmesi gerek biraz.
sorun tam nedir anlayamadım çok karışık kodlar.
hiç PHP bilgisine sahip değilseniz, ücretli veya ücretsiz script istek bölümünde yaptırabilirsiniz botu.