牛、豚、鶏、どれか一つ食べられなくなるとしたら?

ファイル名:bbs.html

掲示板タグを一を記載します。
<html>
<head>
<title>ミニ掲示板</title>
</head>

<div class="menu">

l<a href="~~~">~~~</a>

l<a href="~~~">~~~</a>

</div>
<body>

<p>※記事削除は、製作者へメールをクリックし、用件には【掲示板 記事削除の件】内容には、【記事削除キーを入力し、送信してください。】<br>

ミニ掲示板(<a href="bb.html">リロード</a>)<hr>
<form method="post" action="bbs.php">
<input type="hidden" name="mode" value="write">
名前:<input type="text" name="name" size="20"><br>
メールアドレス:<input type="text" name="name" size="40"><br>
用件:<input type="text" name="name" size="20"><br>
記事削除キー:<INPUT size="20" type="password" value="" name="pass">
<p>
内容:<br>
<textarea name="message" rows="5" cols="30"></textarea><br>
<input type="submit" value=" 投稿する ">
</form>
<hr>

【投稿する】を押すとbbs.phpに繋がるのですが、【投稿する】を押したら、bbs.htmlの【最初の場面】の下に自動的に入るようにしたいのですが。!

どうすればよいのでしょうか。? ♪宜しくお願いいたします。♪【(ーー;)】

A 回答 (1件)

最初に言っておきますが、PHPは「プログラミング言語」です。

一方HTMLは「マークアップ言語」です。PHPは習得が比較的簡単な言語ですが、HTMLと比べてどちらが難しいかと言われたら言うまでも無くPHPですよね。それぐらいは覚悟しておいてください。


【あなたの想像】

使うファイル
bbs.html
bbs.php

1.
bbs.htmlで入力受け付け。

2.
bbs.phpでbbs.htmlを書き換えるように記述。


【実際】

使うファイル
bbs.php
data.txt

1.
bbs.phpでdata.txtから記事の情報を読み込んで、HTMLとして整形して表示。そして入力受け付け。

2.
bbs.phpでもし投稿があれば、data.txtにデータを追記する。


上記の例をシンプルに実装したのが前質問の内容です。
http://oshiete.goo.ne.jp/qa/8317605.html

もうちょっと実用レベルまで持ってくるとこんな感じでしょうか。
http://qiita.com/mpyw/items/e7f3f60b687053b7832a


掲示板を作るための基礎的な学習が足りていないように感じます。いきなり掲示板作成だと少しハードルが高いので、下記の問題に答えられるかどうか試してみてください。


問1-1.
input.htmlのフォームから2つの整数a,bを受け取って、送信先のoutput.phpにてa+bの結果を表示せよ。この時点ではまだ「ユーザーは正しく数字を入力してくれるもの」として信用してよい。
ヒント: https://www.google.co.jp/search?q=php+%E3%83%95% …

問1-2.
間違って数字以外を入力してしまったときに、また何も入力せずに送信してしまった時に「正しく数字を入力してください」と表示できるようにせよ。
ヒント: https://www.google.co.jp/search?q=ctype_digit

問1-3.
input.htmlとoutput.phpの機能をcalc.phpというファイル1つにまとめよ。
ヒント: https://www.google.co.jp/search?q=isset

問2.
ユーザーから文字列の入力を受け取り、それをそのまま表示するスクリプトcomment.phpを作成せよ。但し、HTMLタグを含む文字列を受け取ったとき、開始タグ「<」と終了タグ「>」を文字参照「&lt;」「&gt;」に置換し、安全に表示できるようにせよ。
ヒント: https://www.google.co.jp/search?q=htmlspecialchars

この回答への補足

補足日時:2013/10/24 21:17
    • good
    • 0
この回答へのお礼

お礼日時:2013/10/24 21:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報