Střední odborná škola a Střední odborné učiliště, Hořovice

Podobné dokumenty
Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Sada 1 - PHP. 09. Formuláře

DERATIZACE ANEB PROČ PŘÍKAZY ;)

DUM 14 téma: Interakce s uživatelem

Střední odborná škola a Střední odborné učiliště, Hořovice

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

Databázové aplikace pro internetové prostředí PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku

MS OFFICE OUTLOOK SEZNÁMENÍ

Výukový materiál zpracovaný v rámci projektu

TECHNICKÁ DOKUMENTACE SOCIÁLNÍ SÍŤ MRSHARE. David Malát, Adam Novák, David Vurbs, Dominik Walta. SPŠ Na Proseku 2012/13. Pod velením Davida Vurbse

Anotace Prezentace pro žáky k finanční gramotnosti, seznámení s podobou českých mincí Autor Čekalová Sylva Jazyk Čeština

Střední odborná škola a Střední odborné učiliště, Hořovice

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OVK-VZ-III/2-ZÁ-207

Výukový materiál zpracovaný v rámci projektu

Výukový materiál zpracovaný v rámci projektu

Prezentace uvádí výčet poštovních programů, základní postupy při jejich využívání.

3.8 Elektronická pošta

Střední odborná škola a Střední odborné učiliště, Hořovice

CO MÁ OBSAHOVAT SPRÁVNÝ DUM. Ing. Lenka SATKOVÁ

REVIZE PŘIJÍMÁNÍ/ODMÍTÁNÍ ZMĚN

Inovace výuky prostřednictvím šablon pro SŠ

Outlook Express

Výukový materiál zpracovaný v rámci projektu

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OVK-VZ-III/2-ZÁ-210

CZ.1.07/1.5.00/

Registrační číslo projektu: CZ.1.07/1.5.00/ Název projektu: Moderní škola 21. století. Zařazení materiálu: Ověření materiálu ve výuce:

Vstupní požadavky, doporučení a metodické pokyny

ON-LINE PORADA PRO TEST

Registrační číslo projektu: Škola adresa: Šablona: Ověření ve výuce Pořadové číslo hodiny: Třída: Předmět: Název: I víme o něm vše?

Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OVK-VZ-III/2-ZÁ-211. Prezentace úvod

Inovace a zkvalitnění výuky prostřednictvím ICT Tvorba webových stránek. Ing. Zelinka Pavel Číslo: VY_32_INOVACE_35 17 Anotace:

NEJLEP Í NÁPADY PRO DÌTI

JAK SE ASERTIVNÌ PROSADIT

ISBN (elektronická verze ve formátu PDF)


NEJLEP Í NÁPADY PRO DÌTI


JAK SE DOMLUVIT S TCHYNÍ

KAPITOLY Z O ETØOVATELSKÉ PÉÈE I

ANOTACE vytvořených/inovovaných materiálů

FILTRY V GNU/LINUXU ZLÍNSKÝ KRAJ. Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště

SYLABUS IT V. Jiří Kubica. Ostrava 2011

PŘÍKAZOVÝ ŘÁDEK ZÍSKÁVÁNÍ NÁPOVĚDY

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Obsah. Úvodem 9. Kapitola 1 Než začneme 11. Kapitola 2 Dynamické zobrazování obsahu 25. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10

rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek

NÁVOD NA VYPLNĚNÍ ELEKTRONICKÉ ŽÁDOSTI O DOTACI

ELEKTRONICKÉ PODÁNÍ OBČANA

Zkvalitnění výuky využitím ICT technologií CZ.1.07/1.5.00/ Matematika a její aplikace. Matematika. Závislosti a funkční vztahy

Sada 1 PHP. 19. Grafika v PHP - cvičení

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN

Návrh a tvorba WWW stránek 1/8. Formuláře

DIAGNOSTIKA VE FITNESS

ZÁSADY PRVNÍ POMOCI PRACOVNÍ LIST

Identifikátor materiálu EU: ICT- 1-41

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OVK-VZ-III/2-ZÁ-208

METODICKÉ LISTY. výstup projektu Vzdělávací středisko pro další vzdělávání pedagogických pracovníků v Sokolově

1 Webový server, instalace PHP a MySQL 13

Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OVK-VZ-III/2-ZÁ-304

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Klíčová slova: Anotace:

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OVK-VZ-III/2-ZÁ-303. Soubory a složky

Ročníkový projekt DYNAMICKÉ HTML. Projektová dokumentace. Jan Ehrlich, Petr Marek, Tomáš Marván, Martin Paľo. Vedoucí projektu: RNDr.

Hotelová škola, Obchodní akademie a Střední průmyslová škola Teplice, Benešovo náměstí 1, p.o. III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT

PRÁVNÍ ZÁKLADY STÁTU- ÚSTAVA

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Příručka uživatele. Registrace a přihlášení uživatele do portálu IS KP 14+ Aplikace MS2014+

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OVK-VZ-III/2-ZÁ-219

Transkript:

