HTML+CSS e-mail űrlap készítés?
Az lenne a kérdésem, hogy amikor készítek egy e-mail űrlapot (HTML+CSS segítségével), akkor azt hogy kötöm össze az e-mail címmel? Tehát hol (milyen formában) adom meg azt, hogy az az üzenet, amit a kitöltő beírt és elküldött, az a megadott e-mail fiókba érkezzen meg?
Illetve még az is érdekelne, hogy ha nem egy üzenetről, hanem mondjuk egy űrlapról lenne szó, azt is el lehet küldetni egy megadott e-mail címre?
Tehát a tartalmát. Hogy pl.: egy 10 kérdéses űrlapot (lehet benne kiválasztós, négyzetet bepipálós bármilyen típusú kérdés) kitölt valaki, rányom a küldés gombra és a válaszai egy megadott e-mail fiókba érkeznek (valamilyen formában..)





Praktikusan a <form> tag action attribútumában kell megadnod annak a szerveroldali - PHP, nodeJS, Java, C#,... - kódnak az elérhetőségét, ami a levélküldést elvégzi (elvileg használhatnál mailto: kezdetű URI-sémát - [link] illetve [link] - ami megnyitná a felhasználó levelezőkliensét benne az űrlap adataival és a címzettként a megadott címmel, de ez gyakorlatban nem használatos).
Ha nem vagy járatos a szerveroldali kódírásban (vagy nincs lehetőséged szerveroldali kód futtatására a szerveren), vannak olyan szolgáltatók, akik átveszik ezt a terhet:
* [link]
* [link]
"PHP, nodeJS, Java, C#,... - kódnak az elérhetőségét, ami a levélküldést elvégzi" Ezekről a kódokról hol lehet többet megtudni?
Igazából szeretném én megoldani, tehát akár megtanulni, hogy tudjak ilyet.
De ha űrlapot nem is, azért jó lenne egy weboldalra látogató által beírt üzenetet egy megadott e-mail fiókba érkeztetni.
A mailto-nak utána néztem, már sejtem miért nem szokásos a gyakorlatban használni...





"Igazából szeretném én megoldani, tehát akár megtanulni, hogy tudjak ilyet."
Három dolognak kell akkor utánanézned a kedvenc szerveroldali nyelvednél:
* hogyan tudsz a kliensoldali űrlapról adatokat fogadni - PHP esetén erre szolgál a $_GET illetve a $_POST tömb (függően a <form> tag method attribútumától)
* hogyan tudod a kapott adatokat szűrni - például erre van a PHP-ban filter_var() ( [link] ), a htmlspecialchars() ( [link] ) függvények vagy a reguláris kifejezések ( [link] )
* hogyan tudsz levelet küldeni - erre van a PHP beépített mail() függvénye ( [link] ) illetőleg a PHPMailer osztály ( [link] )
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!