演習課題「共通テンプレートを呼び出そう」
右の環境には、/home/ubuntu/public_htmlに、「RPGの行動選択メニュー」を表示するプログラムが作成してあります。
このプログラムを修正して、メニューの「あいさつ」という項目をクリックしたら、greeting.phpを呼び出し、「世界の皆さん、こんにちは」と表示されるようにしてください。
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
#09:RPGの行動選択メニューを作ろう2
ここでは、先ほどのチャプターの続きとして、RPGの行動選択メニューを作ります。すでに、メニューページを作ったので、今度は具体的なアクション部分を作成しましょう。
public_html/player_menu.php<?php
$player = '勇者';
require_once 'views/menu.tpl.php';
public_html/walk.php<?php
$player = '勇者';
$message = $player . 'は荒野を歩いていた';
require_once 'views/action.tpl.php';
public_html/action.php<?php
$player = '勇者';
$message = $player . 'はモンスターと戦った';
require_once 'views/action.tpl.php';
public_html/views/menu.tpl.php<!DOCTYPE html>
<html lang='ja'>
<?php include('header.inc.php'); ?>
<body>
<h1><?= $player . 'のメニュー' ?></h1>
<p><a href='walk.php'>あるく</a></p>
<p><a href='attack.php'>たたかう</a></p>
<?php include('footer.inc.php'); ?>
</body>
</html>
public_html/views/action.tpl.php<!DOCTYPE html>
<html lang='ja'>
<?php include('header.inc.php'); ?>
<body>
<h1><?= $player . 'のアクション' ?></h1>
<p><?= $message ?></p>
<p><a href='player_menu.php'>もどる</a></p>
<?php include('footer.inc.php'); ?>
</body>
</html>
- PHP (プログラミング言語) - Wikipedia
https://ja.wikipedia.org/wiki/PHP_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)
- PHP入門 - 基本構文の解説からデータベースへのアクセス方法まで
https://www.phpbook.jp/tutorial/
- PHP: PHP マニュアル - Manual
http://php.net/manual/ja/index.php
- paizaラーニング HTML/CSS入門編
https://paiza.jp/works/html/primer
- paizaラーニング PHP入門編
https://paiza.jp/works/php/primerfemale
- paizaラーニング シェルコマンド入門編
https://paiza.jp/works/shellcommand/primer