• 01-05-2013, 14:28:25
    #1
    Üyeliği durduruldu
    bir adet bot yaptirmiştim ve zorunlu olarak scrpt degiştrmek zorunda kaldım ve mysq a veri girme alanı degişmesi gerekiyor eski hali.

    <?php
    set_time_limit(0);
    $category="Edebiyat"; // buraya yaz
    include("db_connect.php");
    // toplam sayfa sayisi
    for($i=1; $i<=100; $i++) {
    // kategori linki 
    $tekrar=file_get_contents("http://benbilmemobilir.com/selam-$1.html");
    
    preg_match_all('#td class="style21" colspan="4">(.*?)</td>#si',$tekrar,$ver);
    // count($ver[1])
    for($a=0; $a<count($ver[1]); $a++) {
    
    $sozler=$ver[1][$a];
    mysql_query("SET NAMES 'latin1'"); 
    $Pk=mysql_query("INSERT INTO jokes (category ,joke ,dateadded) VALUES ('$category' , '$sozler' ,CURRENT_TIMESTAMP)");
    if($Pk)
    {
    echo "$a ekledi<br>";
    }
    }
    }
    
    ?>



    yeni scriptimin ise kullandıgı tablo su sekilde.


    Alıntı
    CREATE TABLE IF NOT EXISTS `posts` (
    `PID` bigint(20) NOT NULL auto_increment,
    `USERID` bigint(20) NOT NULL default '0',
    `username` text NOT NULL,
    `gender` char(1) NOT NULL default '0',
    `story` text NOT NULL,
    `category` bigint(20) NOT NULL default '0',
    `email` varchar(80) NOT NULL default '',
    `time_added` varchar(20) default NULL,
    `date_added` date NOT NULL default '0000-00-00',
    `active` char(1) NOT NULL default '',
    `vote_yes` bigint(20) NOT NULL default '0',
    `vote_no` bigint(20) NOT NULL default '0',
    `last_viewed` varchar(20) NOT NULL default '',
    PRIMARY KEY (`PID`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

    Bunu ne sekilde sıralamam gereki yukardaki gibi virgüller ile ayıra ayıra yapsam olurmu?

    Bu scriptim üye panelli oldugundan Usere bir isim yazmam gerekiyor nasil yapacagımı bilmiyorum yardımcı olursanız sevinirim
  • 01-05-2013, 23:15:20
    #2
    $Pk=mysql_query("INSERT INTO jokes (category ,joke ,dateadded) VALUES ('$category' , '$sozler' ,CURRENT_TIMESTAMP)");
    
    i aşağıdaki ile değiştir
    
    
    $Pk=mysql_query("insert into posts set category='$category',story='$sozler',date_added=curdate()");