私はPHPの初心者で、ウェブサイトを構築しています。ウェブサイトは、人々が私にメールを送ってくれるはずです。問題は、PHP を介してメールを送信することについて何も知らなかったということです。オンラインで調べて、見つけたコードを使用してみました。私のプログラムはメールを送信したと言っていますが、たまたまメールを受け取ったことはありません。おそらく、Apacheサーバーを使用してphpをテストしているためだと思いましたが、実際のサーバーにアップロードするとうまくいくのではないでしょうか??(はい、これは質問でした)
念のため、これは私のコードであり、私のウェブサイトのすべての php コードです。フォームも問題なく動作します。問題はありません。
<?php
if (isset($_POST['name'])) {
$email = $_POST['email'];
$subject = $_POST['subject'];
$message = "From: " . $_POST['name'] . ", " . $_POST['email'] . "\n Message: " . $_POST['message'];
try {
mail("serdarufuk95@gmail.com", $subject, $message, " ");
unset($_POST['name']);
header("Location: success.php");
}
catch (PDOException $e)
{
include 'index.html';
exit();
}
exit();
}
include 'contact2.php';
?>
コードに問題はありますか?または、ライブラリなどから何かを呼び出す必要がありますか、それともコードがありません! これを機能させるのを手伝ってください!それを実行すると、success.php に移動するので、コードに問題はないと思っていましたが、皆さんよくご存知でしょう。