最近 Web サイトを構築していたときに、静的ページを生成する必要がありましたが、生成された静的ページの一部のコンテンツを動的に取得する必要がありました。なぜそれを毎日生成できなかったのでしょうか。 。
最後にネットで調べて要約を加えました(笑)。 。 。 。ついにそれが起こりました。 。みんなで一緒に勉強できるように発信していきます。 。おお。 。 。
アプリケーション 1: 記事のカウント、動的コンテンツの取得
カウント ページ: count.php
コードをコピー コードは次のとおりです:
require_once './global.php';
$DB->query("update ". $tablepre ."Teacher set views=views 1 where id='".$_GET['id']."'");
$hello=$DB->fetch_one_array("select * from ".$tablepre ." 先生どこ id='".$_GET['id']."'"); < ?=$hcount?>");
静的ページ mk.html
覚えておいてください: ページ パスとカウント ファイル パスは静的生成後に変更されます。 。
アプリケーション 2: 関連記事など、このページの動的情報を取得します
同様に、静的ページ内のリンクもこの形式のままです
コードをコピーします
コードは次のとおりです:
read.php には次のコンテンツが含まれています:
コードをコピー
コードは次のとおりです。 $cid=$_GET['cid'];
?>document.write("< ;TABLE cellSpacing=1 cellPadding=8 width=100% bgColor=#c4cbce border=0>");
document.write("
");
ドキュメント。 write("注文番号 | ");
document.write("
"); >document.write(" |
Time | ");
$succquery=$DB- > query("select * from ".$tablepre."test where cid='$cid'");
while($succ=$DB->fetch_array($succquery)); >? >
document.write("
");
document.write(" | ");
document.write("<=$succ['city']?> | ");
document.write (" gt;=date('Y-m-d H:i:s',$succ['addtime'])?> | "); /TR> ;");
}
?>
document.write("");
document.write("
;" );
別の方法もあります:
静的側:
コードをコピー
コードは次のとおりです。
<script> <p class="codetitle">function fill_in(html) <span style="CURSOR: pointer" onclick="doCopy('code19028')">{ <u>document.getElementById('into').innerHTML; 🎜>} </u></script>
動的ページ:
< html>
document.write()
<script> var html = document.getElementById('content').innerHTML; <br>parent.fill_in(html); <br></script> ;/body>
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31