Otázky
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
•
RC (race condition) řešíme pomocí číslování pořadí odesílaných dotazů //po testu jsme
se hádali -> je to pouze teoretické řešení
13)ProgramováníNapište php script
když máte dán formulář
textový vstup pro name="firstname"
textový vstup pro name="lastname"
tlačítko name="send"
dále
metody validate($firstname,$lastname), která vrací false, když dané parametry neprojdou
validací, true když úspěšně projdou. Předpokládejte, že jsou implementované.
save($firstname,$lastname), která bezpečně uloží data do DBS. Předpokládejte, že jsou
implementované. (po otázce jestli něco vrací, dodal pan Klíma, že vrací false,
nastala chyba při zapisování a true když vše proběhlo OK)
napište script, který zvaliduje data a zapíše je do DBS
při zadaní špatných hodnot tedy v případě že výše uvedené funkce vratí false, se data ve
formuláři nesmažoukdyž vše proběhne OK přesměrujte stránku na thankyou.html
(Na co se tu musí dát pozor je XSS, když vracíte zpět data do form, strhával za to až 2 body!
14)Webový prohlížeš se nastaví do zobrazovacího režimu
•
na základě deklarace gramatiky dokumentu, která musí být umístěna hned na jeho
začátku
•
v případě že dokument nemá doctype, pracuje prohlížeč v režimu QUIRK
15)Javascrtipt spuštěný ve webovém prohlížeči může
•
Aktivně generovat události
•
Obsluhovat události
•
Aktivně registrovat a odregistrovat posluchače událostí
•
Generovat nové HTTP požadavky
•
přistupovat ke kameře a mikrofonu
16)Autentization HTTP digest
•
Jméno i heslo jsou zašifrované MD5, následně zakodované BASE64
•
Jméno i heslo jsou přenášeny jako jeden řetězec s oddělovačem „:“ a dalšími řetězci,
které se vkládají před zašifrováním
17)Kontrolu hodnot z formuláře při použití technologie AJAX
•
je potřeba provádět na serveru jako u klasických webových aplikací
18)Organizace paměti v PHP
•
Programátor se nemusí starat o alokování paměti