さて、元の提案はうまくいったようです。以前のようなエラー コードはありません。しかし、今ではうまく終わらないと言われています。複数の構文を試しましたが、何も機能していないようです。そしてIFはそれを取り除きます...<? end if ?>
またはその他のものを削除することさえあります。何か案は?
<?php
$correct = true;
if ($_GET["firstname"] == "")
$correct = false;
if (preg_match("/^.+@\w+\.\w{2,4}$/", $_GET["email"]))
$correct = false;
$to = "sample@domain.com";
$subject = "Application request";
$message = "A new request has come in!\n\n";
$message .= $_GET["firstname"];
$message .= $_GET["lastname"];"\n";
$message .= $_GET["email"];"\n";
$message .= $_GET["phone"];"\n";
$message .= $_GET["dropdown"];"\n";
$message .= $_GET["address"];"\n";
$message .= $_GET["dropdown2"];"\n";
$message .= $_GET["textarea"];"\n";
?>
<html>
<head>
<title>something funky
</title>
</head>
<body>
<?php if ($correct): ?>
Thank you for applying. We will get back to you shortly.<br>
<?php else: ?>
Please complete the form.
<?php end ?>
</body>
</html>