呼び出しコード
js_bbs.php (ルートディレクトリに配置) 内容
require ("bbs/config.inc.php");
//接続、データベースを選択
$link = mysql_connect( $dbhost,$dbuser,$dbpw) または die('接続できませんでした:'.mysql_error());
mysql_select_db($dbname) または die("データベースを選択できませんでした");
$fid=$_GET["fid"];
//文字長を切り取る
$length=36;
mysql_query ("set names 'gb2312'");
//SQL クエリを実行
$query = "SELECT tid,subject FROM cdb_threads where fid='$fid' order by lastpost desc LIMIT 10"; $query ) または die("Query failed: ".mysql_error());
// 結果を HTML で表示します
while ($myrow = mysql_fetch_row($result))
{
printf("document.writeln("< li>< ;a href=\"bbs/viewthread.php?tid=%s&extra=page=1\ " target=\"_blank\">%s");n" , $myrow [0],cutstr($myrow[1], $length,".."));
}
// 結果セットを解放する
mysql_free_result($result);
// 接続を閉じる
mysql_close( $link);
//インターセプト文字関数
function Cutstr($string, $length, $dot = ' ...') {
$strcut = ''; $length - strlen( $dot) - 1; $i++) {
$strcut .= ord($string[$i]) > $string[$i].$string[++$i] : $文字列[$i]
}
$strcut.$dot を返す
?>
http://www.bkjia.com/PHPjc/318445.html