Ich habe ein einfaches Formular auf meiner Seite erstellt und jetzt habe ich versucht, PHP-Skript zum Senden von E-Mails hinzuzufügen. Geht leider nicht. Nach dem Klicken auf die Schaltfläche möchte ich, dass der Benutzer ohne Umleitung auf meiner Seite bleibt.PHP-Skript zum Senden von E-Mails funktioniert nicht
mail_sender.php
<?php
if(isset($_POST['submit'])){
$to = "[email protected]";
$from = $_POST['email'];
$message = " You received the fallowing message:" . "\n\n" . $_POST['message'];
mail($to,$message,$from);
echo "Mail Sent. Thank you, we will contact you shortly.";
}
?>
HTML
<form action="mail_sender.php" method="post">
<textarea id="email" name="email" rows="1" cols="30" placeholder="Type your email"></textarea>
<textarea id="formContent" name="message" rows="6" cols="30" placeholder="Type your message"></textarea>
<input type="submit" id="submit" value="Send">
</form>
Bitte beachten Sie, dass mit der 'mail verbinden 'Funktion in PHP ist eine Garantie für Ihre E-Mails im Spam-Ordner landen. Verwenden Sie ein Skript wie [PHPmailer] (https://github.com/PHPMailer/PHPMailer) mit einem SMTP-Server, um es korrekt zu übermitteln. – s1h4d0w
Führen Sie dieses Skript lokal aus? –
@HamzaZafeer Ja, ich führe dieses Skript auf localhost – mati