ウェブアプリケーションを構築し始めました。私の同僚はLinux上で開発しており、Windows XPを実行しているWAMPスタックを介して実行しています。私たちはZendを使っています。PHPがメールを送信し、メールを送信した後にハングアップする
私たちがフォームを送信し、Zendのメールを使って電子メールを送信すると、電子メールが送信され、空の画面が表示されます。
私はphpmailerを使用している自分の小さなスクリプトmail.phpを書きました。まったく同じことが起こり、電子メールが送信され、次に空白の画面が表示されます。だから我々はしている:
if(!$mail->Send())
{
echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
echo "Message has been sent";
}
だからエラーが報告されていないがされ、電子メールを送信しますが、(あまりにまたは何か他のもの、通常のHTML)画面に出力したことがない「メッセージが送信されました」。
私はあまり技術的ではないので、明白なデバッグステップがあれば謝罪します。私は逃しているWindowsのPHPの設定に特有の何かがありますか?
これは認証のあるオフサイトのSMTPサーバーです。
こんにちは。返信いただきありがとうございます。私は提案した行を追加しましたが、まだ空白の画面が表示されます。 Apacheはエラーを表示せず、Apacheのアクセスログの最後のエントリは127.0.0.1 - [27/Aug/2009:20:17:08 +0100] "GET /mail.php HTTP/1.1" 200です。 - これは大丈夫ですか? – Dave