ホームページ > バックエンド開発 > PHPチュートリアル > PHPで純粋な静的ページを実装する方法

PHPで純粋な静的ページを実装する方法

墨辰丷
リリース: 2023-03-27 08:08:02
オリジナル
1939 人が閲覧しました

この記事では、主に PHP の純粋な静的ページのサンプル コードを紹介します。編集者がそれを参考として共有します。エディターに従って見てみましょう

1. まず、次のコードを見てみましょう。index.PHP

<?php

// 准备要展示到网页的数据
$data = array( 
  array(&#39;id&#39;=>1,&#39;msg&#39;=>&#39;hello java&#39;),
  array(&#39;id&#39;=>2,&#39;msg&#39;=>&#39;hello php&#39;),
  array(&#39;id&#39;=>3,&#39;msg&#39;=>&#39;hello python&#39;),
);

// 渲染到模板
// 实际项目一般是在html里渲染
// 这里演示 希望能看懂
foreach($data as $item){
  echo $item[&#39;id&#39;].&#39;===>&#39;.$item[&#39;msg&#39;].&#39;<br/>&#39;;
}
ログイン後にコピー

index.php にアクセスしたときのページ効果は想像できますが、これは純粋な静的なものではありません。私たちはページが欲しいのです。

PHP でのページの静的化の原理はすでに学習しました: http://www.jb51.net/article/116811.htm

それを実装して、どのコードを変更する必要があるかを見てみましょう。

<?php

// 准备要展示到网页的数据
$data = array( 
  array(&#39;id&#39;=>1,&#39;msg&#39;=>&#39;hello java&#39;),
  array(&#39;id&#39;=>2,&#39;msg&#39;=>&#39;hello php&#39;),
  array(&#39;id&#39;=>3,&#39;msg&#39;=>&#39;hello python&#39;),
);

// 渲染到模板
// 实际项目一般是在html里渲染
// 这里演示 希望能看懂

ob_start(); // 开始输入缓冲控制

foreach($data as $item){
  echo $item[&#39;id&#39;].&#39;===>&#39;.$item[&#39;msg&#39;].&#39;<br/>&#39;;
}

// 开始生成静态页面文件
if(file_put_contents(&#39;index.html&#39;,ob_get_contents())){
  echo &#39;success&#39;;
}else{
  echo &#39;error&#39;;
}
ログイン後にコピー

実行後、index.html ファイルが生成されます。これが実際に必要な静的ページです。

index.html の内容は次のとおりです:

1===>hello java
2===>hello php
3===>hello Python

次に、ブラウザでindex.htmlにアクセスすると、最初にindex.phpにアクセスしたときと同じ内容が表示されますが、異なる点はindex.htmlが静的ページであることです。

以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。

関連する推奨事項:

phpコード実装純粋な静的ページ

phpページの静的化 - ページの純粋な静的実現の原則

HTMLキャッシュWordPress 純粋な静的ページはKVDB_html/css_WEB-ITnoseに変換されます

以上がPHPで純粋な静的ページを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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