会社の見積もり依頼を電子メールで送信するためのフォームの作成に成功しました。それは機能します -- データが収集されて検証され、電子メールが送信されます。そのページは次のとおりです。
http://www.bardonsoliver.com/newbnocm/request_quote.shtml
ただし、サンキュー ページへのリダイレクトが必要でした。
http://www.bardonsoliver.com/newbnocm/thank_you.shtml
最初に、フォームを実行すると、正常にリダイレクトされました。これで、スクリプト ページに残り、左上隅にゼロが表示されます。
エラーメッセージのため、「ヘッダー」から「場所」に変更する必要がありました。
これはスクリプトの終わりで、電子メールを作成して送信するコードの直後です。
if( $mailsend = TRUE) {
unset($_GET['do']);
printf("<script type='text/JavaScript'>location='" + $typage +"'</script>");
exit;
} else {
unset($_GET['do']);
printf("<script type='text/JavaScript'>location='" + $retpage +"'</script>");
printf("<script type='text/JavaScript'>window.alert('We are unable to send your e-mail at this time. Please contact Ben through the contact page or try again later. Thank you.')</script>");
exit;
}
$typage は以前に次のように設定されています。
$typage='../thank_you.shtml';
$retpage は次のとおりです。
$retpage='../request_quote.shtml';
パスは正しいです。スクリプトは、すべてのページがあるメイン ディレクトリから「下のレベル」にあります。
私はPHPの比較的初心者であり、これを見てすぐに問題を確認するよりも専門家がいると確信しています。ありがとう。