netbozum
wmaraci reklam

Hatayı Bulamıyorum?

7 Mesajlar 1.236 Okunma
Toplam 7 mesaj ve 1.236 görüntüleme
acebozum
KaplanBozum

aykutugce aykutugce www.aykutokyay.com.tr Kullanıcı
  • Üyelik 06.03.2012
  • Yaş/Cinsiyet 35 / E
  • Meslek Kodlama Uzmanı
  • Konum Antalya
  • Ad Soyad A** O**
  • Mesajlar 81
  • Beğeniler 11 / 11
  • Ticaret 1, (%100)
Merhaba arkadaşlar basit bi haber botu kulanmak istiyorum fakat kayıt esnasında hata oluyor anlamadım. Yardım edermisiniz?

error_reporting(0);
$site = file_get_contents("http://www.sondakika.com/guncel/");
preg_match_all('#margin-right:14px;">#s',$site,$veriler);
for ($a=0; $a //for ($a=0; $a<10; $a++)
{
$link = 'http://www.sondakika.com/'.$veriler[1][$a]; // Habere ait olan linki cektiriyoruz.
//echo $link ; // Haber linkini ekrana bastık dogrumu diye dogru
$site = file_get_contents("http://www.sondakika.com/".$veriler[1][$a].""); // burda ilgili haberin sayfasına gidiyoruz

// Burda haberin ana kaynak sayfasından haberin \\ Başlığını \\ Konusunu \\ Resmini // çekeceğiz..
## haber başlığı çekliyor

preg_match_all('#(.*?)#s',$site,$baslik); // ilgili sayfanın konu bolumunu cekiyoruz..
$wbaslik="";
for ($b=0; $b {

$wbaslik .= strip_tags($baslik[1][$b]);
}
## haberin konusu çekiliyor
preg_match_all('#
for ($b=0; $b {

$eklenen= $img[1][$b];
}
preg_match_all('#

(.*?)

#s',$site,$konu); // ilgili sayfanın konu bolumunu cekiyoruz..
$wic="";
for ($b=0; $b {

$wic .= strip_tags($konu[1][$b]);
}
## haberin konusu çekiliyor
$res = explode("/",$eklenen);
$resim = $res[3];
$wic = str_replace("SonDakika.com", "" ,$wic);

//Veritabanında var mı kontrol
$kontrol = mysql_num_rows(mysql_query("SELECT * FROM haberler WHERE haberadi='".mysql_real_escape_string($wbaslik)."'"));
if ($kontrol){$sonuc="var";}else{$sonuc="yok";}

$tarih = date("d.m.Y - H:s");
$haberadi = mysql_real_escape_string($wbaslik);
$onaciklama = substr($wic,0,112);
$etiketler = substr($wic,0,112);

if ($sonuc=="yok"){//Önceden Kayıt Yoksa
$al = copy($eklenen,'../haberler/resim/'.$resim);
$ekle=mysql_query("INSERT INTO haberler ('haber_id','kategori_id', 'haberadi', 'manset', 'onaciklama', 'aciklama', 'resim', 'resim_kucuk', 'tarih', 'etiketler', 'onay', 'up', 'down') VALUES('','1', '".$haberadi."', '1', '".$onaciklama."', '".$wic."', '".$al."', '".$al."', '".$tarih."', '".$onaciklama."', '0', '','')");
if ($ekle){
echo "

Basarili Bir Şekilde Kayıt Yapıldı
";
}else{
echo "

Kayit yapilamadi
";}

}else{//Önceden Kayıt Varsa

echo "

Bu kayit zaten var
";
}
}
?>
wmaraci
reklam

CodedByGod CodedByGod WM Aracı Kullanıcı
  • Üyelik 12.03.2012
  • Yaş/Cinsiyet - / E
  • Meslek Programcı Webmaster
  • Konum
  • Ad Soyad ** **
  • Mesajlar 80
  • Beğeniler 4 / 15
  • Ticaret 0, (%0)
sql bağlantısı yapılmamış verdiğin kodda herhangi bi ayar dosyası gibi bişi de include edilmemiş. sql e bu koşullarda yazamaz görmediği ve bağlanmadığı için
 

 

www.codedbygod.com

aykutugce aykutugce www.aykutokyay.com.tr Kullanıcı
  • Üyelik 06.03.2012
  • Yaş/Cinsiyet 35 / E
  • Meslek Kodlama Uzmanı
  • Konum Antalya
  • Ad Soyad A** O**
  • Mesajlar 81
  • Beğeniler 11 / 11
  • Ticaret 1, (%100)

CodedByGod adlı üyeden alıntı

sql bağlantısı yapılmamış verdiğin kodda herhangi bi ayar dosyası gibi bişi de include edilmemiş. sql e bu koşullarda yazamaz görmediği ve bağlanmadığı için


Sayfanın bi kısmını eklemdim inlude ediyorum msql bağlantısını
 

 

CodedByGod CodedByGod WM Aracı Kullanıcı
  • Üyelik 12.03.2012
  • Yaş/Cinsiyet - / E
  • Meslek Programcı Webmaster
  • Konum
  • Ad Soyad ** **
  • Mesajlar 80
  • Beğeniler 4 / 15
  • Ticaret 0, (%0)
error_reporting(1); yapıp vereceği hatayı yollayabilirmisin.
 

 

www.codedbygod.com
wmaraci
wmaraci

aykutugce aykutugce www.aykutokyay.com.tr Kullanıcı
  • Üyelik 06.03.2012
  • Yaş/Cinsiyet 35 / E
  • Meslek Kodlama Uzmanı
  • Konum Antalya
  • Ad Soyad A** O**
  • Mesajlar 81
  • Beğeniler 11 / 11
  • Ticaret 1, (%100)
Kayıt yapılamadı diyor.
 

 

CodedByGod CodedByGod WM Aracı Kullanıcı
  • Üyelik 12.03.2012
  • Yaş/Cinsiyet - / E
  • Meslek Programcı Webmaster
  • Konum
  • Ad Soyad ** **
  • Mesajlar 80
  • Beğeniler 4 / 15
  • Ticaret 0, (%0)
if ($ekle){
echo "

Basarili Bir Şekilde Kayıt Yapıldı
";
}else{
echo "

Kayit yapilamadi
";}

}

bu kısmı sil öyle dene hatayı görelim
 

 

www.codedbygod.com

aykutugce aykutugce www.aykutokyay.com.tr Kullanıcı
  • Üyelik 06.03.2012
  • Yaş/Cinsiyet 35 / E
  • Meslek Kodlama Uzmanı
  • Konum Antalya
  • Ad Soyad A** O**
  • Mesajlar 81
  • Beğeniler 11 / 11
  • Ticaret 1, (%100)
hata yok ama kayıt yapmıyor