• 18-09-2009, 00:48:59
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhabalar,

    gamend.net/hile sitesinin botunu hazırladım. Ancak veri kaydetmede bazı idlerde sorun yazışıyorum. Veriyi çekiyor ancak veritabanına kaydetmiyor. Kaydetmediği idlerden bazıları: 7-14-16-21-26-...

    Botun kodları:

    <?php
    	include('ayar.php'); //veritabanıma bağlandım 
    	@$id = $_GET['id']; //$id değişkenini get ile aldım
    	$site = file_get_contents("http://www.gamend.net/hile/pro-evolution-soccer-2009-$id.html");
    	$id++;
    	
    	$isim = explode('<title>', $site);
    	$isim = explode('</title>', $isim[1]);
    
    	$hile = explode('<div style="padding-left: 6px; line-height:1.4; letter-spacing: 0.2pt; font-size: 14px;"><p>', $site);
    	$hile = explode('</p><br>', $hile[1]);
    
    	$tarih = date('d/m/Y');
    	
    	$hileisim = $isim[0];
    	$hilehile = $hile[0];
    	
    	echo $hileisim . '<br />';
    	echo $hilehile . '<br />';
    	echo $tarih . '<br />';
    	
    	
    	$sql = mysql_query("
    	INSERT INTO hile (`id` ,`hile_baslik` ,`hile_icerik` ,`hile_onay` ,`hile_tarih`)
    	VALUES ('', '$hileisim', '$hilehile', 1, '$tarih')");
    	
    	if(! $sql)
    		echo 'Eklenmedi';
    	else
    		echo 'Eklendi<meta http-equiv="refresh" content="1;URL=', $betikurl, '/bot.php?id=', $id++, '">';
    ?>
    Yardımlarınız için şimdiden teşekkürler.
  • 18-09-2009, 01:51:52
    #2
    Merhaba
    Kayıt girilen veri için mysql_real_Escape_String fonksiyonunu kullanırsanız sorun kalkar.

        INSERT INTO hile (`id` ,`hile_baslik` ,`hile_icerik` ,`hile_onay` ,`hile_tarih`)
        VALUES ('', '".mysql_real_escape_string($hileisim)."', '".mysql_real_escape_string($hilehile)."', 1, '$tarih')");
  • 18-09-2009, 04:21:53
    #3
    kale2000 adlı üyeden alıntı: mesajı görüntüle
    Merhaba
    Kayıt girilen veri için mysql_real_Escape_String fonksiyonunu kullanırsanız sorun kalkar.

        INSERT INTO hile (`id` ,`hile_baslik` ,`hile_icerik` ,`hile_onay` ,`hile_tarih`)
        VALUES ('', '".mysql_real_escape_string($hileisim)."', '".mysql_real_escape_string($hilehile)."', 1, '$tarih')");
    Çok teşekkürler. Oldu