39250 Przerobienie Skryptu Ajax RSS
min zł10 PLN
min zł10 PLN
Paid on delivery
Czesc,
Chodzi mi o poprawienie troszke istniejacego skryptu ktory jest pod adresem [login to view URL] ( posiadam ten skrypt )
Chce aby skrypt pobieral z kanalow takze obrazki tak jak to jest w tym przykladzie
[login to view URL] trzeba wybrać Google news.
Poniżej kod skryptu
<meta name=\"generator\" content=\"Namo WebEditor\">
<?
function polacz()
{
$host=\'[login to view URL]\';
$user=\'*******\';
$pass=\'******\';
if (mysql_connect($host, $user, $pass) && mysql_select_db($baza)) return true;
else return false;
}
function czytaj_rss($tytul,$id,$licz=\'7\',$tryb=\'0\')
{
global $numer;
$zap=mysql_query(\"SELECT * FROM `$id` ORDER BY id DESC LIMIT 0, $licz\");
if ($zap) {
$tytul=strtoupper($tytul);
$p=rand(1,50);
echo(\"<div class=\\\"rss1\\\">\\n<div class=\\\"maintitle\\\">\\n<img src=\\\"include/ico$[login to view URL]\\\" alt=\\\"\\\"> $tytul<br></div>\\n\");
if ($tryb==\'0\')
{
while ($wyn=mysql_fetch_array($zap))
{
echo(\"<div class=\\\"title\\\"><a href=\\\"$wyn[link]\\\" target=\\\"_blank\\\" rel=\\\"clearbox(960,,600,,click)\\\"><b>$wyn[title]</b></a><br /><br />\\\"$wyn[description]\\\"<a href=\\\"$wyn[link]\\\" target=\\\"_blank\\\" rel=\\\"clearbox(960,,600,,click)\\\"><b> Czytaj wiÄ&#8482;cej...</b></a><hr size=\\\"1\\\" style=\\\"color:#DFDFDF\\\"></div>\\n\\n\");
}
}
else
{
while ($wyn=mysql_fetch_array($zap))
{
echo(\"<div class=\\\"title\\\"><a href=\\\"$wyn[link]\\\" rel=\\\"clearbox(960,,600,,click)\\\"><b>$wyn[title]</b></a> <a href=\\\"$wyn[link]\\ rel=\\\"clearbox(960,,600,,click)\\\"><i>wiÄ&#8482;cej...</i> </a><br /><br /><hr size=\\\"1\\\" style=\\\"color:#DFDFDF\\\"></div>\\n\\n\");
}
}
echo(\"</div>\\n\\n\");
if ($numer % 3 == 0) echo(\"</div>\\n\\n<div class=\\\"rss2\\\">\\n\\n\");
return true;
}
else { echo \'<span id=\"potwierdz\">Error: \'.mysql_error().\'</span><br />\'; return false; }
}
//bezpieczne zapytania
function zapytanie($query,$typ=\'0\') {
if ($typ==\'1\') $query=mysql_escape_string(mysql_query($query));
else { $query=htmlspecialchars(strip_tags($query)); $query=mysql_escape_string(mysql_query($query)); }
if ($query) return true;
else return false;
}
function aktualizuj_rss($adres,$id) {
if (zapytanie(\"SELECT * FROM `$id`\")) {
// dodawanie newsa
ini_set(\"user_agent\", $_SERVER[\'SERVER_NAME\']);
$xml = @simplexml_load_file($adres);
if ($xml)
{
$ile=1;
foreach($xml->xpath(\'//item\') as $item)
{
if ($ile<8)
{
$description=strip_tags($item->description);
if (zapytanie(\"INSERT INTO `$id` (`id`, `link`, `title`, `description`) VALUES ( NULL, \'$item->link\', \'$item->title\', \'$description\' );\"))
echo \'OK<br />\';
else echo \'<span id=\"potwierdz\">Error: \'.mysql_error().\'</span><br />\';
}
$ile++;
}
return true;
}
else
{
return false;
}
}
else
//dodawanie tabeli
{
if(!(zapytanie(\"CREATE TABLE `$id` (
`id` int(11) NOT NULL auto_increment,
`link` text NOT NULL default \'\',
`title` text NOT NULL default \'\',
`description` text NOT NULL default \'\',
PRIMARY KEY (`id`));\")))
aktualizuj_rss($adres,$id);
}
}
function porzadkuj($id) {
$ile=mysql_fetch_array(mysql_query(\"SELECT id from `$id` ORDER BY id DESC LIMIT 1\"));
$ile=(intval($ile[\'id\'])-40);
if (mysql_query(\"DELETE FROM `$id` WHERE `id` < $ile\")) return true;
else return false;
}
?>
Project ID: 5613888
About the project
Remote project
Active 14 yrs ago
Looking to make some money?
Benefits of bidding on Freelancer
Set your budget and timeframe
It's free to sign up and bid on jobs