Tvorba webu IX.
Mgr. Michal Jakl
Obsah lekce
Praktické cvičení: Využití AJAXu pro webový projekt
1. jQuery
Sbohem, jQuery...
2. JavaScript + PHP -> AJAX
Praktické cvičení – Zadání
Úkoly:
Praktické cvičení – Pojmy
Praktické cvičení – Řešení
Praktické cvičení – Moderní řešení
Praktické cvičení – odeslání s parametry
GET
POST
3. Polohové služby
4. Identifikace uživatele
var userAgent = window.navigator.userAgent,
platform = window.navigator.platform,
macosPlatforms = ['Macintosh', 'MacIntel', 'MacPPC', 'Mac68K'], windowsPlatforms = ['Win32', 'Win64', 'Windows', 'WinCE'],
iosPlatforms = ['iPhone', 'iPad', 'iPod'],
os = null;
if (macosPlatforms.indexOf(platform) !== -1)
{ os = 'Mac OS'; }
else if (iosPlatforms.indexOf(platform) !== -1)
{ os = 'iOS'; }
else if (windowsPlatforms.indexOf(platform) !== -1)
{ os = 'Windows'; }
else if (/Android/.test(userAgent))
{ os = 'Android'; }
else if (!os && /Linux/.test(platform))
{ os = 'Linux'; }
Zjištění OS uživatele pomocí JS
$actual_link = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
Aktuální URL pomocí PHP
$ip = $_SERVER['REMOTE_ADDR‘];
IP adresa uživatele pomocí PHP
5. .htaccess
5. .htaccess – zajímavé funkce
deny from 123.156.189.123
Praktické cvičení
Vykreslete do leaflet mapy na webu alespoň 5 bodů z databáze
Praktické cvičení
SQL
PHP
JS
mail@mjakl.cz
Tel. 608 544 839
Web: mjakl.cz
Děkuji za pozornost a těším se příště!��Prostor pro zpětnou vazbu