Kód DUM : VY_32_INOVACE_DYN.1.15 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 15 PHP- funkce mail() v PHP odesílání e-mailu pomocí dynamické stránky DUM je námětem k řešení jednoduché mailové odezvy čtenáře na obsah webu Ing. Vladimír KEBERT, CSc (Autor) Čeština RVP 18-20-M/01 Informační technologie, předmět: Publikování na Internetu, 2. ročník RVP 63-41-M/01 Ekonomika a podnikání, předmět: Publikování na Internetu, 2. ročník Speciální vzdělávací potřeby Žádné Klíčová slova mail() server funkce PHP Httpd.conf předmět adresa akce Druh učebního materiálu Druh interaktivity Cílová skupina Stupeň a typ vzdělávání Typická věková skupina Prezentace s prvky interaktivity Kombinované Žáci 2. ročníku Odborné vzdělávání / Informační a komunikační technologie 16-19 let Celková velikost Velikost materiálu v kb : 286 tématická oblast sady: Dynamický web

1. Vytvořte jednoduchou webovou aplikaci, která odešle obsah formuláře na určenou e-mailovou adresu. Obsah formuláře můžete opatřit jednoduchou antispamovou ochranou - vytvořte formulář jméno a příjmení, mail, otázku, zda žádá odpověď, předmět žádosti a text vzkazu. - Zajistěte, aby formulář byl ošetřen proti nevyplnění - Do formuláře vložte jednoduchou otázku proti robotům - Zajistěte, zpráva byla rozdělena do řádků podle prvků obsahu - Zajistěte, aby e-mailová zpráva odešla po zmačknutí tlačítka Submit - Ve Vaší e-mailové schránce zkontrolujte příchod zprávy

2. Možný vzhled a obsah formuláře: První 3 pole s hvězdičkou jsou povinná a budou se kontrolovat proti nevyplnění, včetně textového pole Pokud není pole vyplněno, skript nebude pokračovat, dokud nedojde k vyplnění údajů. Obr. č. 1 je pouze vzorem, úprava je na Vás. K předání obsahu formuláře do skriptu je vhodnější použít metodu POST, která předá data přímo, mimo adresní řádek. Na rozdíl od této demonstrační úlohy je lepší odesílací skript oddělit jako samostatný soubor a volat jej pomocí method.

3. Trocha teorie: Konstrukce příkazu mail. Využije se PHP funkce (příkaz): mail ( string $to, string $subject, string $message [, string $additional_headers [, string $additional_parameters ]] ) Tedy česky: mail ( komu, předmět, zpráva [, volitelné údaje hlavičky [, volitelné doplňkové parametry ]] ) Základní syntaxe příklad: mail(cervena.karkulka@vlkov125.cz, $predmet_zpravy, $text_zpravy)

4. Příprava zprávy: Střední odborná škola a Střední odborné učiliště, Hořovice Obr. č.2: Seznam proměnných z formuláře - jestliže došlo ke stisku tlačítka Go!, složí se zpráva do uživatelsky čitelné podoby. Pomocí výrazů \r \n se odřádkuje (odřádkování se projeví v těle zprávy.) - zkonstruovaná zpráva se vloží do funkce mail() v pořadí komu, předmět, text - následně se odešle e-mail - poslední řádek způsobí vyprázdnění zásobníku POST a přesměrování stránky

5. Kontrola zprávy: Střední odborná škola a Střední odborné učiliště, Hořovice Obr. č.3: Kontrolní výpis převzatého formuláře - Po odeslání obsahu formuláře je vhodné vypsat kontrolní výpis obsahu zprávy a hlášku, že skript uspěl a zpráva odešla na určené místo.

5. Zpráva, která byla odeslána pomocí našeho formuláře: Jak je vidět, mailová zpráva odpovídá přesně formuláři. Odřádkování textu je zajištěno znaky \r (odřádkování pro win, mac) \n (odřádkování pro linux, unix). Pokud nechceme v hlavičce APACHE, do funkce by se pak musel přidat další volitelný parametr hlavička (header)

6. Příklad řešený principiální skript Zadání úlohy: - Postupně si projděte kód řešeného příkladu. - Navrhněte jiné řešení ošetření formuláře proti nevyplnění, nebo obměňte ochranu proti spamovacím robotům - Pokuste se o jiné řešení kontroly, zda mail skutečně odešel - Na základě vlastní rešerše navrhněte složení hlavičky maili jako volitelného parametru funkce mail(). - kód z přílohy rozdělte tak, aby odesílací skript byl v odděleném souboru a byl volán stiskem tlačítka Go.

Přehled použité literatury a děl: Pokud není uvedeno jinak, autorem použitých textů a mediálních příloh (obrázků, textů, interaktivních materiálů, screenshotů) je autor tohoto digitálního učebního materiálu. Příklady a skripty v příloze DUM jsou dílem autora tohoto materiálu:. Použité zdroje: 1. LACKO, Ľuboslav. PHP 5 a MySQL 5: hotová řešení. Vyd. 1. Brno: Computer Press, 2007, 320 s. ISBN 978-80-251-1695-1. 2. KOSEK,J.: PHP - tvorba interaktivních internetových aplikací. Grada Publishing 1999, 492 stran, ISBN 80-7169-373-1 3. PHP a odesílání e-mailu. TVORBA-WEBU.CZ. Tvorba webu [online]. 2008, 2008 [cit. 2013-03-19]. Dostupné z: http://www.tvorba-webu.cz/php/mail.php 4 PHP GROUP. PHP: Mail [online]. 2013. [online]. PHP Group, 2001-2013, 2013-02-09 [cit. 2013-02-09]. Dostupné z: http://www.php.net