formulář na webu nefunguje
- tobiasekll
- Level 4
- Příspěvky: 1224
- Registrován: říjen 11
- Pohlaví:
- Stav:
Offline
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: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
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();
}
?>
ps. přidal jsem ještě escapování html kvůli speciálním znakům jako >, >...
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
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 6
- 4887
-
od domitea
Zobrazit poslední příspěvek
14 lis 2024 19:51
-
- 7
- 4162
-
od martanius
Zobrazit poslední příspěvek
17 led 2025 02:29
-
-
T490s nefunguje trackpoint UPDATE Příloha(y)
od Sadelník1234 » 17 led 2025 21:49 » v Problémy s hardwarem - 3
- 3515
-
od kecalek
Zobrazit poslední příspěvek
20 led 2025 16:00
-
-
-
USB-C hub nefunguje na jednom ASUS notebooku s Thunderbolt 4, na jiném ano
od Atjov1 » 20 bře 2025 19:58 » v Problémy s hardwarem - 10
- 6561
-
od Atjov1
Zobrazit poslední příspěvek
03 čer 2025 14:53
-
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 7 hostů