bu i$ iyice gariple$ti benim acimdan arkada$lar.. DB yazdirmada sorun yok gibi gelsede varmi$.. Sadece ilk linki kaydediyor yada kafasina gore bir tane aliyor DB'e ?? Tahminimce
$val tek bir linki temsil ettigi icin sayfadaki butun linkleri degilde birini kaydediyor o yuzden.. O sorunu nasil halledebilirim peki ?
DB cekme kodu a$agida
$conn = @mysql_connect("localhost","wwhat","123456");
if (! $conn) die(mysql_error());
$Db = @mysql_select_db("deneme",$conn);
if (! $Db) die (mysql_error());
$Tarih = date('d/m/y');
$Embed = $val;
if($Embed==""){
echo"Bos Sayfa.";
echo"<meta http-equiv=\"refresh\" content=\"3;URL=/bot/yenibot.php?id=$id\">";
}else{
$Embedsayi=mysql_num_rows(mysql_query("SELECT * FROM rapidshare WHERE ana='$Embed'"));
if($Embedsayi==1){
echo"Bu veri daha onceden kaydedilmistir.";
echo"<meta http-equiv=\"refresh\" content=\"3;URL=/bot/yenibot.php?id=$id\">";
}else{
// Artık fıkrayı yükleyebilirim, bir engel kalmadı
$tarih=date('d/m/y'); // Tarihi de alayım :)
$fikrayukle=mysql_query("INSERT INTO rapidshare (ana,tarih)VALUES('$Embed','$Tarih')");
if($fikrayukle){ //Fıkram baÅarı ile yüklendiyse eÄer :
echo"Fıkra baÅarıyla kaydedildi";
echo"<meta http-equiv=\"refresh\" content=\"3;URL=/bot/yenibot.php?id=$id\">";
}
}
}sql:
CREATE TABLE IF NOT EXISTS `rapidshare` (
`id` int(8) NOT NULL AUTO_INCREMENT,
`baslik` varchar(100) NOT NULL DEFAULT '',
`ana` text NOT NULL,
`kategori` int(8) NOT NULL DEFAULT '0',
`tarih` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin5 AUTO_INCREMENT=5 ;