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
-
- 1
- 2038
-
od petr22
Zobrazit poslední příspěvek
04 zář 2023 16:09
-
- 0
- 938
-
od hufi2301
Zobrazit poslední příspěvek
18 kvě 2023 10:23
-
-
Sdílená databáze na webu pro 70 lidí
od Darth Vader » 14 lis 2023 21:47 » v Programování a tvorba webu - 1
- 1150
-
od kubasCZ
Zobrazit poslední příspěvek
15 lis 2023 07:00
-
-
-
Jak odstranit indexaci starého webu na nový?
od maruma23 » 09 bře 2024 20:21 » v Programování a tvorba webu - 2
- 825
-
od cisadesign
Zobrazit poslední příspěvek
10 bře 2024 07:14
-
-
-
Hledám program nebo addon do Chromu co stáhne video z webu :) Příloha(y)
od kellne » 21 bře 2024 09:49 » v Programy ke stažení - 9
- 3281
-
od kellne
Zobrazit poslední příspěvek
30 bře 2024 10:07
-
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 23 hostů