Hallo Leute,
habe ein PHP-Script für ein Kontaktformular welches die Meldungen aus gibt Nachricht gesendet oder Fehler.
Was micht stört ist das man in der URL den Pfad zum Script sieht da die Meldung ja im Script ausgefürht wird.
Würde gern die Echomeldungen auf der HTML-Seite in dem das Kontaktformular ist ausgeben.
Hab auch schon ein wenig probiert. Allerdings hat das nicht funktioniert.
Google konnte mir auch keinen Lösungsansatz geben.
Vielleicht könnt Ihr mir helfen.
habe ein PHP-Script für ein Kontaktformular welches die Meldungen aus gibt Nachricht gesendet oder Fehler.
Was micht stört ist das man in der URL den Pfad zum Script sieht da die Meldung ja im Script ausgefürht wird.
PHP:
<?php
if(!empty($_POST['email']) && !empty($_POST['nachricht'])) {
$email= htmlspecialchars("$_POST[email]");
if (@mail("mail@mail.de", "Feedback", $_POST['nachricht'], "From: $email")) { echo "Die Nachricht wurde abgeschickt";
} else {
echo "Es gab einen Fehler";
}
}
?>
Würde gern die Echomeldungen auf der HTML-Seite in dem das Kontaktformular ist ausgeben.
PHP:
<?php
if(!empty($_POST['email']) && !empty($_POST['nachricht'])) {
$email= htmlspecialchars("$_POST[email]");
if (@mail("mail@mail.de", "Feedback", $_POST['nachricht'], "From: $email")) { $ok="Die Nachricht wurde abgeschickt";
} else {
$error="Es gab einen Fehler";
}
}
?>
HTML:
<html>
<head>
</head>
<body>
<?php
echo $ok
?>
</body>
</html>
Hab auch schon ein wenig probiert. Allerdings hat das nicht funktioniert.
Google konnte mir auch keinen Lösungsansatz geben.
Vielleicht könnt Ihr mir helfen.