ホームページ > バックエンド開発 > PHPチュートリアル > discuz! Haihe が書いた Discuz フォーラムの投稿では、js の php コードが呼び出されます。

discuz! Haihe が書いた Discuz フォーラムの投稿では、js の php コードが呼び出されます。

WBOY
リリース: 2016-07-29 08:37:05
オリジナル
1272 人が閲覧しました

呼び出しコード

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; set names 'gb2312'");
//SQL クエリを実行
$query = "SELECT tid,subject FROM cdb_threads where fid='$fid' order by lastpost desc LIMIT 10";
$result = mysql_query($query) またはdie( "クエリが失敗しました: ".mysql_error());
// HTML で結果を表示します
while ($myrow = mysql_fetch_row($result))
{
printf("document.writeln("

  • < 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 = '';
    for($i = 0; $i $strcut .= ord($string[$i]) > $string[$i].$string[++$i] : $string[$i] ;
    }
    $strcut.$dot を返す
    ?>
    上記は、Discuz! の内容を含む、Haihe によって書かれた Discuz フォーラムの投稿が、PHP チュートリアルに興味のある友人に役立つことを願っています。


    関連ラベル:
    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート