私のPHPコードが動作しない理由を理解できません。この小さなコードを見てください。別のHTMLファイルにコピーした場合このPHPコードのエラーは何ですか?
<?php
if (!isset($_POST['Ingest']) && !isset($_POST['Play']) && !isset($_POST['Remove'])) {
?>
<html>
<head>
<title> Welcome to VASE Content Management System </title>
</head>
<body>
<form method="post" action="<? php echo $PHP_SELF;?>">
Ingest <br />
Path to video master file:<input type="text" size="80" maxlength="80" name="FileNameIn"> <br />
Target Object Name:<input type="text" size="80" maxlength="80" name="ObjectNameIn"><br />
Resolution of Master:<input type="text" size="80" maxlength="80" name="ResolutionIn"><br />
Codec of Master:<input type="text" size="80" maxlength="80" name="CodecIn"><br />
<input type="submit" value="Ingest" name="Ingest"><br />
Play <br />
Object Name:<input type="text" size="80" maxlength="80" name="ObjectNamePl"><br />
<input type="submit" value="Play" name="Play"><br />
Remove <br />
Object Name:<input type="text" size="80" maxlength="80" name="ObjectNameRm"><br />
<input type="submit" value="Remove" name="Remove"><br />
</form>
<?php
}
elseif (isset($_POST['Ingest'])) {
echo "hi";
}
elseif (isset($_POST['Play'])) {
echo "play";
}
elseif (isset($_POST['Remove'])) {
echo "remove";
}
?>
プレーンなHTML部分は、正常に動作しますが、PHPのコードが機能していません。別のPHPサンプルコードを試しましたが、うまくいきましたので、PHPサーバが正常に動作しています。私はUbuntu 11.10を使用しています。
エラー:
500 Internal Server Error
The server encountered an unexpected condition which prevented it from fulfilling the request
あなたは何の行動を期待していますか、代わりに何を見ていますか?エラーメッセージや警告が表示されますか? – Sampson
エラーログを見て、エラーメッセージを確認してください。 – JJJ
何が出力されますか? – blake305