• 27-12-2009, 17:27:35
    #1
    mrb arkadaşlar aşağıa verdiğim kodlardaki sqt tablolarını databaseye sorgulatmam gerekiyo ama bi türlü sql sorgusunu yapamadım
    //mysql_query("INSERT INTO kategorisel (s_hid, s_tarih, s_kat, s_baslik, s_resim, s_aciklama, s_icerik) VALUES ('".$value."', '".time()."', 'Ekonomi', '".strip_tags(prep($baslik[1]))."', 'http://www.adres.com".prep($resim[1])."', '".prep($aciklama[1])."', '".prep($icerik[1])."')");
  • 27-12-2009, 17:30:34
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $sql = mysql_query("INSERT INTO kategorisel (s_hid, s_tarih, s_kat, s_baslik, s_resim, s_aciklama, s_icerik) VALUES ('".$value."', '".time()."', 'Ekonomi', '".strip_tags(prep($baslik[1]))."', 'http://www.internethaber.com".prep($resim[1])."', '".prep($aciklama[1])."', '".prep($icerik[1])."')") or die(mysql_error());
    bu sekilde ekleyin hata neymis ona bi bakalim once
  • 27-12-2009, 17:35:28
    #3
    arkadaşım hata yok sadece ordaki tabloları databesede oluşturmak için sql sorgusu lazım? ilgin için tşkler
  • 27-12-2009, 17:56:18
    #4
    verdiğin kodda tablolar yok sütunlar var.

    s_hid, s_tarih, s_kat, s_baslik, s_resim, s_aciklama, s_icerik

    bu sütunları oluşturmak istiyorsan phpmyadmine girip sütun ekleme kısmından ekle sana zaten mysql sorgusunu verir php olarak kullanırsın
  • 27-12-2009, 19:10:16
    #5
    yok eklentide hata alıyorum. eklentide aldığım hatanın botun veriyi yazdırmaya çalıştığı tabloların bulunmadığı için olduğunu düşünüyorum.
    Warning: array_reverse() [function.array-reverse]: The argument should be an array in plugins/eklenti/eklenti.admin.php on line 104

    Warning: Invalid argument supplied for foreach() in plugins/eklenti/eklenti.admin.php on line 106
    <?PHP
    
    /* ====================
    Seditio - Website engine
    Copyright Neocrome
    http://www.neocrome.net
    
    [BEGIN_SED]
    File=plugins/konumatik/konumatik.admin.php
    Version=110+ (120 - 121 - 122beta)
    Updated=2007-jan-06
    Type=Plugin
    Author=Dvdbil
    Description=
    [END_SED]
    
    [BEGIN_SED_EXTPLUGIN]
    Code=konumatik
    Part=admin
    File=konumatik.admin
    Hooks=tools
    Tags=
    Order=10
    [END_SED_EXTPLUGIN]
    
    ==================== */
    
    if (!defined('SED_CODE')) { die('Wrong URL.'); }
    
    function ucwords_tr($deger) 
    { 
    $deger = split(" ",trim($deger)); 
    $deger_tr = ""; 
    
    for($x=0; $x < count($deger); $x++) 
    { 
    $deger_bas = substr($deger[$x],0,1); 
    $deger_son = substr($deger[$x],1); 
    $deger_bas = strtoupper_tr($deger_bas); 
    
    $deger_tr .= $deger_bas.$deger_son." "; 
    } 
    
    $deger_tr = trim($deger_tr); 
    
    return $deger_tr; 
    } 
    
    function strtolower_tr($deger) 
    { 
    $deger = str_replace("Ç","ç",$deger); 
    $deger = str_replace("Ğ","ğ",$deger); 
    $deger = str_replace("I","ı",$deger); 
    $deger = str_replace("İ","i",$deger); 
    $deger = str_replace("Ö","ö",$deger); 
    $deger = str_replace("Ü","ü",$deger); 
    $deger = str_replace("Ş","ş",$deger); 
    
    $deger = strtolower($deger); 
    $deger = trim($deger); 
    
    return $deger; 
    } 
    
    function strtoupper_tr($deger) 
    { 
    $deger = str_replace("ç","Ç",$deger); 
    $deger = str_replace("ğ","Ğ",$deger); 
    $deger = str_replace("ı","I",$deger); 
    $deger = str_replace("i","İ",$deger); 
    $deger = str_replace("ö","Ö",$deger); 
    $deger = str_replace("ü","Ü",$deger); 
    $deger = str_replace("ş","Ş",$deger); 
    
    $deger = strtoupper($deger); 
    $deger = trim($deger); 
    
    return $deger; 
    } 
    
    switch ($a)
    {
    case 'calistir':
    
    function konumatik($adres, $kategori, $kayitno)
    	{
    	$url_kontrol = @fsockopen("www.internethaber.com", 80, $errno, $errstr, 30);
    	if($url_kontrol)
    		{
    		$s = $kayitno;
    		$kaynak = file_get_contents($adres);
    		preg_match_all('#<div class="inner_2"><a href="news_detail\.php\?id=(.*?)">#i',$kaynak,$baslik);
    		preg_match_all('#<div class="item"><a href="news_detail\.php\?id=(.*?)" onmouseover#i',$kaynak,$manset);
    		for ($i=0; $i< count($manset[1]); $i++)
    			{
    			$array[] = $manset[1][$i];
    			}
    
    		for ($i=0; $i< count($baslik[1]); $i++)
    			{
    			$array[] = $baslik[1][$i];
    			}
    
    		$array = array_reverse($array);
    
    		foreach($array as $value)
    			{
    			$sql = mysql_query("SELECT COUNT(*) FROM sed_forum_posts WHERE shid='".$value."'");
    			$alr = mysql_result($sql,0,"COUNT(*)");
    			$sql_topics = mysql_query("SELECT COUNT(*) FROM sed_forum_topics WHERE shid='".$value."'");
    			$alr2 = mysql_result($sql_topics,0,"COUNT(*)");
    			if ($alr<1 && alr2<1)
    				{
    			$devam = file_get_contents("http://www.internethaber.com/news_detail.php?id=".$value);
    			preg_match('#<div class="title">(.*?)</div>#si',$devam,$baslik);
    			preg_match('#<div id="news_content" class="content content_12">(.*?)</div>#si',$devam,$icerik);
    			preg_match('#<div class="image"><img src="\.(.*?)" align="left"#si',$devam,$resim);
    			preg_match('#<div class="short_content">(.*?)</div>#si',$devam,$aciklama);
    			//mysql_query("INSERT INTO kategorisel (s_hid, s_tarih, s_kat, s_baslik, s_resim, s_aciklama, s_icerik) VALUES ('".$value."', '".time()."', 'Ekonomi', '".strip_tags(prep($baslik[1]))."', 'http://www.internethaber.com".prep($resim[1])."', '".prep($aciklama[1])."', '".prep($icerik[1])."')");  
    				if (strlen($icerik[1])>160)
    					{
    					$sql = sed_sql_query("INSERT into sed_forum_topics
    					(ft_state,
    					ft_mode,
    					ft_sticky,
    					ft_sectionid,
    					ft_title,
    					ft_creationdate,
    					ft_updated,
    					ft_postcount,
    					ft_viewcount,
    					ft_firstposterid,
    					ft_firstpostername,
    					ft_lastposterid,
    					ft_lastpostername,
    					shid,
    					habermi)
    					VALUES
    					('0',
    					'0',
    					'0',
    					'$s',
    					'".strip_tags(sed_sql_prep(ucwords_tr($baslik[1])))."',
    					'".time()."',
    					'".time()."',
    					1,
    					0,
    					520,
    					'KonuMatik',
    					520,
    					'KonuMatik',
    					'".$value."',
    					'1')");
    		
    					$sql = sed_sql_query("SELECT ft_id FROM sed_forum_topics WHERE 1 ORDER BY ft_id DESC LIMIT 1");
    					$row = sed_sql_fetcharray($sql);
    					$q = $row['ft_id'];
    					setlocale(LC_CTYPE,'tr_TR','tr','turkish');
    					$sql = sed_sql_query("INSERT into sed_forum_posts
    					(fp_topicid,
    					fp_sectionid,
    					fp_posterid,
    					fp_postername,
    					fp_creation,
    					fp_updated,
    					fp_text,
    					fp_posterip,
    					shid)
    					VALUES
    					('".$q."',
    					'".$s."',
    					'520',
    					'KonuMatik',
    					'".time()."',
    					'".time()."',
    					'<img src=\"http://www.internethaber.com".sed_sql_prep($resim[1])."\" alt=\"\" width=\"250\" height=\"190\" style=\"float: left;margin: 3px 15px 0 0;border: 1px solid #000000;\" /><h2>".strip_tags(sed_sql_prep(ucwords_tr($baslik[1])))."</h2><font style=\"font-size:9px;color:#868686;\">".dunbugun(date("Y-m-d H:i", time()), $tarihver)."</font><h3>".sed_sql_prep($aciklama[1])."</h3>".sed_sql_prep($icerik[1])."',
    					'127.0.0.1',
    					'".$value."')");
    					$kayit1++;
    					}
    				}
    			
    			}
    
    
    	if ($kayit1>0)
    		{
    		$sql = sed_sql_query("UPDATE sed_users SET user_postcount=user_postcount+".$kayit1." WHERE user_id='520'");
    		sed_forum_sectionsetlast($s);
    		}
    
    	if (empty($kayit1))
    		{
    		$kayit_sonuc = "Yeni haber bulunamadı.";
    		}
    		else
    		{
    		$kayit_sonuc = "Yeni eklenen haber sayısı ".$kayit1;
    		}
    	$sonuc = "$kategori kategorisi için kontrol/güncelleme başarıyla tamamlandı.<br />".$kayit_sonuc;
    	return $sonuc;
    	}
    	else
    	{
    	$sonuc = "Internethaber.com ile bağlantı sağlanamadı. (ping isteği yanıtsız kaldı)";
    	return $sonuc;
    	}
    	}
    	$plugin_body = konumatik($adres, $kategori, $kayitno);
    	$plugin_body .= "<br /><br /><br />Diğer kategorileri güncellemek için <a href=\"admin.php?m=tools&p=konumatik\">tıklayın</a>";
    	break;
    
    
    	default:
    	$plugin_body .= "<h2>Konumatik</h2>";
    	$plugin_body .= "Ekonomi Kategorisini <a href=\"admin.php?m=tools&amp;p=konumatik&amp;a=calistir&adres=http://www.internethaber.com/news.php?cid=3&interstitial=true&kategori=ekonomi&kayitno=20\">Güncelle</a><br /><br />";
    	$plugin_body .= "Medya Kategorisini <a href=\"admin.php?m=tools&amp;p=konumatik&amp;a=calistir&adres=http://www.internethaber.com/news.php?cid=19&interstitial=true&kategori=medya&kayitno=21\">Güncelle</a><br /><br />";
    	$plugin_body .= "Siyaset Kategorisini <a href=\"admin.php?m=tools&amp;p=konumatik&amp;a=calistir&adres=http://www.internethaber.com/news.php?cid=4&interstitial=true&kategori=siyaset&kayitno=22\">Güncelle</a><br /><br />";
    	$plugin_body .= "Dünya Kategorisini <a href=\"admin.php?m=tools&amp;p=konumatik&amp;a=calistir&adres=http://www.internethaber.com/news.php?cid=5&interstitial=true&kategori=dunya&kayitno=23\">Güncelle</a><br /><br />";
    	$plugin_body .= "Spor Kategorisini <a href=\"admin.php?m=tools&amp;p=konumatik&amp;a=calistir&adres=http://www.internethaber.com/news.php?cid=6&interstitial=true&kategori=spor&kayitno=24\">Güncelle</a><br /><br />";
    	$plugin_body .= "Magazin Kategorisini <a href=\"admin.php?m=tools&amp;p=konumatik&amp;a=calistir&adres=http://www.internethaber.com/news.php?cid=10&interstitial=true&kategori=magazin&kayitno=25\">Güncelle</a><br /><br />";
    	$plugin_body .= "Yaşam Kategorisini <a href=\"admin.php?m=tools&amp;p=konumatik&amp;a=calistir&adres=http://www.internethaber.com/news.php?cid=13&interstitial=true&kategori=yasam&kayitno=26\">Güncelle</a><br /><br />";
    	$plugin_body .= "Teknoloji Kategorisini <a href=\"admin.php?m=tools&amp;p=konumatik&amp;a=calistir&adres=http://www.internethaber.com/news.php?cid=8&interstitial=true&kategori=teknoloji&kayitno=27\">Güncelle</a><br /><br />";
    	$plugin_body .= "Kültür/Sanat Kategorisini <a href=\"admin.php?m=tools&amp;p=konumatik&amp;a=calistir&adres=http://www.internethaber.com/news.php?cid=9&interstitial=true&kategori=kultur&kayitno=28\">Güncelle</a><br /><br />";
    	$plugin_body .= "Eğitim Kategorisini <a href=\"admin.php?m=tools&amp;p=konumatik&amp;a=calistir&adres=http://www.internethaber.com/news.php?cid=96&interstitial=true&kategori=egitim&kayitno=29\">Güncelle</a><br /><br />";
    	$plugin_body .= "Sağlık Kategorisini <a href=\"admin.php?m=tools&amp;p=konumatik&amp;a=calistir&adres=http://www.internethaber.com/news.php?cid=11&interstitial=true&kategori=saglik&kayitno=30\">Güncelle</a><br /><br />";
    	$plugin_body .= "Yerel Kategorisini <a href=\"admin.php?m=tools&amp;p=konumatik&amp;a=calistir&adres=http://www.internethaber.com/news.php?cid=18&interstitial=true&kategori=yerel&kayitno=32\">Güncelle</a><br /><br />";
    	$plugin_body .= "İstanbul Kategorisini <a href=\"admin.php?m=tools&amp;p=konumatik&amp;a=calistir&adres=http://www.internethaber.com/news.php?cid=14&interstitial=true&kategori=istanbul&kayitno=33\">Güncelle</a><br /><br />";
    	break;
    }
    
    ?>