• 01-03-2014, 00:07:49
    #1
    bir siteden konu başlıkları çekmek istiyorum, daha önce farklı bir site için kullandığım bir php kodu vardı elimde kodu çalıştıramadım, yardımcı olur musunuz?

    kaynak sayfada kod şu şekilde;

    <div id="video_video">
    
    <div id="video_resim"><a href="ornek1.html" title="ornek1"><img src="thumb/ornek1.jpg" border="0" width="180" height="135" class=""></a></div>
    <a title="ornek1" href="http://www.google.com/search?q=ornek1"><img style="float:left; padding-right:3px;" src="images/gog.png" width="16" height="16"/></a>
    <div id="video_baslik">ornek1</div>
    </div>
    </td>
    
    <td width="100%">
    <div id="video_video">
    
    <div id="video_resim"><a href="ornek2.html" title="ornek2"><img src="thumb/ornek2.jpg" border="0" width="180" height="135" class=""></a></div>
    <a title="ornek2" href="http://www.google.com/search?q=ornek2"><img style="float:left; padding-right:3px;" src="images/gog.png" width="16" height="16"/></a>
    <div id="video_baslik">ornek2</div>
    </div>
    </td>
    
    <td width="100%">
    <div id="video_video">
    
    <div id="video_resim"><a href="ornek3.html" title="25%"><img src="thumb/25%.jpg" border="0" width="180" height="135" class=""></a></div>
    <a title="ornek3" href="http://www.google.com/search?q=ornek3"><img style="float:left; padding-right:3px;" src="images/gog.png" width="16" height="16"/></a>
    <div id="video_baslik">ornek3</div>
    </div>
    ----------------------------------------
    buradan ornek1, ornek2, ornek3 vs. kelimeleri db' ye çekmek istiyorum

    çalıştıramadığım kod

    <?php
    include("config.php");
    $sayfa	= $_GET['sayfa'];
    if(!is_numeric($sayfa))
    $sayfa	= 1;
    $adres	= 'http://www.deneme.com/yeni-videolar-'.$sayfa.'.html';
    $icerik	= getir($adres);
    
    preg_match_all('#<div id="video_resim"><a href="(.*?)" title="(.*?)"#i',$icerik,$ver);
    
    
    for($i=0; $i<count($ver[1]); $i++){
    	
    	$baslik	= trim($ver[2][$i]);
    	$sef	= sef($baslik);
    	
    	list($varmi) = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM baslik_havuz WHERE sef='$sef'"));
    	
    	if($varmi < 1 and strlen($baslik) > 3){
    	
    		$ekle	= mysql_query("INSERT INTO baslik_havuz SET baslik='".mysql_real_Escape_string($baslik)."', sef='$sef'");
    		
    		if($ekle)
    			echo '<font color="green">'.$baslik.' adlı baslik <b>basariyla eklendi</b></font><hr>';
    		else
    			echo '<font color="red">'.$baslik.' adlı baslik <b>eklenemedi</b></font><hr>';
    			
    	}else{
    		echo '<font color="blue">'.$baslik.' adlı baslik <b>daha once eklenmis</b></font><hr>';
    	}
    
    }
    
    if(count($ver[1]) == 0)
    	die('hepsi tamam');
    else
    	die( '<META HTTP-EQUIV="Refresh" CONTENT="0; URL=?sayfa='.($sayfa+1).'">');
    
    ?>
  • 01-03-2014, 03:09:03
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @ahmetPASA; veri aldığınız site adresini özel mesaj ile iletirseniz yardımcı olmaya çalışabilirim.
  • 01-03-2014, 20:47:07
    #3
    saintx adlı üyeden alıntı: mesajı görüntüle
    @ahmetPASA; veri aldığınız site adresini özel mesaj ile iletirseniz yardımcı olmaya çalışabilirim.
    gönderdim hocam

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 20:47:07 -->-> Daha önceki mesaj 19:34:03 --

    problem hala çözülmedi,
    Başlıkları db ye çekmek istiyorum, ancak "hepsi tamam" mesajını alıyorum, ancak başlıkları çekmiyor
  • 02-03-2014, 22:58:13
    #4
    Üyeliği durduruldu
    Oncelikle basliklari tam olarak cekebiliyor musunuz? Bu konuda sorun var mi? DB'ye ekletmeden once buna bakalim.
  • 02-03-2014, 22:59:34
    #5
    hiç başlık çekmeden direk bu satıra gidiyor kod.
    "echo '<font color="green">'.$baslik.' adlı baslik <b>basariyla eklendi</b></font><hr>'; "
  • 02-03-2014, 23:03:20
    #6
    Üyeliği durduruldu
    ahmetPASA adlı üyeden alıntı: mesajı görüntüle
    hiç başlık çekmeden direk bu satıra gidiyor kod.
    "echo '<font color="green">'.$baslik.' adlı baslik <b>basariyla eklendi</b></font><hr>'; "
    <?php
    include("config.php");
    $sayfa = $_GET['sayfa'];
    if(!is_numeric($sayfa))
    $sayfa = 1;
    $adres = 'http://www.deneme.com/yeni-videolar-'.$sayfa.'.html';
    $icerik = getir($adres);
    preg_match_all('#<div id="video_resim"><a href="(.*?)" title="(.*?)"#i',$icerik,$ver);
    var_dump($ver);

    ne geliyor bu koddan?
  • 02-03-2014, 23:07:07
    #7
    "ornek1 ornek1" gelip sonra "ornek2 ornek2" gelmesi lazım ancak heralde bu satırı atlayıp diren döngünün sonuna gidiyor
  • 02-03-2014, 23:11:02
    #8
    Üyeliği durduruldu
    ahmetPASA adlı üyeden alıntı: mesajı görüntüle
    "ornek1 ornek1" gelip sonra "ornek2 ornek2" gelmesi lazım ancak heralde bu satırı atlayıp diren döngünün sonuna gidiyor
    Ozel degilse PHP dosyanizi bir txt dosyasina cevirip ftp ye ataabilir misiniz. Pmden linki gonderin sonra, ben ugrasayim.
  • 02-03-2014, 23:37:56
    #9
    WapZap adlı üyeden alıntı: mesajı görüntüle
    Ozel degilse PHP dosyanizi bir txt dosyasina cevirip ftp ye ataabilir misiniz. Pmden linki gonderin sonra, ben ugrasayim.
    pm gönderdim.