NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
S účinností od 26. 3. jsme aktualizovali Zásady zpracování osobních údajů – doplnili jsme informace o monitorování telefonických hovorů se zájemci o studium. Ostatní části zůstávají beze změn.

Diskuze – Lekce 5 - Kontaktní formulář

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Pedro
Člen
Avatar
Pedro:21.10.2015 12:26

Tohle už jsem vyřešil, a právě že se v UTF-8 neukládaly a v Netbeans jsem nenašel možnost to nastavit, tak jsem přešel na Eclipse a bylo to :)

 
Odpovědět
21.10.2015 12:26
Avatar
Bebbana
Člen
Avatar
Bebbana:28.11.2015 16:07

V netbeans to jde krasne nastavit v netbeans.conf souboru (je v adresari /etc v korenove slozce netbeans). Staci vyhledat radek netbeans_defau­lt_options a přepsat ho takhle:

netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true -J-Dfile.encoding=UTF-8"

Tím nastavíš kodovani na utf-8 pro všechny vytvořené soubory.

 
Odpovědět
+1
28.11.2015 16:07
Avatar
danhosek
Člen
Avatar
danhosek:24.7.2016 1:22

Ahoj, prosím o radu ohledně nastavení cílů v google analytics. Jak vyřešit nastavení cíle pro kontaktní formulář? Přesměrovat na děkovnou stránku, která bude měřená?
Děkuji za tipy a rady.

 
Odpovědět
24.7.2016 1:22
Avatar
Peter Ceklovsky:20.8.2017 15:15

Ahoj , moze mi niekto poradit? Mam nainstalovany xamp, a vytvoreny tento projekt cez netbeans. Po spusteni projektu presmeruje vystup na localhost/chyba a vypise object not found. Dakujem

 
Odpovědět
20.8.2017 15:15
Avatar
dez1nd
Člen
Avatar
Odpovídá na Peter Ceklovsky
dez1nd:22.8.2017 7:52

mas projekt vytvorenej v souboru kde má skutečně být ? v xamp je to někde v kořenu xampu asi složka htdocs jestli se nepletu, ale nejsem si jistej

 
Odpovědět
22.8.2017 7:52
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:30.5.2018 7:55
  • $_POST by se melo predat funkci jako parametr, function zpracuj($parametry, $post)
  • Obsah z $_POST bys mel udaje filtrovat proti nezadoucim znakum, obrana proti hackemu. Staci jednoduchy filtr.

Vymluvy, ze to bude slozitejsi pro novacky jsou u bezpecnosti neakcepotovatelne.

 
Odpovědět
+1
30.5.2018 7:55
Avatar
Otvorený Zdroj
Tvůrce
Avatar
Otvorený Zdroj:12.5.2019 21:47

Možno hlúpa otázka, ale ako sa vie že $_POST["email"] z Kontroleru dorazi do Modelu, stačí to, že sa spusti funkcia spl_autoload_re­gister("autolo­adFunkce"); a tá načita všetky modely a kontrolery a KontaktKontroler uz vie ze data posle modelu OdesilacEmailu a v pohlade (kontakt.phtml)ani nemusí byt url adresa kam dáta maju putovať?

Odpovědět
12.5.2019 21:47
Ak existuje voľná energia, tak autorské právo sú dve smiešne slová..
Avatar
Odpovídá na Otvorený Zdroj
Michal Šmahel:13.5.2019 7:50

Ahoj, jak je vidět, nic jak to z článku nepochopil. Než budeš číst dál, raději si ho přečti ještě jednu.

Data z $_POST se předávají v kontroleru přes metodu volanou na modelu, takže se data do modelu dostanou takto jednoduše. Model o $_POST vůbec neví, odkud mu potřebné parametry došli nepotřebuje vědět.

Jaký kontroler se použije, je dáno v URL (tady "kontakt" -> KontaktKontroler). Kontroler si poté sám určí, jaký model bude potřebovat a zajistí si jeho instanci.

Autoloader načítá soubory s třídami. Dokud soubor nenačteš, PHP třídu "nevidí". Určitě ale neřeší nic víc.

Pokud ve formuláři přímo nezadáš URL, použije se stávající. Požadavek tedy opět přijde na KontaktKontroler.

Odpovědět
+1
13.5.2019 7:50
Nejdůležitější je motivace, ovšem musí být doprovázena činy.
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:13.5.2019 8:46

Ted koukam na ten clanek a ten kontrolel je velmi nestasne napsany. $_POST by mela byt promena vlozena z venci, treba pri construct. Uvnitr pouzivat globalni je spatne.

Editováno 13.5.2019 8:47
 
Odpovědět
+1
13.5.2019 8:46
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Peter Mlich
David Hartinger:13.5.2019 8:48

Práce s daty od uživatele je v režii kontroleru a určitě tedy není nešťastně napsaný, to si pleteš s modelem.

Odpovědět
13.5.2019 8:48
New kid back on the block with a R.I.P
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 44.