Hogyan lehetne a honlapomról emailt küldeni arra a címre amit megad a látogató? (PHP, HTML)
Keresgéltem netem, de mindenhol csak olyat találtam ami kapcsolatfelvételre való, azaz nekem küld emailt és bárhogy csűrtem csavartam sose küldte el oda amit beirtam. A lényege annyi lenne hogy ha beirod az email cimed elküldi neked az általam megirt tartalmat. Tudnátok segíteni?
Linkelni esetleg?
Előre is köszi.
<?php
// Címzett:
$address = "to@valahova.hu";
// Tárgy
$subject = "Mail-próba";
// Levél törzse
$body = "Szia!";
// Fejléc
$header = "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html; charset=utf8\n";
$header .= "From: valahonnan.hu <info@valahonnan.hu>\n";
$header .= "Errors-to: postmaster@valahonnan.hu\n";
// A törzs HTML-esítése
mb_internal_encoding("UTF-8");
$subject = mb_encode_mimeheader($subject, "UTF-8", "Q");
$content = "<html><title>$subject</title><body>$body</body></html>";
// Levélküldés és a sikeresség ellenőrzése
$success = mail($address, $subject, $content, $header);
// Visszajelzés a küldésről
if ($success) {
echo "OK";
} else {
echo "NO";
};
?>
Első dolog, amit tudni, kéne, hogy honnan jön az e-mail cím, adatbázisból, form inputból stb?
Az első válaszoló példája teljesen jó.
Ha formból jön, akkor még át kell venne az adatot pl így:
$address = $_POST['address'];
Ha adatbázisból jön, akkor meg le kell kérned a szükséges e-email címet, és azt beteszed az $address változóba.
Itt olvashatsz az adatbázisól való lekérdezésekről:
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!