Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Code realisiert eine rein statische Seite

PHP-Code realisiert eine rein statische Seite

小云云
小云云Original
2018-02-12 10:27:171305Durchsuche

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

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 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 java076402276aae5dbec7f672f8f4e5cc812===>hello php076402276aae5dbec7f672f8f4e5cc813 == =>Hallo Python076402276aae5dbec7f672f8f4e5cc81

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!

Stellungnahme:
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