Здравейте. Отново имам проблем с бота, който взима новини от калдата.
кодът на самата страница е това
"kaldata(dot)com - IT Новини, Софтуер, Хардуер, Игри". Как да направя така, че при зимане на новините той да не се добавя в таблицата ????
кодът на самата страница е това
Но проблема е, че така взима и<?php
session_start();
ob_start();
if($_SESSION['user_info']['user_rank'] == 3) {
define("IN", true);
include 'includes/mysql_connect.php';
include 'includes/class.php';
$page = new Page;
header("Content-type: text/html; charset=cp1251");
$xml = file_get_contents("http://www.kaldata.com/rosebud/rss.php?catid=3");
$explode = explode("<item>",$xml);
foreach($explode as $part) {
$part = explode("</item>","$part");
$part = $part[0];
$title = explode("<title>",$part);
$title = explode("</title>",$title[1]);
$title = $title[0];
$text = explode("<description>", $part);
$text = explode("</description>", $text[1]);
$text = $text[0];
$title = trim($title);
$texta = str_replace("<", "<", $text);
$texta = str_replace(">", ">", $texta);
$page->db_query("SET NAMES cp1251");
$sql = $page->db_query("SELECT * FROM news WHERE news_name = '$title'");
if($page->db_num_rows($sql) == NULL) {
$kaldata = "http://kaldata.com";
$autor = "antipatrul";
$sql = $page->db_query("INSERT INTO news (news_name, news_text, news_link, news_autor) VALUES ('$title','$texta','$kaldata','$autor')");
header("Location: index.php");
} else {
header("Location: index.php");
}
}
} else {
header("Location: index.php");
}
?>
"kaldata(dot)com - IT Новини, Софтуер, Хардуер, Игри". Как да направя така, че при зимане на новините той да не се добавя в таблицата ????