[PHP]require文とリクエストパラメータ

今日は、文字列を打ち込むと、それを返してくれるものをつくります。
また、いくつかのファイルをまたいだ操作になります。

まずは、header.phpとfooter.phpを用意。
これを仕込み、毎回これらのファイルを参照する。
すると、この先何度も打つことになる、はじめと最後の文を省略できる。

header.php

<!DOCTYPE html>
<html>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>写経</title>
	</head>
	<body>

footer.php

	</body>
</html>

これら2つのファイルを、親ファイルに保存。
これで、仕込みはOK!

続いて、syakyou006-input.phpという名前で、以下を記述。

<?php require '../header.php'; ?>
お名前を入力して下さい。

<form action="syakyou006-output.php" method="post">
    <input type="text" name="user">
    <input type="submit" value="確定">
</form>

<?php require '../footer.php'; ?>

この、requireという部分で、先程のheader.phpとfooter.phpを参照しているらしい。

で、返すためのプログラムがこちら。

syakyou006-output.php

<?php require '../header.php'; ?>
<?php echo 'ようこそ、',$_REQUEST['user'],'さん。'; ?>
<?php require '../footer.php'; ?>

実行してみると

こうなって

名前を入れると

このように返してくれる。

参照:確かな力が身につくPHP「超」入門(Informatics & IDEA)

シェアする

  • このエントリーをはてなブックマークに追加

フォローする