I.Wojnicki, PHP. PHP PHP Hypertext Preprocessor. Igor Wojnicki. Katedra Informatyki Stosowanej Akademia Górniczo-Hutnicza w Krakowie.
|
|
- Lidia Kucharska
- 7 lat temu
- Przeglądów:
Transkrypt
1 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Hypertext Preprocessor Igor Wojnicki Katedra Informatyki Stosowanej Akademia Górniczo-Hutnicza w Krakowie 7 stycznia 2017 $Id: php0.tex,v /10/27 09:32:42 wojnicki Exp wojnicki $
2 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Spis Treści I 1
3 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Literatura White E., Eisenhamer, J.D.: 5 w praktyce. Helion, Gliwice Lis M.: 5: praktyczny kurs. Helion, Gliwice 2006.
4 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Spis Treści 1
5 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Język I (angielski akronim rekurencyjny, którego rozwinięcie to Hypertext Preprocessor), pierwotnie nazwany Personal Home Page - skryptowy język programowania, służacy przede wszystkim do tworzenia dynamicznych stron WWW i wykonywany w tym przypadku po stronie serwera, z możliwościa zagnieżdżania w HTML (badź XHTML). jest podobny w założeniach do dużo starszego mechanizmu SSI (Server Side Includes), jednak jest w stosunku do SSI nieporównanie bardziej rozbudowany. Udostępniany jest na zasadach licencji open-source. Jego składnia bazuje na językach C, Java i Perl.
6 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Język II może być używane nie tylko do tworzenia stron WWW. Jego modułowa budowa pozwala także na programowanie aplikacji z interfejsem graficznym (rozszerzenie -GTK), a także na wykonywanie z linii poleceń (podobnie jak Perl i Python). umożliwia także współpracę z wieloma systemami relacyjnych baz danych (np. MySQL, Oracle, PostgreSQL, SQLite) oraz korzystanie z alternatywnych sposobów przechowywania danych - plików tekstowych i XML-owych. Może być uruchamiane na większości systemów operacyjnych (uwzględniajac najpopularniejsze) oraz serwerów sieciowych. w środowisku Linux wraz z serwerem Apache i silnikiem baz danych MySQL stanowi popularna platformę serwerowa, tzw. LAMP. Od wersji 5 udostępnia wydajne mechanizmy obiektowe.
7 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Popularność Rok TIOBE ( 7: Java, C,C++, Python, VB.NET, C#,, PYPL ( 3: Java, Python,, IEEE SPECTRUM ( 7: C, Java, Python, C++, R, C#,.
8 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Charakterystyka I Interpreter. Zastosowania Internetowe. Interpreter Stand-alone. Możliwości: TCP/IP, DNS. http, https, ftp, gopher, telnet, ldap, irc, snmp, ssh. . IMAP (Internet Message Access Protocol, Internet Mail Access Protocol), POP3 (Post Office Protocol), NNTP (Network News Transfer Protocol). dbase, DBM (BerkeleyDB, GDBM), PostgreSQL, Oracle, MySQL, SQL Server, FrontBase, ODBC, Sybase, SQLite, InterBase, Firebird, IBM DB2, Informix, msql, Paradox.
9 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Charakterystyka II Niskopoziomowe I/O. Expect: Interakcja z zewnętrznymi aplikacjami poprzez stdin/stdout/stderr. gnupg. ID3, oggvorbis. Transofrmacje: PNG, JPEG, GIF, TIFF. Exif. Kerberos. Uruchamianie metod obiektów Java. Przetwarzanie XML, XSLT. Kompresja: bzip2, lzf, gzip, zip. Mimetype (jaki typ pliku?). PDF, Postscript.
10 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Charakterystyka III Wyrażenia Regularne. Konwersja znaków diakrytycznych: GNU Recode. Obsługa Sesji za pomoca cookies. Obliczenia Statystyczne. ncurses: interakcja w środowisku tekstowym.
11 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Osadzanie I Instrukcje zakończone średnikiem (;) [1] <?php echo("tralala Bum!\n");?> <?php if (2+2==4) {?> <strong>prawda </strong> <?php else {?> <strong>fałsz </strong> <?php?>
12 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Komentarze I jak dla języka C: /*... */ jak dla języka C++ (do końca linii): // jak dla powłoki sh (do końca linii): #
13 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Typy Danych I obsługuje osiem typów prostych. boolowski (boolean): True/False $foo = True; liczba całkowita (integer) moga być zapisane w notacji dziesiętnej, szesnastkowej (0x) lub ósemkowej (0), liczba zmiennoprzecinkowa (float) $a = 1.234; $a = 1.2e3; $a = 7E-10;
14 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Typy Danych II łańcuch znaków (string), ciag bajtów echo 'przykładowy tekst'; podwójne cudzysłowy, interpretacje większej ilości sekwencji cytowania dla znaków specjalnych. echo "tab \t nowa\n"; heredoc $str = <<<EOD Przykład łańcucha znaków, zajmującego kilka linii, zapisanego w składni heredoc. EOD;
15 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Typy Danych III tablica (array) $tablica=array(1,2,3,'cos',5); echo $tablica[0]; $inna=array( 1 => 'jeden', 5 => 'piec', 'trzy' => 3 ); echo $inna[5]; echo $inna['trzy']; obiekt (object)
16 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Typy Danych IV identyfikator zasobów (resource) jest specjalna zmienna, przechowujac a odnośnik do zewnętrznego źródła zasobów. Identyfikatory zasobów sa tworzone i wykorzystywane przez specjalne funkcje (zobacz suplement z lista tych funkcji i powiazanych z tym typów zasobów w dokumentacji ). Uwaga: Identyfikator zasobów został wprowadzony w 4. NULL wartość specjalna oznacza, że zmienna nie przechowuje żadnej wartości. Uwaga: typ NULL został również wprowadzony w 4 ustala typ danych na podstawie kontekstu.
17 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Zmienne I Każda zmienna w zapisuje się, poprzedzajac jej nazwę znakiem dolara $. Dostępne sa funkcje które moga sprawdzić typ danych: is_array(), is_int(), is_float()... itp. oraz istnienie samej zmiennej i jej wartości: isset(), is_null() uwaga na różnicę, zobacz: unset()! Wielkość liter w nazwie zmiennej jest rozróżniana (w nazwach funkcji i słowach kluczowych nie!).
18 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Zmienne II Referencje: & (od 4) <?php $foo = ''; $bar = &$foo; $bar = "To jest $bar"; echo $bar; echo $foo;?> Zasięg zmiennej ogranicza blok, w którym jest zdefiniowana. static zmienne statyczne (w ramach funkcji!!!) Zmienne jako nazwy zmiennych ${$var=5;
19 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Zmienne Globalne I $_GLOBALS referencje do zmiennych globalnych, nazwa zmiennej = klucz $_SERVER tworzone przez serwer http $_GET $_POST zmienne dostarczone do skryptu metoda GET lub POST $_COOKIE zmienne dostarczone przez mechanizm COOKIES $_REQUEST zawiera informacje z get/post/cookie $_FILES zmienne dostarczone przez przesłanie plików $_ENV zmienne środowiskowe, kontekst uruchomienia skryptu 1 Dla wersji poniżej 4.1 obowiazywały nazwy zmiennych globalnych w formacie: $HTTP_*_VARS. 2 Dla 3 dane przekazywanem przez POST/GET były zmiennymi globalnymi.
20 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Stałe I Stała jest identyfikatorem (nazwa) dla prostej wartości. Jak sama nazwa wskazuje, wartość ta nie może się zmieniać podczas działania skryptu (poza wyjatkami: FILE i LINE ). Domyślnie, przy stałych uwzględniana jest wielkość liter. Przyjęto, że stałe sa pisane dużymi literami. define('web_master','nczbik@cyf-kr.edu.pl'); echo WEB_MASTER;
21 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Operatory Arytmetyczne - analogiczne do C: + - / * % Przypisania: = += -= Bitowe: & ~ ^ << >> Porównania: == ===!= <>!== <= < >= > (5===5); (5=== 5 ); (5===(int) 5 ); (5== 5x ); (5=== 5x ); Warunkowe: (expr)? (expr1) : (expr2); Wykonania: ` ` Inkrementacji/Dekrementacji: Logiczne: and or xor! && Konkatencja łańcuchów znaków:..= Łaczenie tablic: +
22 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Operatory Arytmetyczne - analogiczne do C: + - / * % Przypisania: = += -= Bitowe: & ~ ^ << >> Porównania: == ===!= <>!== <= < >= > (5===5); (5=== 5 ); (5===(int) 5 ); true false true (5== 5x ); (5=== 5x ); Warunkowe: (expr)? (expr1) : (expr2); Wykonania: ` ` Inkrementacji/Dekrementacji: Logiczne: and or xor! && Konkatencja łańcuchów znaków:..= Łaczenie tablic: +
23 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Operatory Arytmetyczne - analogiczne do C: + - / * % Przypisania: = += -= Bitowe: & ~ ^ << >> Porównania: == ===!= <>!== <= < >= > (5===5); (5=== 5 ); (5===(int) 5 ); true false true (5== 5x ); (5=== 5x ); true false Warunkowe: (expr)? (expr1) : (expr2); Wykonania: ` ` Inkrementacji/Dekrementacji: Logiczne: and or xor! && Konkatencja łańcuchów znaków:..= Łaczenie tablic: +
24 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Struktury Sterujace I if elseif else <?php if (2*2==4) echo 'prawda';?> <?php if (2*2==5) { echo 'prawda'; else { echo 'fałsz';?>
25 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Struktury Sterujace II if (wyrażenie) { //1 postać // jeśli wyrażenie jest prawdziwe if (wyrażenie) { //2 postać // jeśli wyrażenie jest prawdziwe else { // jeśli wyrażenie jest jest fałszywe
26 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Struktury Sterujace III if (wyrażenie1) { //3 postać // jeśli wyrażenie1 jest prawdziwe elseif (wyrażenie2) { // jeśli wyrażenie2 jest prawdziwe else { //wykonywane jest jeśli wszystkie //wyrażenia są fałszywe
27 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Struktury Sterujace IV switch, analogicznie do C switch (zmienna) { case WARTOSC_1: //instrukcje do wykonania... break; case WARTOSC_2: break; case WARTOSC_n: break;
28 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Struktury Sterujace V for for (INICJACJA; WARUNEK; OPERACJA) { //blok instrukcji while while (WARUNEK) { // blok instrukcji do do { // blok instrukcji while (WARUNEK); break, continue, analogicznie jak w języku C.
29 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Struktury Sterujace VI $j=0; for ($i=1; $i<5; $i++) { $j+=$i; $j=0; $i=1; while ($i<5) { $j+=$i; $i++; $j=0; $i=1; do { $j+=$i; $i++; while ($i<5);
30 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Struktury Sterujace VII foreach, iteracja na elementach tablicy (od 4) foreach(tablica as $wartosc)... foreach(tablica as $klucz => $wartosc)...
31 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Struktury Sterujace VIII $a=array(1=>'jeden', 'piec'=>5); foreach ($a as $k => $w) { echo $k.' '.$w."\n";
32 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Struktury Sterujace IX funkcje function nazwa ($arg1, $arg2) { //wiersze kodu return $my_var; // opcjonalne require, include wczytanie skryptu z innego pliku, w przypadku niepowodzenia include generuje ostrzeżenie, require bład krytyczny. include 'vars.php'; require 'A.php';
33 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Funkcje I Funkcji nie można przeciażać... bo zbyt ciężkie się zepsuja. Przekazywanie argumentów przez wartość. Przekazywanie argumentów przez referencje: function dodaj_cos_extra(&$string) { $string.= 'i coś extra.'; Wartości domyślne argumentów. function robkawe ($typ = "cappucino") { return "Robię kubek $typ.\n";
34 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Funkcje II Zwracanie referencji. function &zwrocreferencje(){ return $jakasref; $nowaref =& zwrocreferencje();
35 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Funkcje III Nazwa funkcji jako zmienna. function foo(){ echo "W foo()<br>\n"; function bar($arg = ''){ echo "W bar(); argumentem jest '$arg'.<br>\n"; $func = 'foo'; $func(); $func = 'bar'; $func('test');
36 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Interakcje z Serwerem WWW I Formularze. <form action="foo.php" method="post"> Name:<input type="text" name="username"><br> <input type="submit"> </form> zmienna $_POST["username"] otrzyma wartość wprowadzona przez użytkownika. Cookies. Analogicznie jak $_POST/$_GET, wszystkie cookies sa przeslane w tablicy $_COOKIE, funkcja setcookie() tworzy/modyfikuje wartości cookies (funkcja może być użyta jedynie zanim skrypt cokolwiek wygeneruje na wyjściu).
37 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Przykładowa Obsługa Formularza I Dane klineta w polach formularza: DATA_* Zakupione produkty: PROD_* <html>... <body> <?php $to = "kowalski@serwer.poczta.pl"; $subject = "Zamowienie"; $body = "Zamowienie:\n\n"; foreach ( $_POST as $k => $v ) { if (!strncmp($k,"data_",5)){ if ($v!= "") { $n=substr($k,5); $body="${body${n: $v \n";
38 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Przykładowa Obsługa Formularza II $body="${body\n"; foreach ( $_POST as $k => $v ) { if (!strncmp($k,"prod_",5)){ if ($v!= "") { $n=substr($k,5); $body="${bodyprodukt: $n ilosc: $v \n"; $body="${body\n Razem do zaplaty:$_post[total]"; if (mail($to, $subject, $body))
39 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Przykładowa Obsługa Formularza III {?> <p> Dziękuję za złożenie zamówienia<br> <?php else {?> <p> Błąd!!! Zamówienie nie zostało wysłane!!! <?php?> </body> </html>
40 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 UTF8 Uwaga: łańcuchy znaków w sa ciagami bajtów. Istnieje zbiór funkcji do przetwarzania ciagów dla kodowań wielobajtowych: mb_. echo strlen('abół'); 6 echo mb_strlen('abół'); 4
41 Igor Wojnicki (AGH, KIS) 7 stycznia / 38 Podręcznik.
I.Wojnicki, PHP. PHP PHP Hypertext Preprocessor. Igor Wojnicki. Katedra Automatyki Akademia Górniczo-Hutnicza w Krakowie. 20 października 2013
Igor Wojnicki (AGH, KA) 20 października 2013 1 / 36 Hypertext Preprocessor Igor Wojnicki Katedra Automatyki Akademia Górniczo-Hutnicza w Krakowie 20 października 2013 $Id: php0.tex,v 1.3 2013/06/28 20:53:25
Systemy internetowe. Wykład 3 PHP. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science
Systemy internetowe Wykład 3 PHP PHP - cechy PHP (Hypertext Preprocessor) bardzo łatwy do opanowania, prosta składnia, obsługuje wymianę danych z różnymi systemami baz danych pozwala na dynamiczne generowanie
Systemy internetowe Wykład 3 PHP
Systemy internetowe Wykład 3 PHP PHP - cechy PHP (Hypertext Preprocessor) bardzo łatwy do opanowania, prosta składnia, obsługuje wymianę danych z różnymi systemami baz danych pozwala na dynamiczne generowanie
TOPIT Załącznik nr 3 Programowanie aplikacji internetowych
Szkolenie przeznaczone jest dla osób chcących poszerzyć swoje umiejętności o tworzenie rozwiązań internetowych w PHP. Zajęcia zostały przygotowane w taki sposób, aby po ich ukończeniu można było rozpocząć
Bazy Danych i Usługi Sieciowe
Bazy Danych i Usługi Sieciowe Język PHP Paweł Witkowski Wydział Matematyki, Informatyki i Mechaniki Jesień 2011 P. Witkowski (Wydział Matematyki, Informatyki i Mechaniki) BDiUS w. VIII Jesień 2011 1 /
Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi
Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi 1 Rozdział 1 Wprowadzenie do PHP i MySQL Opis: W tym rozdziale kursanci poznają szczegółową charakterystykę
Serwer WWW Apache. http://httpd.apache.org/ Plik konfiguracyjny httpd.conf Definiujemy m.in.: Aktualne wersje 2.4.6, 2.2.25, 2.0.65 zakończony projekt
Serwer WWW Apache http://httpd.apache.org/ Plik konfiguracyjny httpd.conf Definiujemy m.in.: Katalog który ma być serwowany Moduły, które mają zostać uruchomione na serwerze m.in. PHP, mod_rewrite Wirtualne
Należy ściągnąć oprogramowanie Apache na platformę
Programowanie Internetowe Język PHP - wprowadzenie 1. Instalacja Oracle+Apache+PHP Instalacja Apache, PHP, Oracle Programy i ich lokalizacja Oracle Database 10g Express Edition10.2 http://www.oracle.com/technology/products/database/
Oczywiście plik musi mieć rozszerzenie *.php
Oczywiście plik musi mieć rozszerzenie *.php Znaczniki PHP komunikują serwerowi gdzie rozpoczyna się i kończy kod PHP. Tekst między nimi jest interpretowany jako kod PHP, natomiast poza nimi jako kod HTML.
Języki programowania wysokiego poziomu. PHP cz.1.
Języki programowania wysokiego poziomu PHP cz.1. Statyczne i dynamiczne strony WWW Statyczne strony WWW Dokumenty HTML umieszczone na serwerze; zmiana zawartości witryny WWW wymaga modyfikacji plików HTML;
Umieszczanie kodu. kod skryptu
PHP Definicja PHP jest językiem skryptowym służącym do rozszerzania możliwości stron internetowych. Jego składnia jest bardzo podobna do popularnych języków programowania C/C++, lecz jest bardzo uproszczona
Stałe definiuje się używając funkcji define. Przykład: define( PODATEK, 22); define( INSTALACJAOS, 70); define( MS, Microsoft );
Stałe definiuje się używając funkcji define. Przykład: define( PODATEK, 22); define( INSTALACJAOS, 70); define( MS, Microsoft ); Dobrą praktyką jest używanie wielkich liter jako nazw stałych. Nie jest
Tworzenie Stron Internetowych. odcinek 10
Tworzenie Stron Internetowych odcinek 10 JavaScript JavaScript (ECMAScript) skryptowy język programowania powszechnie używany w Internecie. Skrypty JS dodają do stron www interaktywność i funkcjonalności,
Języki skryptowe w programie Plans
Języki skryptowe w programie Plans Warsztaty uŝytkowników programu PLANS Kościelisko 2010 Zalety skryptów Automatyzacja powtarzających się czynności Rozszerzenie moŝliwości programu Budowa własnych algorytmów
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 2. Przygotowanie środowiska pracy
Zaawansowane bazy danych i hurtownie danych
Wydział Informatyki Politechnika Białostocka Zaawansowane bazy danych i hurtownie danych MySQL studia zaoczne II stopnia, sem. I WYKŁAD 3: PHP, Złącze PHP-MySQL Agnieszka Oniśko, Małgorzata Krętowska MySQL
Programowanie internetowe
Programowanie internetowe Wykład 3 wprowadzenie do PHP mgr inż. Michał Wojtera email: mwojtera@dmcs.pl Formularze i ich używanie
Zmienne i stałe w PHP
Zmienne i stałe w PHP Zmienne Zmienne to konstrukcje programistyczne, które pozwalają na przechowywanie danych. Każda zmienna posiada swoją nazwę oraz typ. Nazwa to jednoznaczny identyfikator, dzięki któremu
Kurs PHP. Literatura. Zagadnienia: Wprowadzenie
Kurs PHP Zagadnienia: Wprowadzenie 1) Cześć 1 Składnia języka 2) Cześć 2 Warunki i pętle 3) Cześć 3 Formularze i poczta 4) Cześć 4 Obsługa grafiki i pliki cookies 5) Cześć 5 Dostęp do plików 6) Cześć 6
Bazy Danych i Usługi Sieciowe
Bazy Danych i Usługi Sieciowe Język PHP Paweł Daniluk Wydział Fizyki Jesień 2013 P. Daniluk (Wydział Fizyki) BDiUS w. VIII Jesień 2013 1 / 43 Plan wykładu 1 Język PHP 2 Składnia PHP 3 Dostęp do bazy danych
PHP. PHP: Hypertext Preprocessor. mgr inż. Remigiusz Pokrzywiński
PHP PHP: Hypertext Preprocessor mgr inż. Remigiusz Pokrzywiński Czym jest PHP PHP to obiektowy język programowania wykonywany po stronie serwera. Skrypty zagnieżdżane są zwykle w dokumencie HTML lub XHTML
Dlaczego PHP? - zalety
Dlaczego PHP? - zalety (+) bezpieczeństwo kodu - PHP wykonuje się po stronie serwera ( niezależność od przeglądarki) (+) bezpieczeństwo danych - wykorzystanie ssl i HTTPS (+) PHP jako moduł serwera WWW
Programowanie obiektowe
Programowanie obiektowe Wykład 2: Wstęp do języka Java 3/4/2013 S.Deniziak: Programowanie obiektowe - Java 1 Cechy języka Java Wszystko jest obiektem Nie ma zmiennych globalnych Nie ma funkcji globalnych
Pawel@Kasprowski.pl Języki skryptowe - PHP. Podstawy PHP. Paweł Kasprowski. pawel@kasprowski.pl. vl07
Podstawy PHP Paweł Kasprowski pawel@kasprowski.pl Historia PHP 1995 Personal Home Page Rasmus Lerdorf, prosty jęsyk oparty na Perlu 1998 PHP3 Andi Gutmans, Zeev Suraski modularność i rozszerzenia (extensions)
Personal Home Page PHP: Hypertext Preprocessor
Języki, które już znacie Wykład9PodstawyPHP,str1 język polski język angielski język C język preprocesora C język bash-a język HTML kolejny język: PHP Język PHP Wykład9PodstawyPHP,str2 Personal Home Page
Wyrażenie include(sciezka_do_pliku) pozwala na załadowanie (wnętrza) pliku do skryptu php. Plik ten może zawierać wszystko, co może się znaleźć w
Wyrażenie include(sciezka_do_pliku) pozwala na załadowanie (wnętrza) pliku do skryptu php. Plik ten może zawierać wszystko, co może się znaleźć w obrębie skryptu. Wyrażenia include() i require() są niemal
I.Wojnicki, Tech.Inter.
Igor Wojnicki (AGH, KA) 13 maja 2012 1 / 26 Hypertext Preprocessor Igor Wojnicki Katedra Automatyki Akademia Górniczo-Hutnicza w Krakowie 13 maja 2012 $Id: php1.tex,v 1.1 2011/11/19 19:14:25 wojnicki Exp
Laboratorium 03: Podstawowe konstrukcje w języku Java [2h]
1. Typy. Java jest językiem programowania z silnym systemem kontroli typów. To oznacza, że każda zmienna, atrybut czy parametr ma zadeklarowany typ. Kompilator wylicza typy wszystkich wyrażeń w programie
Internetowe bazy danych
Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy Internetowe bazy danych wykład 2 dr inż. Jacek Mazurkiewicz e-mail: Jacek.Mazurkiewicz@pwr.wroc.pl Internetowa aplikacja bazodanowa Przeglądarka
I.Wojnicki, PHP. PHP PHP Hypertext Preprocessor. Igor Wojnicki. Ktedra Informatyki Stosowanej Akademia Górniczo-Hutnicza w Krakowie.
Igor Wojnicki (AGH, KIS) 7 kwietnia 2018 1 / 28 Hypertext Preprocessor Igor Wojnicki Ktedra Informatyki Stosowanej Akademia Górniczo-Hutnicza w Krakowie 7 kwietnia 2018 Igor Wojnicki (AGH, KIS) 7 kwietnia
PHP: bloki kodu, tablice, obiekty i formularze
1 PHP: bloki kodu, tablice, obiekty i formularze SYSTEMY SIECIOWE Michał Simiński 2 Bloki kodu Blok if-else Switch Pętle Funkcje Blok if-else 3 W PHP blok if i blok if-else wyglądają tak samo i funkcjonują
Michał Bielecki, KNI 'BIOS'
Michał Bielecki, KNI 'BIOS' PHP czyli język typu client side 1. przeglądarka www żąda dokumentu o rozszerzeniu.php 2. serwer odbiera żądanie i przesyła do parsera php 3. parser php znajduje żądany plik
Zarządzanie systemami informatycznymi. Pojęcie systemu informatycznego Tworzenie interaktywnego oprogramowania internetowego w PHP
Zarządzanie systemami informatycznymi Pojęcie systemu informatycznego Tworzenie interaktywnego oprogramowania internetowego w PHP Zakres wykładów Teoria systemu informatycznego Oprogramowanie internetowe
1. Wprowadzenie do języka PHP
1. Wprowadzenie do języka PHP Język PHP jest generalnie w swojej składni podobny do języka C, chociaż występuje tu szereg różnic. 1.1. Zmienne W PHP nazwy zmiennych poprzedzamy znakiem dolara ($). Nie
Programowanie internetowe
Programowanie internetowe Wykład 1 HTML mgr inż. Michał Wojtera email: mwojtera@dmcs.pl Plan wykładu Organizacja zajęć Zakres przedmiotu Literatura Zawartość wykładu Wprowadzenie AMP / LAMP Podstawy HTML
PHP, ASP i CGI jako skrypty wykonywane po stronie serwera. Budowa dynamicznych stron WWW w technologii PHP
Mgr inż. Marcin Solka marcinsol@o2.pl Blok 6 PHP, ASP i CGI jako skrypty wykonywane po stronie serwera. Budowa dynamicznych stron WWW w technologii PHP Czym są i do czego są wykorzystywane języki skryptowe
I.Wojnicki, JiTW. PHP PHP Hypertext Preprocessor. Igor Wojnicki. Katedra Informatyki Stosowanej Akademia Górniczo-Hutnicza w Krakowie.
Igor Wojnicki (AGH, KIS) 10 grudnia 2013 1 / 29 Hypertext Preprocessor Igor Wojnicki Katedra Informatyki Stosowanej Akademia Górniczo-Hutnicza w Krakowie 10 grudnia 2013 $Id: php1.tex,v 1.1 2011/11/19
Podstawy programowania skrót z wykładów:
Podstawy programowania skrót z wykładów: // komentarz jednowierszowy. /* */ komentarz wielowierszowy. # include dyrektywa preprocesora, załączająca biblioteki (pliki nagłówkowe). using namespace
Sieci Komputerowe i Technologie Internetowe (SKiTI)
Sieci Komputerowe i Technologie Internetowe (SKiTI) Wykład 13: Szybkie wprowadzenie do PHP SKiTI2017 WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI KATEDRA INŻYNIERII SYSTEMÓW STEROWANIA Kierunek: Automatyka i Robotyka
Bazy danych i strony WWW
Bazy danych i strony WWW Obsługa baz danych poprzez strony WWW Niezbędne narzędzia: serwer baz danych np. MySQL serwer stron WWW np. Apache przeglądarka stron WWW interpretująca język HTML język skryptowy
I.Wojnicki, PHP. PHP PHP Hypertext Preprocessor. Igor Wojnicki. Katedra Informatyki Stosowanej Akademia Górniczo-Hutnicza w Krakowie
Igor Wojnicki (AGH, KIS) 1 / 29 Hypertext Preprocessor Igor Wojnicki Katedra Informatyki Stosowanej Akademia Górniczo-Hutnicza w Krakowie Igor Wojnicki (AGH, KIS) 2 / 29 Spis Treści I 1 Optymalizacja Przesyłanie
BAZY DANYCH. Obsługa bazy z poziomu języka PHP. opracowanie: Michał Lech
BAZY DANYCH Obsługa bazy z poziomu języka PHP opracowanie: Michał Lech Plan wykładu 1. PHP - co to jest? 2. Bazy danych obsługiwane przez PHP 3. Podstawowe polecenia 4. Sesje 5. Przykład - dodawanie towaru
Smarty PHP. Leksykon kieszonkowy
IDZ DO PRZYK ADOWY ROZDZIA SPIS TREœCI KATALOG KSI EK KATALOG ONLINE ZAMÓW DRUKOWANY KATALOG Smarty PHP. Leksykon kieszonkowy Autor: Daniel Bargie³ ISBN: 83-246-0676-9 Format: B6, stron: 112 TWÓJ KOSZYK
Tworzenie witryn internetowych PHP/Java. (mgr inż. Marek Downar)
Tworzenie witryn internetowych PHP/Java (mgr inż. Marek Downar) Rodzaje zawartości Zawartość statyczna Treść statyczna (np. nagłówek, stopka) Layout, pliki multimedialne, obrazki, elementy typograficzne,
Lekcja 1. Składnia języka zmienne i podstawowe instrukcje PHP. Do wyświetlania tekstu służy instrukcja echo echo Hello world ;
Do wyświetlania tekstu służy instrukcja echo echo Hello world ; PHP język ze słabą kontrolą typów. W języku php w przeciwieństwie do c++ nie musimy podawać typu zmiennej podczas jej deklaracji. Tworzenie
Zaawansowane bazy danych i hurtownie danych studia zaoczne II stopnia, sem. I
Wydział Informatyki Politechnika Białostocka Zaawansowane bazy danych i hurtownie danych MySQL studia zaoczne II stopnia, sem. I Plan wykładu 1. MySQL: funkcje, procedury, wyzwalacze 2. HTML : tworzenie
Języki programowania wysokiego poziomu. PHP cz.2.
Języki programowania wysokiego poziomu PHP cz.2. Instrukcje strukturalne PHP Instrukcje strukturalne Instrukcja grupująca (blok instrukcji) Instrukcja warunkowa, if-else Instrukcja wyboru, switch-case
JAVASCRIPT PODSTAWY. opracowanie: by Arkadiusz Gawełek, Łódź
JAVASCRIPT PODSTAWY materiały dydaktyczne dla uczniów słuchaczy opracowanie: 2004-2007 by Arkadiusz Gawełek, Łódź 1. Czym jest JavaScript JavaScript tak naprawdę narodził się w firmie Netscape jako LiveScript,
Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice.
Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice. Język PHP Język interpretowalny, a nie kompilowany Powstał w celu programowania
Wykład 2 Składnia języka C# (cz. 1)
Wizualne systemy programowania Wykład 2 Składnia języka C# (cz. 1) 1 dr Artur Bartoszewski -Wizualne systemy programowania, sem. III- WYKŁAD Wizualne systemy programowania Budowa projektu 2 Struktura programu
Protokół HTTP. 1. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX.
Protokół HTTP 1. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX. 1 Usługi WWW WWW (World Wide Web) jest najpopularniejszym sposobem udostępniania
Wykład V. Rzut okiem na języki programowania. Studia Podyplomowe INFORMATYKA Podstawy Informatyki
Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład V Rzut okiem na języki programowania 1 Kompilacja vs. interpretacja KOMPILACJA Proces, który przetwarza program zapisany w języku programowania,
Skrypty i funkcje Zapisywane są w m-plikach Wywoływane są przez nazwę m-pliku, w którym są zapisane (bez rozszerzenia) M-pliki mogą zawierać
MatLab część III 1 Skrypty i funkcje Zapisywane są w m-plikach Wywoływane są przez nazwę m-pliku, w którym są zapisane (bez rozszerzenia) M-pliki mogą zawierać komentarze poprzedzone znakiem % Skrypty
PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych:
PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych: MySQL moduł mysql albo jego nowsza wersja mysqli (moduł mysqli ma dwa interfejsy: proceduralny i obiektowy) PostgreSQL Oracle MS
Informatyka 1. Plan dzisiejszych zajęć. zajęcia nr 1. Elektrotechnika, semestr II rok akademicki 2008/2009
Informatyka 1 zajęcia nr 1 Elektrotechnika, semestr II rok akademicki 2008/2009 mgr inż.. Paweł Myszkowski Plan dzisiejszych zajęć 1. Organizacja laboratorium przedmiotu 2. Algorytmy i sposoby ich opisu
ZAAWANSOWANE BAZY DANYCH I HURTOWNIE DANYCH MySQL, PHP
ZAAWANSOWANE BAZY DANYCH I HURTOWNIE DANYCH MySQL, PHP Zad. 1 Dla każdego zamówienia wyznaczyć jego wartość. Należy podać numer zamówienia oraz wartość. select z.id_zamowienia, sum(ilosc*cena) as wartosc
Rys.2.1. Trzy warstwy stanowiące podstawę popularnego podejścia w zakresie budowy stron internetowych [2]
1. CEL ĆWICZENIA Celem ćwiczenia jest przedstawienie możliwości wykorzystania języka JavaScript do tworzenia interaktywnych aplikacji działających po stronie klienta. 2. MATERIAŁ NAUCZANIA JavaScript tak
Podstawy programowania w języku C
Podstawy programowania w języku C WYKŁAD 1 Proces tworzenia i uruchamiania programów Algorytm, program Algorytm przepis postępowania prowadzący do rozwiązania określonego zadania. Program zapis algorytmu
Swift (pol. jerzyk) nowy język programowania zaprezentowany latem 2014 r. (prace od 2010 r.)
Swift (pol. jerzyk) nowy język programowania zaprezentowany latem 2014 r. (prace od 2010 r.) przeznaczony do programowania zarówno pod ios jak i Mac OS X bazuje na logice Objective-C bez kompatybilności
Informatyka I. Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki
Informatyka I Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2019 1 Plan wykładu
Obiektowe bazy danych
Obiektowe bazy danych Wykład 7 Paweł Gmys Interfejs uŝytkownika C++ JAVA PERL PHP 2006-05-14 Paweł Gmys wykład 8 2 Czym są skrypty PHP? Programy umieszczane w treści stron WWW. Wykonywane przez serwer
Programowanie strukturalne i obiektowe : podręcznik do nauki zawodu technik informatyk / Adam Majczak. Gliwice, cop
Programowanie strukturalne i obiektowe : podręcznik do nauki zawodu technik informatyk / Adam Majczak. Gliwice, cop. 2010 Spis treści Wstęp 11 Część I PASCAL - wprowadzenie do programowania strukturalnego
JAVA. Platforma JSE: Środowiska programistyczne dla języka Java. Wstęp do programowania w języku obiektowym. Opracował: Andrzej Nowak
JAVA Wstęp do programowania w języku obiektowym Bibliografia: JAVA Szkoła programowania, D. Trajkowska Ćwiczenia praktyczne JAVA. Wydanie III,M. Lis Platforma JSE: Opracował: Andrzej Nowak JSE (Java Standard
Laboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych
1. Wstawianie skryptu na stroną: Laboratorium 1 Do umieszczenia skryptów na stronie służy znacznik: //dla HTML5 ...instrukcje skryptu //dla HTML4 ...instrukcje
Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)
Uwagi dotyczące notacji kodu! Wyrazy drukiem prostym -- słowami języka VBA. Wyrazy drukiem pochyłym -- inne fragmenty kodu. Wyrazy w [nawiasach kwadratowych] opcjonalne fragmenty kodu (mogą być, ale nie
Ogólny schemat prostego formularza: A może lepiej zamiast przycisku opartego o input tak:
Ogólny schemat prostego formularza: A może lepiej zamiast przycisku opartego o input tak: accept - typy zawartości MIME akceptowane przez serwer (opcjonalny) accept-charset - zestaw znaków akceptowanych
Wybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej JSP - Java Server Pages dr hab. inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki 2019 Aplikacje i skrypty WWW klasyfikacja
Odczyt danych z klawiatury Operatory w Javie
Odczyt danych z klawiatury Operatory w Javie Operatory W Javie występują następujące typy operatorów: Arytmetyczne. Inkrementacji/Dekrementacji Przypisania. Porównania. Bitowe. Logiczne. Pozostałe. Operacje
Kurs rozszerzony języka Python
Wykład 1. 6 października 2017 Plan wykładu 1 2 3 4 Plan wykładu 1 2 3 4 Wykładowca: Termin wykładu: piątek, 10:15 12:00, sala 119 Strona wykładu http://www.ii.uni.wroc.pl/ marcinm/dyd/python Materiały
JavaScript funkcyjność
JavaScript funkcyjność WWW 9 kwietnia 2014 Możliwości tworzenia dynamicznych stron WWW HTML i CSS. Skrypty CGI (Perl, PHP). Serwery (django, java). Plug-iny. Ksiażka Większość przykładów pochodzi z ksiażki:
Bloki anonimowe w PL/SQL
Język PL/SQL PL/SQL to specjalny język proceduralny stosowany w bazach danych Oracle. Język ten stanowi rozszerzenie SQL o szereg instrukcji, znanych w proceduralnych językach programowania. Umożliwia
Kurs programowania. Wykład 1. Wojciech Macyna. 3 marca 2016
Wykład 1 3 marca 2016 Słowa kluczowe języka Java abstract, break, case, catch, class, const, continue, default, do, else, enum, extends, final, finally, for, goto, if, implements, import, instanceof, interface,
PHP i MySQL dla każdego / Marcin Lis. Wyd. 3. Gliwice, cop Spis treści
PHP i MySQL dla każdego / Marcin Lis. Wyd. 3. Gliwice, cop. 2017 Spis treści Wstęp 11 Część I Skrypty PHP dynamiczne generowanie stron internetowych 15 Rozdział 1. Podstawy 17 Czym jest PHP? 17 Krótka
Dynamiczne przetwarzanie stron. dr Beata Kuźmińska-Sołśnia
Dynamiczne przetwarzanie stron dr Beata Kuźmińska-Sołśnia KLIENT Witaj INTERNET SERWER Plik HTML Witaj wyświetlanie przez przeglądarkę Witaj! Serwer WWW komputer
Tworzenie aplikacji w języku Java
Tworzenie aplikacji w języku Java Wykład 1 Piotr Czapiewski Wydział Informatyki ZUT 2 października 2009 Piotr Czapiewski (Wydział Informatyki ZUT) Tworzenie aplikacji w języku Java 2 października 2009
Kurs WWW. Paweł Rajba. pawel@ii.uni.wroc.pl http://pawel.ii.uni.wroc.pl/
Paweł Rajba pawel@ii.uni.wroc.pl http://pawel.ii.uni.wroc.pl/ Spis treści Wprowadzenie, pierwszy przykład Sposoby użycia, PHP5 i bazy danych Osadzanie skryptów, komentarze Zmienne, stałe, typy danych Tablice,
Microsoft IT Academy kurs programowania
Microsoft IT Academy kurs programowania Podstawy języka C# Maciej Hawryluk Język C# Język zarządzany (managed language) Kompilacja do języka pośredniego (Intermediate Language) Kompilacja do kodu maszynowego
Wykład 15. Literatura. Kompilatory. Elementarne różnice. Preprocesor. Słowa kluczowe
Wykład 15 Wprowadzenie do języka na bazie a Literatura Podobieństwa i różnice Literatura B.W.Kernighan, D.M.Ritchie Język ANSI Kompilatory Elementarne różnice Turbo Delphi FP Kylix GNU (gcc) GNU ++ (g++)
Operacje wykonywane są na operandach (argumentach operatorów). Przy operacji dodawania: argumentami operatora dodawania + są dwa operandy 2 i 5.
Operatory w Javie W Javie występują następujące typy operatorów: Arytmetyczne. Inkrementacji/Dekrementacji Przypisania. Porównania. Bitowe. Logiczne. Pozostałe. Operacje wykonywane są na operandach (argumentach
Podstawy programowania. 1. Operacje arytmetyczne Operacja arytmetyczna jest opisywana za pomocą znaku operacji i jednego lub dwóch wyrażeń.
Podstawy programowania Programowanie wyrażeń 1. Operacje arytmetyczne Operacja arytmetyczna jest opisywana za pomocą znaku operacji i jednego lub dwóch wyrażeń. W językach programowania są wykorzystywane
Programowanie współbieżne i rozproszone
Programowanie współbieżne i rozproszone WYKŁAD 11 dr inż. CORBA CORBA (Common Object Request Broker Architecture) standard programowania rozproszonego zaproponowany przez OMG (Object Management Group)
Aplikacje webowe w obliczu ataków internetowych na przykładzie CodeIgniter Framework
Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Aplikacje webowe w obliczu ataków internetowych na przykładzie CodeIgniter Framework mgr inż. Łukasz Stefanowicz dr inż.
Powtórka algorytmów. Wprowadzenie do języka Java.
Powtórka algorytmów. Wprowadzenie do języka Java. BEGIN Readln(a); Readln(b); Suma := 0; IF Suma < 10 THEN Writeln( Suma wynosi:, Suma); ELSE Writeln( Suma większa niż 10! ) END. Ważne terminy: Java DevelopRment
Spis treści WSTĘP CZĘŚĆ I. PASCAL WPROWADZENIE DO PROGRAMOWANIA STRUKTURALNEGO. Rozdział 1. Wybór i instalacja kompilatora języka Pascal
Spis treści WSTĘP CZĘŚĆ I. PASCAL WPROWADZENIE DO PROGRAMOWANIA STRUKTURALNEGO Rozdział 1. Wybór i instalacja kompilatora języka Pascal 1.1. Współczesne wersje kompilatorów Pascala 1.2. Jak zainstalować
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 1. Wprowadzenie do aplikacji internetowych
Programowanie. programowania. Klasa 3 Lekcja 9 PASCAL & C++
Programowanie Wstęp p do programowania Klasa 3 Lekcja 9 PASCAL & C++ Język programowania Do przedstawiania algorytmów w postaci programów służą języki programowania. Tylko algorytm zapisany w postaci programu
Python wprowadzenie. Warszawa, 24 marca PROGRAMOWANIE I SZKOLENIA
Python wprowadzenie Warszawa, 24 marca 2017 Python to język: nowoczesny łatwy w użyciu silny można pisać aplikacje Obiektowy klejący może być zintegrowany z innymi językami np. C, C++, Java działający
Komentarze w PHP (niewykonywane fragmenty tekstowe, będące informacją dla programisty)
Komentarze w PHP (niewykonywane fragmenty tekstowe, będące informacją dla programisty) // to jest pojedynczy komentarz (1-linijkowy) to jest wielolinijkowy komentarz Budowa "czystego" skryptu PHP (tak
System operacyjny Linux
Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 6 Język bash Pierwszy skrypt Rozwinięcia parametryczne Bloki instrukcji Dwa przydatne polecenia Tablice Sprawdzanie warunków Instrukcje
JAVASCRIPT PODSTAWY. opracowanie: by Arkadiusz Gawełek, Łódź
JAVASCRIPT PODSTAWY materiały dydaktyczne dla uczniów słuchaczy opracowanie: 2004-2007 by Arkadiusz Gawełek, Łódź 1. Czym jest JavaScript JavaScript tak naprawdę narodził się w firmie Netscape jako LiveScript,
Język PHP. PHP (PHP: Hypertext Preprocessor) język programowania stron WWW; najważniejsze cechy PHP:
Język PHP PHP (PHP: Hypertext Preprocessor) język programowania stron WWW; najważniejsze cechy PHP: Język skryptowy programy PHP nie są kompilowane do kodu binarnego, lecz interpretowane na bieżąco podczas
KOTLIN. Język programowania dla Androida
KOTLIN Język programowania dla Androida Historia Kotlin został opracowany przez firmę JetBrains Prace rozpoczęto w 2011 r., od 2012 r. dostępny na licencji Apache 2. Nazwa pochodzi od wyspy koło Petersburga
JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM. Wykład 6
JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM Wykład 6 1 SPECYFIKATOR static Specyfikator static: Specyfikator ten powoduje, że zmienna lokalna definiowana w obrębie danej funkcji nie jest niszczona
Dostęp do baz danych z serwisu www - PHP. Wydział Fizyki i Informatyki Stosowanej Joanna Paszkowska, 4 rok FK
Dostęp do baz danych z serwisu www - PHP Wydział Fizyki i Informatyki Stosowanej Joanna Paszkowska, 4 rok FK Bazy Danych I, 8 Grudzień 2009 Plan Trochę teorii Uwagi techniczne Ćwiczenia Pytania Trójwarstwowy
Podstawy Programowania ELEMENTY PROGRAMU i TYPY DANYCH
Podstawy Programowania ELEMENTY PROGRAMU i TYPY DANYCH Michał Bujacz bujaczm@p.lodz.pl B9 Lodex 207 godziny przyjęć: środy i czwartki 10:00-11:00 http://www.eletel.p.lodz.pl/bujacz/ 1 Pytania weryfikacyjne:
Programowanie strukturalne. Opis ogólny programu w Turbo Pascalu
Programowanie strukturalne Opis ogólny programu w Turbo Pascalu STRUKTURA PROGRAMU W TURBO PASCALU Program nazwa; } nagłówek programu uses nazwy modułów; } blok deklaracji modułów const } blok deklaracji
Pawel@Kasprowski.pl Języki skryptowe - PHP. PHP i bazy danych. Paweł Kasprowski. pawel@kasprowski.pl. vl07
PHP i bazy danych Paweł Kasprowski pawel@kasprowski.pl Użycie baz danych Bazy danych używane są w 90% aplikacji PHP Najczęściej jest to MySQL Funkcje dotyczące baz danych używają języka SQL Przydaje się
PHP w-3. Sterowanie w PHP
PHP w-3 Sterowanie w PHP 1 INSTRUKCE STERUJĄCE W PHP podobnie jak w innych językach programowania wykorzystuje się instrukcje sterujące: 1. Instrukcja warunkowa If-else 2. Instrukcja wyboru Switch 3. Pętla