HTML ÉS PHP (Nagyon) rövid áttekintés. ADATBÁZISRENDSZEREK MŰKÖDÉSI SÉMÁJA Felh. interakció DB Connector MySQL ? A gyakorlaton:

Slides:



Advertisements
Hasonló előadás
Szerver oldali programozás
Advertisements

Számítógépes adatbázis-kezelés
HTML nyelv Hiper-Text Markup Language 1. óra.
Internet ismeretek II..
C++ programozási nyelv Gyakorlat hét
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
JavaScript.
© Kozsik Tamás Beágyazott osztályok A blokkstrukturáltság támogatása –Eddig: egymásba ágyazható blokk utasítások Osztálydefiníciók is egymásba.
Programozás II. 3. Gyakorlat C++ alapok.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás II. 6. Gyakorlat const, static, dinamikus 2D.
Tömbök ismétlés Osztályok Java-ban Garbage collection
HTML nyelv.
Készítette: Rummel Szabolcs
Eszterházy Károly Főiskola ─ Médiainformatika Intézet HTML (HiperText Mark-Up Language) HTML leírónyelvvel írjuk le, hogy a weboldal elemei (képek, szöveg,
HTML (HiperText Mark-Up Language)
WEB Technológiák Dr. Pance Miklós – Kolcza Gábor Miskolci Egyetem.
WSDL alapismeretek A WSDL (Web Services Description Language – Web szolgáltatások leíró nyelv) egy XML-alapú nyelv a Web szolgáltatások leírására és azok.
PHP Webprogramozás alapjai
C++ Alapok, első óra Elemi típusok Vezérlési szerkezetek
Szombathely Dinamikus WEB programozás: PHP és JSP.
Vizuális és web programozás II.
Vizuális és web programozás II.
Vizuális és web programozás II.
WEB Technológiák WEB-DB és XML ME Általános Informatikai Tsz. dr. Kovács László.
PHP I. Alapok. Mi a PHP? PHP Hypertext Preprocessor Szkriptnyelv –Egyszerű, gyors fejlesztés –Nincs fordítás (csak értelmező) Alkalmazási lehetőségek:
PHP VII Sütik, munkamenetek. Sütik Mi az a süti? A süti (cookie) állapotot tárol a felhasználó böngészőjében. Pl. ha egy oldalon beállítható, hogy milyen.
A PHP (PHP: Hypertext Preprocessor) nyílt forráskódú, számítógépes szkriptnyelv, legfőbb felhasználási területe a dinamikus weboldalak készítése. Emiatt.
Buris Katalin V. földrajz - informatika
Összetett adattípusok
Alapszint 2.  Készíts makrót, ami a kijelölt cellákat egybenyitja, a tartalmat vízszintesen és függőlegesen középre igazítja és 12 pontos betűméretűre.
Az ASP.NET programozási modell Ez az előadó neve beosztása vállalata.
Grafikus tervezőrendszerek programozása 9. előadás.
PHP nyelv. PHP Interpreteres nyelv → parancsértelmező szükséges hozzá Rasmus Lerdorf 1995 → személyes felhasználás (internetes önéletrajzának megtekintésének.
Copyright PHP Conf., 2003, Szabó Dénes A Smarty sablon rendszer bemutatása Szabó Dénes Első magyarországi PHP Konferencia 2003.
Objektum orientált programozás a gyakorlatban
Bevezetés a PHP világába - kezdőknek
Weboldalak tervezése (X)HTML.
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Készítette: Lipp Marcell
Javascript Microsoft által készített kiegészítése Statikus típusosság Nagy projektek Windows 8 fejlesztésénél WinRT egy részét ebben írták Nyílt forráskódú,
PHP nyelv Mari Dániel.
Script nyelvek alkalmazása a webkartográfiában 1/14 Script nyelvek alkalmazása a webkartográfiában Gede Mátyás MFTTT, március 22.
V 1.0 Szabó Zsolt, Óbudai Egyetem, Programozási Paradigmák és Technikák Programozási eszközök Interfészek Generikus.
V 1.0 Szabó Zsolt, Óbudai Egyetem, Programozási Paradigmák és Technikák Programozási eszközök Interfészek Generikus.
3. előadás.  Apache szerver tudnivalók  Az index.php .htaccess – web-szerverünk beállításai  Konfigurációs állományok  Adatbázis kapcsolódás beállítása.
Java programozási nyelv Metódusok
Párizs, a fények városa Szakdolgozatom témájának azért választottam Párizst, mert világ életemben csodáltam magát a várost, mindig is nagy vágyam volt,
Web-programozás Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék 1. Előadás Tananyag: A WWW A HTML nyelv alapjai.
Webprogramozó tanfolyam
Szerver oldali programozás 3. Előadás Tananyag: PHP string-kezelő függvények Lénárt Anett mérnöktanár - PTE PMMIK Rendszer- és Szoftvertechnológia Tanszék.
Webprogramozó tanfolyam
Illés Zoltán ELTE Informatikai Kar
Weblap-szerkesztés. Információs hálózati szolgáltatások Internet fontosabb szolgáltatásai (szóbeli) Elektronikus levelezési rendszer használata (szóbeli)
Java web programozás 7-8..
Spanyolország gyöngyszeme: GRANADA Egy hobby portál kivitelezése.
Webprogramozó tanfolyam
A weblapkészítés alapjai
Illés Zoltán ELTE Informatikai Kar
„Például, hogy hozok táblázatban, vagyis űrlapon belül létre egy új űrlapot? Úgy próbálkoztam, de nem hinném, hogy jó.” 0. dia.
A 2. géptermi beszámoló VBA anyagának összefoglalása
Szerver oldali programozás
Az 5,6,7 laborok VBA anyagának összefoglalása
TÁMOP /1-2F JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam Osztályok, objektumok definiálása és alkalmazása. Saját.
A HTML alapjai Az internet és a web.
Webprogramozó tanfolyam
Beépített függvények használata programozáskor
Kulcsrakész Közgyűjteményi Portál
Hernyák Zoltán Magasszintű Programozási Nyelvek I.
Előadás másolata:

HTML ÉS PHP (Nagyon) rövid áttekintés

ADATBÁZISRENDSZEREK MŰKÖDÉSI SÉMÁJA Felh. interakció DB Connector MySQL ? A gyakorlaton:

HTML  Az Internet legfontosabb szolgáltatása a WWW  A weboldalak megjelenését és szerkezetét egy speciális jelölőnyelv, a HTML határozza meg  A fenti információkat a szövegbe ágyazott HTML tag-ek segítségével adjuk meg  A fájlok kiterjesztése.html A dokumentum törzse

ALAPVETŐ HTML FORMÁZÁSI LEHETŐSÉGEK  A szöveg formázása:..,..  A szöveg tagolása:,..  Táblázatok  Képek  Speciális karakterek Cella 1 Cella 2 Szöveg előtte Szöveg utána Több szóköz is kitehető

STATIKUS VS. DINAMIKUS WEB  Eddig arra láttunk példát, hogyan készítsünk HTML jelölésekkel formázott weblapokat  Ezek publikálhatók az Interneten (egy szerveren), és az érdeklődők elolvashatják őket  Egy (web)alkalmazásnál szükséges a felhasználói interakciók kezelése, a tartalom dinamikus előállítása (például: vásárló online kosarában lévő termékek listája változik a vásárlás folyamán)  Ehhez önmagában a HTML nem elég  Request-response (kérés-válasz) modell

PHP ALAPOK  Objektumorientált (vagy inkább többparadigmájú) programozási nyelv  Lényegi működése: a kliens oldalról bejövő adatokat fogad, és azok ismeretében a szerver végrehajtja a programunkat, “legyárt” egy weblapot, ami a felhasználónak megjelenik .php kiterjesztéssel mentsük el a programjainkat  ezen fájlokban tetszőleges mennyiségű HTML kódot helyezhetünk el, valamint speciális határolók ( ) közt a programot (sőt ezek többször váltakozhatnak is) PHP Test <?php echo 'Hello World'; ?> ez itt a PHP-kód, az echo parancs kiír egy szöveget

PHP / ADATSZERKEZETEK, VEZÉRLÉS  a változók típusaival nem nagyon kell törődnünk $valtozo = ‘Egy szoveg’; $masik = 421; $tomb = array(‘Suzuki’, ‘Fiat’, ‘Volvo’); $atomb = array(‘zero’ => ‘nulla’, ‘one’ => ‘egy’, ‘two’ => ‘kettő’); echo ‘Two is called ’. $atomb[‘two’]. ‘ in Hungarian’;  Feltételes vezérlési szerkezet: if (feltétel1) { … } [elseif (feltétel2) {…} else { …}]  Diszkrét ismétlés (“minden elemre hajtsd végre”): foreach ($tomb as $auto) { echo $auto; } asszociatív tömb: kulcs-érték párok megadásával sztring konkatenáció

PHP / FÜGGVÉNYEK, OSZTÁLYOK  Függvény: function osszeado($a, $b) { return $a+$b; }  Osztály: class MintaOsztaly { public $var = ’kezdőérték’; public function ertekKiir() { echo $this->var; } A class kulcsszóval definiáljuk az osztályt. A tagváltozóknak adunk láthatóságot, pl. itt a $var változó publikus. Ha egy tagváltozóra hivatkozunk metódusokban, kiírjuk az aktuális objektumpéldányt jelentő $this-t a változó neve elé.

BEÉPÍTETT FÜGGVÉNYEK PHP-BAN  A PHP számos beépített függvénycsomaggal telepíthető a szerverre  Ezek számos programozói problémára megoldást szolgáltatnak  Példák:  str_replace($mit, $mire, $miben) - Megkeresi és lecseréli $mit összes előfordulását $mire értékével  $eredmeny = array_merge($tomb1, $tomb2 [, …]) - Összefésül két v. több tömböt  Egy komplexebbnek tűnő probléma egyéni megoldása helyett először érdemes átolvasni a dokumentációt