Maison > développement back-end > tutoriel php > Le code PHP réalise une page purement statique

Le code PHP réalise une page purement statique

小云云
Libérer: 2023-03-20 09:38:02
original
1327 Les gens l'ont consulté

Cet article vous présente principalement l'exemple de code php pour obtenir une page purement statique. L'éditeur pense que c'est plutôt bien, je vais donc le partager avec vous maintenant et le donner comme référence. Suivons l'éditeur pour y jeter un œil, j'espère que cela pourra aider tout le monde.

1. Regardez d'abord le code suivant 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;;
}
Copier après la connexion

Nous pouvons imaginer l'effet de page de l'accès à index.php. Mais ce n’est pas la page purement statique que nous souhaitons.

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 regardons 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;;
}
Copier après la connexion

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 java
2===>bonjour php
3 == =>bonjour python

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.

Recommandations associées :

Staticisation de page PHP - le principe de réalisation d'une page statique pure

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal