|
|
|
|
|
для: sevidi
(19.03.2010 в 15:45)
| | Исправлено ,письмо отправлено :) | |
|
|
|
|
|
|
|
для: Trianon
(19.03.2010 в 15:04)
| | Извините, я принял это на свой счет. | |
|
|
|
|
|
|
|
для: sevidi
(19.03.2010 в 12:47)
| | Про Вас я слова не сказал.
Комментарий был адресован oliss | |
|
|
|
|
|
|
|
для: Trianon
(19.03.2010 в 12:29)
| | В моем профиле все основные данные, в том числе e-mail заполнены.
istern24@sevidi.ru
istern24@mail.ru
skype: vapavy | |
|
|
|
|
|
|
|
для: oliss
(19.03.2010 в 11:16)
| | У Вас "предусмотрительно" не заполнен е-мэйл адрес в профиле посетителя.
Писать Вам личные сообщения невозможно. | |
|
|
|
|
|
|
|
для: oliss
(19.03.2010 в 11:16)
| | Еще раз благодарю Вас за участие.
Связаться с Вами через форму - это как? | |
|
|
|
|
|
|
|
для: sevidi
(19.03.2010 в 09:18)
| | Хорошо помогу (в виде исключения) ,свяжитесь со мной через форму на форуме. | |
|
|
|
|
|
|
|
для: oliss
(19.03.2010 в 00:11)
| | Я очень благодарен Вам, за то что Вы продолжаете "возиться " со мной. Но у меня, что-то идет не так. Может причина в настройках Apache и интерпретатора.
Браузер опять выдает предыдущую ошибку.
Теги <title> и <description> недопустимые знаки. И наконец после их удаления
Ошибка в элементе верхнего уровня документа.
Строка: 55 Знак: 28
$xml.='</channel></rss>'; | |
|
|
|
|
 24.9 Кб |
|
|
для: sevidi
(18.03.2010 в 15:59)
| | Последняя попытка
<?php
header("Content-type: application/xml");
$xml='<?xml version="1.0" encoding="windows-1251"?>
<rss xmlns:rss1.0="http://backend.userland.com/rss2" xmlns:yandex="http://news.yandex.ru" version="2.0">
<channel>
<title>Новости</title>
<link>http://www.sevidi.ru/</link>
<description>Веб-студия: SEVIDI Разработка веб-сайтов</description>
<image>
<url>http://www.sevidi.ru/images/logo1.gif</url>
<title>Разработка веб-сайтов</title>
<link>http://www.sevidi.ru/</link>
</image>';
try
{
@$query = "SELECT `id_news`,
`name`,
`body`,
DATE_FORMAT(`putdate`,'%d.%m.%Y') `putdate_format`,
`url`,
`urltext`,
`urlpict`,
`hide`
FROM $tbl_news
WHERE `hide` = 'show'
ORDER BY `putdate` DESC
LIMIT 10 ";
@$new = mysql_query($query);
//if (!$new) exit("Ошибка при обращении к блоку новостей");
if(@mysql_num_rows($new))
{
$patt = array("", "", "", "");
$repl = array("", "", "", "");
$pattern_url = "|\[url[^\]]*\]|";
$pattern_b_url = "|\[/url[^\]]*\]|";
while(@$news_up = @mysql_fetch_array(@$new))
{
if(strlen($news_up['body']) > 100)
{
$news_up['body'] = substr($news_up['body'], 0, 1000).'...';
$news_up['body'] = str_replace($patt, $repl, $news_up['body']);
$news_up['body'] = preg_replace($pattern_url, '', $news_up['body']);
$news_up['body'] = preg_replace($pattern_b_url, '', $news_up['body']);
}
$xml.='<item>
<title>( убрать !) '.@$news_up['name'].'</title>
<link>http://www.sevidi.ru/news.php?id_news='.@intval($news_up['id_news']).'</link>
<description>( убрать !)';
//$xml.=print_page($news_up['body']);
$xml.='</description>
<pubDate>Wed, 17 Mar 2010 19:18:00 +0300';// Убрать
//$xml.=$news_up['putdate_format'];
$xml.='</pubDate></item>';
}
}
$xml.='</channel></rss>';
echo $xml;
}
catch(ExceptionMySQL $exc){require_once("exception_mysql_debug.php");}
catch(ExceptionMySQL $exc){ require_once("exception_mysql_debug.php");}
catch(ExceptionMember $exc){ require_once("exception_member_debug.php");}
?>
|
Убирайте поочерёдно собак и слэши тогда отдеффектуетесь
У меня тест работает
Кстати вы не верно выбираете формат даты из БД --не будет отображаться. | |
|
|
|
|
|
|
|
для: oliss
(18.03.2010 в 15:12)
| |
<?php
error_reporting(E_ALL & ~E_NOTICE);
header("Content-type: application/xml");
require_once("config/config.php");
require_once("config/class.config.php");
require_once("dmn/utils/utils.print_page.php");
try
{
$xml= '<?xml version="1.0" encoding="windows-1251"?>
<rss xmlns:rss1.0="http://backend.userland.com/rss2" xmlns:yandex="http://news.yandex.ru" version="2.0">
<channel>
<link>http://www.sevidi.ru</link>';
$query = "SELECT id_news,
name,
body,
DATE_FORMAT(putdate,'%d.%m.%Y') as putdate_format,
url,
urltext,
urlpict,
hide
FROM $tbl_news
WHERE hide = 'show'
ORDER BY putdate DESC
LIMIT 10";
$new = mysql_query($query);
if(mysql_num_rows($new))
{
$patt = array("", "", "", "");
$repl = array("", "", "", "");
$pattern_url = "|\[url[^\]]*\]|";
$pattern_b_url = "|\[/url[^\]]*\]|";
while($news_up = mysql_fetch_array($new))
{
if(strlen($news_up['body']) > 100)
{
$news_up['body'] = substr($news_up['body'], 0, 1000)."...";
$news_up['body'] = str_replace($patt, $repl, $news_up['body']);
$news_up['body'] = preg_replace($pattern_url, "", $news_up['body']);
$news_up['body'] = preg_replace($pattern_b_url, "", $news_up['body']);
}
$xml .= '<item>
<title>.$news_up['name'].</title>
<link>.<a href="news.php?id_news=$news_up[id_news]">.print_page($news_up['name']).</a>.</link>
<description>.print_page($news_up['body']).</description>
<pubDate>.$news_up[putdate_format].</pubDate>
</item>';
}
}
$xml .= '</channel></rss>';
echo $xml;
}
catch(ExceptionMySQL $exc)
{
require_once("exception_mysql_debug.php");
}
catch(ExceptionMySQL $exc)
{
require_once("exception_mysql_debug.php");
}
catch(ExceptionMember $exc)
{
require_once("exception_member_debug.php");
}
?>
|
| |
|
|
|
|