ホームページ > バックエンド開発 > PHPチュートリアル > PHP は ob_start を使用して HTML ページを生成します。phpob_start_PHP チュートリアル

PHP は ob_start を使用して HTML ページを生成します。phpob_start_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:14:46
オリジナル
784 人が閲覧しました

PHP は ob_start を使用して HTML ページを生成します (phpob_start

)

この記事の例では、PHP が ob_start を使用して HTML ページを生成する方法について説明します。参考のためにみんなで共有してください。具体的な手法の分析は次のとおりです:

ob_start([string Output_callback]) - 出力バッファを開きます

すべての出力情報はブラウザーに直接送信されなくなり、出力結果情報を処理するためにオプションのコールバック関数が使用されます。

ob_end_flush - 出力バッファの内容を終了(送信)し、出力バッファを閉じます

出力制御機能を利用すると、スクリプト内でデータの出力を自由に制御できるので、ヘッダーより前に出力したい場合に便利です。

コードをコピーします コードは次のとおりです:
ob_start(); // バッファをオープンします
echo "出力 n" // 出力
; header("ヘッダー情報");
ob_end_flush();//すべてのコンテンツをブラウザに出力します
?>


私の個人的な OB の使用のほとんどは、ページが更新されず、他のユーザーがこのページを再度参照したときに、プログラムが PHP および関連データベースのチュートリアルを呼び出さないときに使用します。現時点では、ob を使用して HTML を生成することをお勧めします。
コードをコピーします コードは次のとおりです:
ob_start();
if(@readfile($tem_path)){ //指定されたパスのコンテンツをキャッシュに書き込みます。存在しない場合はfalseを返します(HTMLに変換したいphpファイルです)
$content= ob_get_contents() // キャッシュ内のコンテンツを取得します
; $fp = fopen("1.html", "w") //ファイルを作成して書き込み用に開きます
; fwrite($fp, $content); //PHP ページのすべてのコンテンツを 1.html に書き込みます
}
fclose($fp);
ob_clean();
?>

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。


phpでHTMLページを生成する方法 詳細な生成処理コードが必要です

非常に簡単です。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);
?>

PHPがHTMLを生成した後、ページにリンクする方法

次の 3 つの方法が使用できます。
1. ハイパーリンク を使用してテキストを接続します
test.php の後に「?id=idvalue&cate=catevalue」を追加することもできます。 ” などを実行して、test.php に必要なパラメータを渡します。test.php では、$_GET[id] と $_GET[cate] (または $_REQUEST[id] と $_REQUEST[cate]) を使用して、パラメータの値。
2. フォームを使用して送信します

form content

ここでのメソッドは GET (test.php、1 などのパラメータを取得できます) POST にすることもできます。パラメーターの取得は 1 と似ていますが、GET を POST に変更する必要があります。REQUEST が一般的です)
3. ajax テクノロジーを使用します。
さらに、HTMLでフレーム技術を使用することもできます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/907839.html技術記事 PHP が ob_start を使用して HTML ページを生成する方法、phpob_start この記事では、PHP が ob_start を使用して HTML ページを生成する方法について説明します。参考のためにみんなで共有してください。具体的な手法の分析は次のとおりです:...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート