Maison  >  Article  >  développement back-end  >  Comment implémenter une page purement statique en php

Comment implémenter une page purement statique en php

墨辰丷
墨辰丷original
2018-05-21 11:21:341841parcourir

Cet article présente principalement l'exemple de code d'une page statique pure en PHP. L'éditeur pense que c'est plutôt bon. Maintenant, je vais le partager avec vous et le donner comme référence. Suivons l'éditeur et jetons un coup d'œil

1. Regardons d'abord l'index de code suivant.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;;
}

Nous pouvons. imaginez qu'accéder à l'index .php est un effet de page, mais ce n'est pas la page purement statique que nous voulons.

Nous avons déjà appris le principe de la statique de page en PHP : http://www.jb51.net/article/116811.htm

Implémentons-le et jetons un œil à quoi le code doit être modifié.

<?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;;
}

Après l'exécution, un fichier index.html sera généré. C'est la page statique dont nous avons vraiment besoin.

le contenu de index.html est le suivant :

1===>bonjour java076402276aae5dbec7f672f8f4e5cc812===>bonjour php076402276aae5dbec7f672f8f4e5cc813 == =>bonjour python076402276aae5dbec7f672f8f4e5cc81

Ensuite, nous accédons à index.html dans le navigateur et le contenu affiché lors de l'accès initial à index.php est le même, mais la différence est que index.html est une page statique.

Ce qui précède représente l’intégralité du contenu de cet article, j’espère qu’il sera utile à l’étude de chacun.

Recommandations associées :

implémentation du code phpPage purement statique

Staticisation de page PHP - le principe de réalisation de pages purement statiques

Basé sur cos-html-cache pour réaliser WordPress pur page Statique vers KVDB_html/css_WEB-ITnose

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn