WSOD と 1 行目の謎の Unexpected T_String に関する同じ古い質問であなたに負担をかけるのは少し詐欺のように感じますが、できる限り試してみてください。これを解決することはできません。私は非常に新しいです...これは約5年ぶりのPHPの使用であり、当時は本当に最初の試みでしたが、うまくいきました。
お問い合わせフォームを持つ単純なWebサイトを作成しています... HTML divメインで次のように尋ねます:
<div id="wrap">
<!.. various code that works just fine >
<div id="main">
<form action="mail.php" method="POST">
<p>Name</p> <input type="text" name="name">
<p>Email Address</p> <input type="text" name="email">
<p>Message</p> <textarea name="message" rows="6" cols="25"> </textarea>
<br />
<input type="submit" value="Send"><input type="reset" value="Clear">
</form>
</div> <!.. end of main>
<!.. some more code that also works fine>
</div> <!..end of wrap>
main.php というファイル内に、次のように記述しました (Web サイトからコピーしました)。
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>Contact Us PHP</title>
</head>
<body>
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$formcontent = "From: $name \n Message: $message";
$recipient = "my.name@mybusiness.co.uk";
$subject = "Contact Form";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Thank You for your message " . " - " .
"<a href='www.mybusinessname.co.uk/index.html'> Return Home </a>";
?>
</body>
</html>
これをホスト サーバーにロードしました。送信ボタンを押すと、アドレスを示す WSOD が表示されます。http://www.mybusinessname.co.uk .... /main.php
私は何日もかけて、私をすぐに失う可能性のあるさまざまな解決策について読んでいますが、正直なところ、私は本当に単純な解決策を持つ基本的なことをしたと思います。