formulář na webu nefunguje
Moderátor: Mods_senior
- tobiasekll
- Level 4

- Příspěvky: 1224
- Registrován: 01 říj 2011 15:24
Re: formulář na webu nefunguje
Up
MB: MSI B450 Tomahawk
CPU: AMD Ryzen 5 3600X
GPU:MSI Radeon RX 470 GAMING X 8G
RAM: Kingston HyperX Predator DDR4 3333 2x8 GB
CPU Cooler: Scythe Mugen Max
SSD NVMe: ADATA XPG GAMMIX S11 Pro 512 GB
SSD SATA: Crucial MX500 500 GB
Zdroj: EVGA Supernova G2 750 W
Skříň: Nanoxia Deep Silence 3
Windows 10 Pro 64bit
CPU: AMD Ryzen 5 3600X
GPU:MSI Radeon RX 470 GAMING X 8G
RAM: Kingston HyperX Predator DDR4 3333 2x8 GB
CPU Cooler: Scythe Mugen Max
SSD NVMe: ADATA XPG GAMMIX S11 Pro 512 GB
SSD SATA: Crucial MX500 500 GB
Zdroj: EVGA Supernova G2 750 W
Skříň: Nanoxia Deep Silence 3
Windows 10 Pro 64bit
- CZechBoY
- Master Level 9.5

- Příspěvky: 8813
- Registrován: 20 srp 2008 14:02
- Bydliště: Brno
- Kontaktovat uživatele:
Re: formulář na webu nefunguje
Luca to změnil na html email takže je potřeba překonvertovat konce řádků na zalomení v html.
Vezmu-li poslední odeslanou verzi a přidám tam změnu ze klasického zalomení řádků za zaloemní v html tak to bude vypadat takto
ps. přidal jsem ještě escapování html kvůli speciálním znakům jako >, >...
Vezmu-li poslední odeslanou verzi a přidám tam změnu ze klasického zalomení řádků za zaloemní v html tak to bude vypadat takto
Kód: Vybrat vše
<?php
if ( empty($_POST['name']) || empty($_POST['email']) || empty($_POST['message']) || !filter_var($_POST['email'],FILTER_VALIDATE_EMAIL)) {
echo "No arguments Provided!";
exit();
} else {
$name = $_POST['name'];
$email_address = $_POST['email'];
$message = $_POST['message'];
$email_subject = "Website Contact Form: $name";
$email_body = ''."\r\n";
$email_body .= "Nova zprava z webu.\n\n"."Udaje:\n\nJmeno: $name\nEmail: $email_address\n\nMessage:\n$message";
$email_body_html = nl2br(htmlspecialchars($email_body, ENT_QUOTES, 'utf-8'));
$headers = 'MIME-Version: 1.0'."\r\n";
$headers .= 'Content-type: text/html; charset=utf-8'."\r\n";
$headers .= 'From: plantaen <"noreply@plantaen.cz">';
mail("mail@mail.mail", $email_subject, $email_body, $headers);
echo "Done!";
exit();
}
?>
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
-
- Podobná témata
- Odpovědi
- Zobrazení
- Poslední příspěvek
