演習課題「テンプレートでWebページを表示しよう」
右の環境には、/home/ubuntu/public_html/index.phpファイルに、Webページを表示するプログラムが作成してあります。 このファイルを修正して、http://localhost/~ubuntu/index.php にアクセスしたら、views/content.tpl.phpを表示するように修正してください。views/content.tpl.phpは、変更してはいけません。
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
演習課題「表示するテンプレートを修正しよう」
右の環境には、/home/ubuntu/public_html/index.phpファイルに、Webページを表示するプログラムが作成してあります。 テンプレートファイルを修正して、以下のHTMLタグを表示するようにしてください。
<h1>Hello PHP</h1>
<p>This is paiza</p>
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
#04:テンプレートを表示しよう
ここでは、もう少し複雑なWebページを表示するため、プログラムの中から、別のphpファイルを読み込みます。そして、このファイルをテンプレートにすることで、プログラムの処理やデータと見た目を分離します。
require_once(リクワイア ワンス)は、プログラムファイルを読み込む命令です。読み込んだファイルをコードとして実行します。ワンスと付いているので、一度だけ読み込みます。
読み込むファイルの拡張子は、何でもいいのですが、今回はPHPのコードを含んだファイルを読み込むので、phpという拡張子にしています。
public_html/index.php<?php
// Open https://localhost/~ubuntu/index.php
echo "<h1>Hello " . "PHP</h1>";
require_once 'views/content.tpl.php';
public_html/views/content.tpl.php<!DOCTYPE html>
<html lang='ja'>
<head>
<meta charset='utf-8'>
<title>PHP-Web - paiza</title>
<style>body {padding: 10px;}</style>
</head>
<body>
<h1>Hello templates</h1>
</body>
</html>
- PHPでrequire, require_onceを使いファイルを読み込む | UX MILK
http://uxmilk.jp/26454
- PHP: require_once - Manual
http://php.net/manual/ja/function.require-once.php
- PHP: include - Manual
http://php.net/manual/ja/function.include.php
- PHPのinclude文とrequire文の違い | UX MILK
https://uxmilk.jp/15560