わかった。修正があります。奇妙ですが、うまくいきます。最初に、上で省略したいくつかの背景 (問題を完全に理解する前に書きました):
問題が再発しました。実際には、次のコード スニペットを間違った場所に追加した後に初めて発生したと思います。
<pre>
<?php if($_POST) {print_r($_POST);?>
</pre>
これは、次のコード (David Powers による PHP Solutions からコピー) の BEFORE の場所に追加されました。
</from>
の代わりにタグを付ける:
<?php include('./includes/title.inc.php'); ?>
<!DOCTYPE HTML>
<html>
<head>
<meta charset=utf-8">
<title>Japan Journey<?php echo "—{$title}"; ?></title>
<link href="styles/journey.css" rel="stylesheet" type="text/css" media="screen">
</head>
<body>
<div id="header">
<h1>Japan Journey</h1>
</div>
<div id="wrapper">
<?php include('./includes/menu.inc.php'); ?>
<div id="maincontent">
<h2>Contact Us </h2>
<p>Ut enim ad minim veniam, quis nostrud exercitation consectetur adipisicing
elit. Velit esse cillum dolore ullamco laboris nisi in reprehenderit in
voluptate. Mollit anim id est laborum. Sunt in culpa duis aute irure dolor
excepteur sint occaecat.</p>
<form id="feedback" method="post" action="">
<p>
<label for="name">Name:</label>
<input name="name" id="name" type="text" class="formbox">
</p>
<p>
<label for="email">Email:</label>
<input name="email" id="email" type="text" class="formbox">
</p>
<p>
<label for="comments">Comments:</label>
<textarea name="comments" id="comments" cols="60" rows="8"></textarea>
</p>
<p>
<input name="send" id="send" type="submit" value="Send message">
</form>
</body>
</html>
これにより、実行構成が PHP Web ページから PHP スクリプトに変更されました。その後、Ellipse は架空のスクリプトを見つけることができませんでした。
この問題の解決策は次のとおりです。
1) コードを修正します。2) [RUN] -> [Run Configurations] に移動します。3) PHP スクリプトの下にある誤った構成を削除し、正しい構成を再度選択します。4) 自動生成をオンまたはオフにし、適用を押してからもう一度実行して、元の構成に戻します。
問題は解決するはずです。