IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Aplikace MailForm (hodnota je příliš krátká).

V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Ladislav Šafránek:6.12.2021 7:20

https://www.itnetwork.cz/…arma/manage/

Zdravím, dal jsem si vzorový kontaktní formulář vygenerovaný touto aplikací na svůj vzorový web, a stále sem se nedočkal mejlu, který mi z tohoto formuláře měl přijít na můj mejl, pod kterým jsem registrovaný na této stránce. V čem může být problém? Podle mě můj "civilní" mejl musí být validní, když mi z něj z tohoto webu (z itnetwork) choděj normálně mejly.

 
Odpovědět
6.12.2021 7:20
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:6.12.2021 8:14

Blbe je, ze do te lekce maji pristup jen ti, co ji maji odemcenou. Talze nam ostatnim je takovy dotaz k nicemu.
A dalsi blbe je, ze nevidime tvuj kod. Takze nelze rici, co v nem mas spatne.

 
Nahoru Odpovědět
6.12.2021 8:14
Avatar
Ladislav Šafránek:6.12.2021 10:20

No... ten kus kódu mi byl vygenerován automaticky, takže tam není moc co pokazit... to se ti ten odkaz nezobrazí? Je tam jen stránka, co ti - podle toho, za koho seš nalogovanej a jakej mejl máš uveden v profilu - vygeneruje webform, kterej umožní návštěvníkovi stránky zaslat na ten tvůj mejl dotaz. A vše sype automaticky, není tam "co zkazit".

 
Nahoru Odpovědět
6.12.2021 10:20
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:7.12.2021 20:12

pokud to napise "hodnota je příliš krátká", tak pouzivas kratky text mailu, kratky text subjktu, kratky text from nebo to.

 
Nahoru Odpovědět
7.12.2021 20:12
Avatar
Ladislav Šafránek:8.12.2021 7:10

Peter Mlich:
jaké from/to?
To je sice možné, ale já mám odzkoušeno, že pokud tam napíšu toto, tak se řeka uklidní. Občas každý systém má své mouchy, a než ztrácet čas s něčím, co stejně nemohu opravit, tak se jen stačí dovtípit, jak to používat. Trošku mi to připomíná moje dětská/hráčská léta. https://www.youtube.com/watch?… :)

 
Nahoru Odpovědět
8.12.2021 7:10
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:8.12.2021 10:07

To je tim, ze nevim, co mas v te lekci :)
php.net/mail - podle dokumentace do mailu zadavas

<?php
$from = '[email protected]';
$to      = '[email protected]';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: '.$from . "\r\n" .
    'Reply-To: '.$from . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?>

Cili, pokud nejaky formular na odesilani pise, ze je neco kratke, pak je to nejaka kontrola pres php predtim. A tim padem muze byt obsah policka chybne vyplnen, prilis kratkym textem. Policka, ktera jdou odeslat mailem jsou 4: kdo posila (mail_from), komu posila (mail_to), predmet mailu (subject), text mailu (body / content).
Pokud to je kontaktni formular, tak uzivateli nabidnes moznost jen mail_from, content. Cili uzivatelovu adresu a text. Text muzes seskladat z vice policek, jako nazev zbozi, pocet kusu a pod. To ale pro funkci mail() neni podstatne. resi to vnejsi kod. Takze, je tam nejspis kontrolo, zda nejake z tech 4 policek neni prilis kratke.
Melo by to k te chybove hlasce vypsat i nazev policka, label. Pokud ne, tak ten priklad hodne osidili. A bojim se, ze bezny uzivatel by take netusil, ktere policko ma opravit, aby mu to odeslalo objednavku. a tak se prodejce pripravi snadno o zakaznika :)

 
Nahoru Odpovědět
8.12.2021 10:07
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 6 zpráv z 6.