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('id'=>1,'msg'=>'hello java'), array('id'=>2,'msg'=>'hello php'), array('id'=>3,'msg'=>'hello python'), ); // 渲染到模板 // 实际项目一般是在html里渲染 // 这里演示 希望能看懂 foreach($data as $item){ echo $item['id'].'===>'.$item['msg'].'<br/>'; }
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('id'=>1,'msg'=>'hello java'), array('id'=>2,'msg'=>'hello php'), array('id'=>3,'msg'=>'hello python'), ); // 渲染到模板 // 实际项目一般是在html里渲染 // 这里演示 希望能看懂 ob_start(); // 开始输入缓冲控制 foreach($data as $item){ echo $item['id'].'===>'.$item['msg'].'<br/>'; } // 开始生成静态页面文件 if(file_put_contents('index.html',ob_get_contents())){ echo 'success'; }else{ echo 'error'; }
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!