アプリ版:「スタンプのみでお礼する」機能のリリースについて

本の通りに書いたphpのプログラムが動かなくて困っています。
<?php
if (isset($_POST["start"])) {
$uranai_data[] = "大吉です。\nいい日になりそうです。";
$uranai_data[] = "中吉です。\nいつもよりいいことが起こりそうです。";
$uranai_data[] = "吉です。\nよくもなく悪くもない日です。";
$uranai_data[] = "末吉です。\n運気が少し下がり目です。気をつけましょう。";
$uranai_data[] = "凶です。¥n今日は控えめな行動をとりましょう。";
$max = count($uranai_data) - 1;
$result = rand(0,$max);
$message = "あなたの運勢は…" . $uranai_data[$result];
}
else
{
$message = "あなたの運勢をチェックしましょう。";
}

?>
<html>
<head>
<title>おみくじプログラム</title>
</head>
<body>
<h2>今日のおみくじ</h2>
<h4>「おみくじを引く」ボタンをクリックすると結果が表示されるよ。</h4>
<form action="omikuji.php" method="post">
<textarea name="result" rows="5" cols="40"><?=$message?></textarea>
<br />
<input type="submit" name="start" value="おみくじを引く" />
</form>
</body>
</html>
これをieやfirefoxでhttp://localhost/omikuji.phpで実行しても
テキストエリアが<?=$message?>となっていて<html>から上の部分が動作していないようなのですが考えられうる原因を教えてください。

A 回答 (3件)

PHPの設定で、short_open_tagが無効になっているのでしょう。


phpinfo();で確認してみてください。

Offになっているようなら .htaccessにて
php_value short_open_tagOn
で。
    • good
    • 0
この回答へのお礼

ありがとうございました。offになっていました。自力で調べましたが全くの初心者なので.htaccessをどこに置いたら内容が反映されるのか全く分からないので、たぶんまた質問を投稿します。

お礼日時:2010/10/16 14:44

#ANo2 訂正。

タブが詰まってしまった。
short_open_tagOn >> short_open_tag On 
    • good
    • 0

phpは起動してる?

    • good
    • 0
この回答へのお礼

起動確認しました。上記の方の指摘が正しいようです。ありがとうございました。

お礼日時:2010/10/16 14:41

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