18.04.2022, 00:52
Guck mal, ich habe mir auch mal sowas gebaut.
*** Link entfernt, weil Seite nicht mehr erreichbar *** mir einen spiele, Captcha aber egal. Es geht ja ums E-Mail senden. Hiermit wird nee normale E-Mail versendet an meiner Mailadresse.
Dann habe ich noch das
*** Link entfernt, weil Seite nicht mehr erreichbar ***
Da wird deine Nachricht in einer Textdatei gespeichert, die bei mir auf dem Server liegt.
Und bei mir auf der Startseite *** Link entfernt, weil Seite nicht mehr erreichbar *** der blaue Briefumschlag. Wenn du da eine Nachricht schreibst, wird die Nachricht in einer Datenbank gespeichert.
Also egal wie man brauch PHP. Du könntest für dich zum Spielen auch mit Javascript speichern, aber wie gesagt, das ist nur für dich zu Hause und wird nirgendwo hingesendet.
Jetzt bist du dran, jetzt musst du überlegen, was du willst. Am Anfang habe ich die Textdatei genommen, weil es einfach und weniger Code ist, wenn man von PHP noch nicht viel weiß.
Oder ganz einfach
*** Link entfernt, weil Seite nicht mehr erreichbar ***
Da kann ich auch den Code posten, weil es nicht viel ist
Das ist mit den PHP Mailer, den man sich noch herunterladen muss, dann der Code hier und dann fertig. So ungefähr geht das
*** Link entfernt, weil Seite nicht mehr erreichbar *** mir einen spiele, Captcha aber egal. Es geht ja ums E-Mail senden. Hiermit wird nee normale E-Mail versendet an meiner Mailadresse.
Dann habe ich noch das
*** Link entfernt, weil Seite nicht mehr erreichbar ***
Da wird deine Nachricht in einer Textdatei gespeichert, die bei mir auf dem Server liegt.
Und bei mir auf der Startseite *** Link entfernt, weil Seite nicht mehr erreichbar *** der blaue Briefumschlag. Wenn du da eine Nachricht schreibst, wird die Nachricht in einer Datenbank gespeichert.
Also egal wie man brauch PHP. Du könntest für dich zum Spielen auch mit Javascript speichern, aber wie gesagt, das ist nur für dich zu Hause und wird nirgendwo hingesendet.
Jetzt bist du dran, jetzt musst du überlegen, was du willst. Am Anfang habe ich die Textdatei genommen, weil es einfach und weniger Code ist, wenn man von PHP noch nicht viel weiß.
Oder ganz einfach
*** Link entfernt, weil Seite nicht mehr erreichbar ***
Da kann ich auch den Code posten, weil es nicht viel ist
Code:
<?php
if (isset($_POST['vorname']))
{
$html = "<html>
<body>
<table>
<tr>
<td>Vorname: </td>
<td>" . $_POST['vorname'] . "</td>
</tr>
<tr>
<td>Nachname: </td>
<td>" . $_POST['vorname'] . "</td>
</tr>
<tr>
<td>eMail: </td>
<td>" . $_POST['email'] . "</td>
</tr>
<tr>
<td>Nachricht: </td>
<td>" . nl2br(htmlentities($_POST['nachricht'], ENT_QUOTES)) . "</td>
</tr>
</table>
</body>
</html>";
$text = "Name: " . $_POST['vorname'] . " " . $_POST['nachname'] . "\n";
$text .= "eMail: " . $_POST['email'] . "\n";
$text .= "Nachricht: " . $_POST['nachricht'] . "\n";
include ("./PHPMailer-5.2.26/PHPMailerAutoload.php");
$mail = new phpmailer();
$mail->Host = "mail.mustermann.de"; // Dein SMTP-Server
$mail->SMTPAuth = true; // Authentifizierung aktivieren
$mail->Port = 25; // SMTP-Port
$mail->Mailer = "smtp"; // SMTP aktivieren
$mail->IsHTML(true); // HTML-Mail aktivieren
$mail->From = "peter1012@gmx.de"; // Deine eMail-Adresse
$mail->FromName = "M.Mustermann"; // Dein Name
$mail->Username = "mmustermann"; // SMTP-Username
$mail->Password = "passwort"; // SMTP-Passwort
$mail->Subject = "Betreff"; // Betreff
$mail->AddAddress("willi@mustermann.de"); // Empfänger
$mail->msgHTML($html); // HTML-Inhalt
$mail->AltBody = $text; // Alternativer Text-Inhalt
if (!$mail->send())
echo "Mailer Error: " . $mail->ErrorInfo;
else
echo "Message sent!";
}
?>
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Formmailer</title>
</head>
<body>
<form action="neuer-emailversand.php" method="post">
<label for="vorname">Vorname:</label>
<input type="text" name="vorname" id="vorname" required><br><br>
<label for="nachname">Nachname:</label>
<input type="text" name="nachname" id="nachname" required><br><br>
<label for="email">eMail-Adresse:</label>
<input type="text" name="email" id="email" required><br><br>
<label for="nachricht">Nachricht:</label>
<textarea name="nachricht" id="nachricht" required></textarea><br><br>
<input type="submit" value="Senden">
</form>
</body>
</html>