RSS по Факу не пашет

H
На сайте с 24.06.2008
Offline
22
383

Здравствуйте делая я rss по этому факу http://www.oqbo.ru/read.php?block=11 не получилось.

Версия 2.5.1

index.php

?php

header("content-type: application/rss+xml");

include "func.php";

echo "

<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0">

<channel>

<title>Проблемы подростков</title>

<link>http://www.predpri.ru</link>

<description>Лента которая поможет разобраться родителям и подросткам в своих взаимоотношениях</description>

<language>ru</language>";

$result = dbquery("SELECT news_date FROM news ORDER BY news_date DESC LIMIT 0,1");

$data = dbarray($result);

$lnd = $data['news_date'];

$upldt = date("r",$lnd); // конвертация даты в формат RFC 2822

echo "<lastBuildDate>$upldt</lastBuildDate>

";

$result = dbquery("SELECT * FROM news ORDER BY news_id DESC LIMIT 0,10");

while ($data = dbarray($result)) {

echo "<item>

";

echo "<title>".$data['news_name']."</title>

";

echo "<link>http://www.predpri.ru/read.php?block=".$data['news_id']."</link>

";

echo "<description>".$data['news_anons']."</description>

";

$nd = $data['news_date'];

$updt = date("r",$nd);

echo "<pubDate>$updt</pubDate>

";

echo "<guid>http://www.predpri.ru/read.php?block=".$data['news_id']."</guid>

";

echo "</item>

";

}

echo "</channel>

</rss>";

?>

func.php

<?php

// установки для связи с базой данных

$db_host="localhost"; // localhost скорее всего

$db_user="******"; // имя пользователя БД

$db_pass="*****"; // пароль пользователя БД

$db_name="*******"; // имя БД

function dbconnect($db_host, $db_user, $db_pass, $db_name) {

$db_connect = @mysql_connect($db_host, $db_user, $db_pass);

$db_select = @mysql_select_db($db_name);

if (!$db_connect) {

die("Не могу установить связь с MySQL

".mysql_errno()." : ".mysql_error()."");

} elseif (!$db_select) {

die("Не могу выбрать базу данных MySQL

".mysql_errno()." : ".mysql_error()."");

}

}

function dbquery($query) {

$result = @mysql_query($query);

if (!$result) {

echo mysql_error();

return false;

} else {

return $result;

}

}

function dbarray($query) {

$result = @mysql_fetch_assoc($query);

if (!$result) {

echo mysql_error();

return false;

} else {

return $result;

}

}

dbconnect($db_host, $db_user, $db_pass, $db_name);

?>

Ошибка такая

Parse error: syntax error, unexpected T_STRING in /home/trainmru/domains/predpri.ru/public_html/rss/index.php on line 5

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#1

Из статьи, просто ГЕНИАЛЬНЫЙ программист.

FAQ в топку. Особенно использовать вот так echo это ППЦ...

echo "

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>Проблемы подростков</title>
<link>http://www.predpri.ru</link>
<description>Лента которая поможет разобраться родителям и подросткам в своих взаимоотношениях</description>
<language>ru</language>";

$result = dbquery("SELECT news_date FROM news ORDER BY news_date DESC LIMIT 0,1");
$data = dbarray($result);
$lnd = $data['news_date'];
$upldt = date("r",$lnd); // конвертация даты в формат RFC 2822
echo "<lastBuildDate>$upldt</lastBuildDate>
";
✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий