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