ホームページ >バックエンド開発 >PHPチュートリアル >PHP は ob_start を使用して HTML ページを生成します。phpob_start_PHP チュートリアル
この記事の例では、PHP が ob_start を使用して HTML ページを生成する方法について説明します。参考のためにみんなで共有してください。具体的な手法の分析は次のとおりです:
ob_start([string Output_callback]) - 出力バッファを開きます
すべての出力情報はブラウザーに直接送信されなくなり、出力結果情報を処理するためにオプションのコールバック関数が使用されます。
ob_end_flush - 出力バッファの内容を終了(送信)し、出力バッファを閉じます
出力制御機能を利用すると、スクリプト内でデータの出力を自由に制御できるので、ヘッダーより前に出力したい場合に便利です。
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
非常に簡単です。ob_start を使用して抑制し、それを HTML ページに保存します。
アクセスするときに最後にパラメーターを追加します。id=xxx xxx は任意の数字で、内部の出力を次のように置き換えることができます。動的ページです。コードに説明があります
ob_start();
/*以下のコンテンツは元の動的ページです*/
$id=isset($_GET["id"] )?$ _GET["id"]:'';
if ($id!=''){
echo "使用される元のページ パラメーターは ".$id です。"生成されました$id.html";
}
/*End*/
$info=ob_get_contents();
$file=fopen($id.'.html', 'w');
fwrite($file,$info);
fclose($file);
?>
次の 3 つの方法が使用できます。
1. ハイパーリンク を使用してテキストを接続します
test.php の後に「?id=idvalue&cate=catevalue」を追加することもできます。 ” などを実行して、test.php に必要なパラメータを渡します。test.php では、$_GET[id] と $_GET[cate] (または $_REQUEST[id] と $_REQUEST[cate]) を使用して、パラメータの値。
2. フォームを使用して送信します