PHP-Code realisiert eine rein statische Seite

小云云
Freigeben: 2023-03-20 09:38:02
Original
1321 Leute haben es durchsucht

Dieser Artikel führt Sie hauptsächlich in den PHP-Beispielcode ein, um eine rein statische Seite zu erstellen. Der Herausgeber findet ihn recht gut, daher werde ich ihn jetzt mit Ihnen teilen und als Referenz verwenden. Folgen wir dem Herausgeber, um einen Blick darauf zu werfen. Ich hoffe, es kann allen helfen.

1. Schauen Sie sich zunächst den folgenden Code index.PHP an


<?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;;
}
Nach dem Login kopieren

Wir können uns den Seiteneffekt des Zugriffs auf index.php vorstellen. Dies ist jedoch nicht die rein statische Seite, die wir wollen.

Wir haben das Prinzip der Seitenstatik in PHP bereits gelernt: http://www.jb51.net/article/116811.htm

Lassen Sie es uns implementieren und einen Blick darauf werfen Was Code muss geändert werden.


<?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;;
}
Nach dem Login kopieren

Nach der Ausführung wird eine index.html-Datei generiert. Dies ist die statische Seite, die wir wirklich brauchen. Der Inhalt von

index.html lautet wie folgt:

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

Dann greifen wir im Browser auf index.html zu und der Inhalt, der beim ersten Zugriff auf index.php angezeigt wird, ist derselbe, aber der Unterschied besteht darin, dass index.html derselbe ist eine statische Seite.

Verwandte Empfehlungen:

PHP-Seitenstatik – das Prinzip der Realisierung einer rein statischen Seite

Das obige ist der detaillierte Inhalt vonPHP-Code realisiert eine rein statische Seite. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage