<?
require_once("baglan.php");
$site = file_get_contents("http://www.*************/adana/");
preg_match_all('#<h3><a href="(.*?)" title="(.*?)">(.*?)</a></h3>#s',$site,$veriler);
for ($a=0; $a<count($veriler[1]); $a++)
{
$link = 'http://www.*************'.$veriler[1][$a]; // Habere ait olan linki cektiriyoruz.
//echo $link."<br>" ; // Haber linkini ekrana bastık dogrumu diye dogru
$site = file_get_contents($link); // burda ilgili haberin sayfasına gidiyoruz
preg_match_all('#<h1 itemprop="headline" id="haber_baslik">(.*?)</h1>#s',$site,$baslik); // ilgili sayfanın konu Başlığını Çekiyoruz
for ($b=0; $b<count($baslik[1]); $b++)
{
$HaberBaslik = strip_tags($baslik[1][$b]);
}
preg_match_all('#<link rel="image_src" type="image/jpeg" href="(.*?)" />#s',$site,$img); // ilgili sayfanın Resmini bolumunu cekiyoruz..
for ($b=0; $b<count($img[1]); $b++)
{
$eklenen= $img[1][$b];
}
preg_match_all('#<span class="haber_metni" itemprop="articleBody" style="float:left; margin:0px 0px 20px 0px;">(.*?)</span>#s',$site,$konu); // ilgili sayfanın konu bolumunu cekiyoruz..
for ($b=0; $b<count($konu[1]); $b++)
{
$metin = strip_tags($konu[1][$b]);
}
$catname = "38";
## Vt Kaydı ##
$kaydet = mysql_query("insert into haber set
haber_baslik = '$HaberBaslik',
haber_kategori = '38',
resim = '$eklenen',
haber_metin = '$metin'");
if($kaydet){
echo $catname." : <font color=red><strong>Kayit Basarili</strong></font><br>";
}else{
echo "Kayit yapilamadi<br>";
}
}
?> Php Veritabanı Kayıt Hatası..!
1
●388
- 29-12-2013, 17:27:26Merhaba Arkadaşlar Ben Nerde Hata Yapıyorum.. Çıktıda sadece 1 kayıt yapıyor Veritabanına.. ve Çektiğim Konuyu Eklemiyor orayı boş geçiyor..
- 29-12-2013, 21:19:05Denermisiniz, şayet olmaz ise ekran çıktısınıda buraya yapıştırın lütfen.
<?php require_once("baglan.php"); $site = file_get_contents("http://www.*************/adana/"); preg_match_all('#<h3><a href="(.*?)" title="(.*?)">(.*?)</a></h3>#s',$site,$veriler); for ($a=0; $a<count($veriler[1]); $a++) { $link = 'http://www.*************'.$veriler[1][$a]; // Habere ait olan linki cektiriyoruz. //echo $link."<br>" ; // Haber linkini ekrana bastık dogrumu diye dogru $site = file_get_contents($link); // burda ilgili haberin sayfasına gidiyoruz preg_match_all('#<h1 itemprop="headline" id="haber_baslik">(.*?)</h1>#s',$site,$baslik); // ilgili sayfanın konu Başlığını Çekiyoruz for ($b=0; $b<count($baslik[1]); $b++) { $HaberBaslik = strip_tags($baslik[1][$b]); } preg_match_all('#<link rel="image_src" type="image/jpeg" href="(.*?)" />#s',$site,$img); // ilgili sayfanın Resmini bolumunu cekiyoruz.. for ($b=0; $b<count($img[1]); $b++) { $eklenen= $img[1][$b]; } preg_match_all('#<span class="haber_metni" itemprop="articleBody" style="float:left; margin:0px 0px 20px 0px;">(.*?)</span>#s',$site,$konu); // ilgili sayfanın konu bolumunu cekiyoruz.. for ($b=0; $b<count($konu[1]); $b++) { $metin = strip_tags($konu[1][$b]); } $catname = "38"; ## Vt Kaydı ## $kaydet = mysql_query("INSERT INTO (haber_baslik, haber_kategori, resim, haber_metin) VALUES ('".$HaberBaslik."', '".$catname."', '".$eklenen."', '".$metin."')"); if($kaydet){ echo $catname." : <font color=red><strong>Kayit Basarili</strong></font><br>"; }else{ echo "Kayit yapilamadi ( ". mysql_error() ." )<br>"; } } ?>