Сайт пълен с новини...как ?

vinsbg

Registered
Как се пълни един сайт с новини ?
В смисъл да са актуални..някакъв бот който дърпа от други места или ръчно се добавят?
Не съм много запознат...
Благодаря
 
Да но RSS до колкото знам води до сайта където си взел новината.А как да я сложа примерно цялата новина на моят сайт.Ръчно ли
 
<?php
include('config.php');// инклудваме конфига
$linkkamsaita = "http://www.kaldata.com/rosebud/rss.php?catid=3";//например http://www.kaldata.com/rosebud/rss.php?catid=3 това е рсс-то на калдата
$head = explode("/",$linkkamsaita);
$sait = file_get_contents($linkkamsaita); //изчитаме URL-то
$tarsi = eregi("<item>(.*)</item>", $sait ,$nov);
$masiv = explode("<item>", $nov[0]); // слагаме новините в масив
$cou = count($masiv); //преброяваме новините
echo "<table>";
for($i=1;$i<=$cou-1;$i++) //Изкарваме новините една по една
{
ereg("<description>(.*)</description",$masiv[$i],$news); // изкарваме самата новина
ereg("<link>(.*)</link>",$masiv[$i], $link); //изкарваме линк към новината
ereg("<title>(.*)</title>",$masiv[$i], $zaglavie); //изкарваме заглавието
$t = $zaglavie[1];
$d=$news[1];
$sel = "SELECT name FROM news WHERE name='$t'"; //проверяваме дали имаме записани такива новини Също БД е news и има полета name,news
$mksel = mysql_query($sel);
$rows = mysql_num_rows($mksel); //бройм резултатите
if($rows < 1) { //проверката
$sql = "INSERT INTO news(name,news) VALUES('".$t."','".$d."')"; //слагаме ги в БД
$mksql = mysql_query($sql) or die(mysql_error());
if($mksql) {
echo "<b>Успешно добавено в БД<b>";
}
}
}

echo "</table>";


?>
 
oXteR каза:
Плащаш на хора за да ти пишат новини ако искаш да постигнеш нещо.

подкрепям, само с авторски новини сайта ще има репутация.
наистина с RSS става ама поне аз не виждам смисъл в това..
 

Back
Горе