Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 8. diel - Kontaktný emailový formulár v PHP

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
x.listo
Tvůrce
Avatar
Odpovedá na Lukáš Hrabovský
x.listo:24.9.2022 5:32

Na konci lekce máš odkaz na lekci 18. Kde se nastavení XAMPP pro odesílání emailu rozebírá.

Nebo si můžeš založit free hosting na webzdarma.cz.

Odeslání emailu funguje, byť s několika minutovým zpožděním, než přijde do schránky.
Navíc umí databáze. Sice bez https a s reklamním bannerem, ale pro ukázky z kurzu plně dostačující.

Avatar
Radek Jindra
Člen
Avatar
Radek Jindra:17.11.2022 13:01

Koukal jsem se na 18 lekci a pokusil jsem se nakonfigurovat php.ini a sendmail.ini .
Tak mi to nějak nejde nejsem na to odborník. Chtěl bych se zeptat jaký jiný port místo 25,465,587 (tyto porty mám na svém serveru synology) portů mohu použít ? Děkuji velmi :-)

Odpovedať
Rád se učím novým dovednostem
Avatar
Jozef Frenc
Člen
Avatar
Jozef Frenc:10.2.2023 11:54

Ahoj, Dotaz k clanku:
Jde o vkladani kontaktniho formulare..stahnul jsem si vas kod abych formular vlozil
Jenomze mam stranku v html celou a nevim jak tam vlozit ten php skript
Formular mi na strance zobrazi a nad nim se zobrazi kod, ktery by mel odkazat na php skript ale neodkaze
Vlozil jsem ho natvrdo do html kodu ale php nechce vubec cist. Jsem v html novacek, takze prosim o detaini nasmerovani :-) diky moc

Avatar
Martin Prokleška:15.7.2023 18:15

Dost dobře nerozumím této části ->
-> if (isset($_POST['jme­no']) && $_POST['jmeno'] &&
isset($_POST['e­mail']) && $_POST['email'] && ...
Proč jsou tam uvedené inputy 'jmeno' , 'email', atd. vždycky dvakrát??
Nestačilo by to uvést s tím Issetem pokaždé jen jednou?

Avatar
Jan Gritzbach:13.8.2023 6:45

Zarazilo mě použití elementu <table> pro rozložení dat formuláře. Mám dojem, že v části kurzu o základech statického webu se někde psalo, že takto se už dnes tabulky používat nemají, že je to nesémantické a jedná se o zastaralý způsob. Myslím, že se tam psalo něco o tom, že tabulka má reprezentovat nějaká konkrétní data, nemá se používat jen pro layout.

Pochopitelně že zde pro účely této lekce o práci s formulářem je to asi víceméně jedno a formulář je díky tomu "nastylovaný" rychleji, takže se člověk může snáze soustředit na to, co je v této lekci důležité, a nerozptylovat se samotným stylováním.

Přesto, kurz jako celek by si neměl vnitřně rozporovat, a pokud někde později v kurzu dochází k porušení dříve naučených postupů "pro pohodlnost", mohla by o tom být v textu stručná zmínka typu: "tohle v praxi takto nedělejte, ale zde pro naše účely to teď neřešte".

Tím by si člověk připomněl správné postupy, současně by to pro rychlost zde udělal jinak, ale byl by si tohoto rozporu vědom.

Pokud se s elementem <table> a s jeho sémantikou pletu, opravte mě prosím. S webovým vývojem ještě nemám tolik zkušeností.

Odpovedať
"Stay curious, learn every day!"
Avatar
Jan Drahota
Člen
Avatar
Jan Drahota:29.5.2024 16:24

Apache mi generuje hlásku:
Fatal error: Cannot use isset() on the result of an expression (you can use "null !== expression" instead)
pro řádku isset(filter_in­put(INPUT_POS­T, 'jmeno')) && filter_input(IN­PUT_POST, 'jmeno') &&
(nemůžu používat přímo $POST)
Nevíte, co s tím?

Avatar
Jan Drahota
Člen
Avatar
Jan Drahota:29.5.2024 16:32

isset(filter_in­put(INPUT_POS­T, 'jmeno')) && filter_input(IN­PUT_POST, 'jmeno') &&

Avatar
Jan Drahota
Člen
Avatar
Jan Drahota:29.5.2024 16:33

Nefunguje
isset(filter_in­put(INPUT_POS­T, 'jmeno')) && filter_input(IN­PUT_POST, 'jmeno') &&

Avatar
Torhan Michal:11.11.2024 18:03

Ahojte, mam postavený kontaktní formulář dle vzoru, ale emaily se do gmailu neodešlou, myslíte, že bude třeba úprava někde v kódu, nebo problém bude v nastavení SPF záznamu na hostingu. Děkuji za radu :)

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 9 správy z 289.