Написал скрипт, который выводит на страницу сайта последние несколько сообщений с форума (запрос к БД от имени "user" с привелегиями SELECT).
Код: Выделить всё
<?php
$mysql_host = "localhost";
$mysql_user = "user";
$mysql_password = "";
$mysql_bd = "mysql";
// количество выводимых сообщений
$count = 5;
// префикс сообщения
$prefix = "<li>";
$link = mysql_connect($mysql_host, $mysql_user, $mysql_password);
mysql_select_db($mysql_bd);
$result = mysql_query( "SELECT post_text FROM phpbb_posts_text ORDER BY post_id DESC LIMIT {$count}" );
$new_messages = "";
while ( $line = mysql_fetch_array($result, MYSQL_ASSOC) )
{
// удаляем разметку: все, что между квадратными скобками и сами скобки
$line['post_text'] = preg_replace ("/\[[^\]]*\]/i"," ",$line['post_text']);
// формируем текст
$new_messages .= $prefix.$line['post_text']."\n";
}
mysql_close($link);
echo $new_messages;
?>
Но все же... ткните носом ламера (т.е. меня) в недостатки.
Заранее спасибо.