Przekazywanie danych. Dane zewnętrzne mogą pochodzić z róŝnych źródeł:

Wielkość: px
Rozpocząć pokaz od strony:

Download "Przekazywanie danych. Dane zewnętrzne mogą pochodzić z róŝnych źródeł:"

Transkrypt

1 Przekazywanie danych Dane zewnętrzne mogą pochodzić z róŝnych źródeł: - ze środowiska systemu - z parametrów adresu (przekazywane metodą GET) - z formularza przekazywane metodą GET - z formularza przekazywane metodą POST - pozostawiane w ciasteczkach cookies - pozostawiane w zmiennych sesji Wszystkie te dane dostępne są w tablicach globalnych, a dodatkowo mogą być dostępne w zmiennych automatycznie tworzonych przez php. Istnieje moŝliwość blokowania bezpośredniego tworzenia zmiennych automatycznych. NaleŜy w pliku php.ini ustawić dyrektywę: register_globals = off Zmiana tej dyrektywy na on spowoduje dołączenie mechanizmu automatycznego tworzenia zmiennych dla danych zewnętrznych. Zalecane jest korzystanie z danych zewnętrznych tylko z wykorzystaniem tablic. Jako powód takiego postępowania wskazuje się moŝliwość przeprowadzania ataków hakerskich poprzez zastępowanie zmiennych sesji przez zmienne tworzone parametrami adresu przekazywanymi metodą GET. Php nie odróŝnia nazwy zmiennej sesji od zmiennej utworzonej na podstawie parametru. W stosowanym w laboratorium interpreterze xampp dyrektywa jest wyłączona. Odbieranie danych z adresu: Plik DANE.PHP o zawartości: <h1>dane z formularza</h1> <h2> Za pomocą zmiennych </h2> if ($nazwa=="") echo "<b>brak danych o uŝytkowniku</b>"; else echo "UŜytkownik wyświetlający stronę to <b>$nazwa</b><br><br> ", "Hobby uŝytkownika <b>$hobby</b>"; <br> <h2> Za pomocą tablicy _GET </h2> $ile=count($_get); echo "Tablica _GET zawiera $ile elementów <br><br>";

2 foreach($_get as $indeks=>$element) echo "_GET[ $indeks ] = $element<br>"; <br><br> <a href="<?=$http_referer">powrót do poprzedniej strony</a> <br><br><br> </html> Wpisanie adresu: narciarskie powoduje wyświetlenie wartości parametrów: - za pośrednictwem nazw zmiennych o nazwa identycznych z nazwami parametrów jeśli ustawiono opcję interpretera register_globals - pobieranych z tablicy _GET zawsze Dane z formularza metoda GET Zapisany wyŝej skrypt php moŝe odbierać dane przesyłane z formularza. Np. dla formularza zapisanego w pliku Form.Html: <h1>wprowadzanie danych uŝytkownika</h1> <FORM ACTION="dane.php" METHOD="GET"> Nazwa uzytkownika: <INPUT TYPE="TEXT" NAME="nazwa"> <P> Hobby: <INPUT TYPE="TEXT" NAME="hobby"> <P> <INPUT TYPE="SUBMIT" VALUE="Prześlij dane uŝytkownika"> </FORM> <br> </html> Dane z formularza metoda POST PowyŜszy formularz moŝe być wykorzystany do przekazywania parametrów metodą POST po zmianie atrybutu METHOD: <FORM ACTION="dane.php" METHOD="POST">

3 Oczywiście poŝądane jest uzupełnienie zapisu w skrypcie Dane.Php: $ile=count($_post); echo "Tablica _POST zawiera $ile elementów <br><br>"; foreach($_post as $indeks=>$element) echo "_POST[ $indeks ] = $element<br>"; MoŜliwe jest wyświetlanie formularza przy pomocy skryptu php. PoniŜej zawartość skryptu Mnoz.PHP, który słuŝy do wyświetlania formularza i jednocześnie do odbierania wpisywanych danych: <h1>test na mnoŝenie</h1> <FORM ACTION="Mnoz.php" METHOD="GET"> if(!isset($x) ) { $X=rand(1, 10); $Y=rand(1, 10); $W=''; $kom=''; else { if ($X*$Y==$W) $kom='dobrze'; else $kom='błąd! Popraw się'; echo " <b>$kom </b><br><br>"; echo '<INPUT TYPE="TEXT" NAME="X" VALUE="'.$X.'">'; echo '* <INPUT TYPE="TEXT" NAME="Y" VALUE="'.$Y.'">'; echo '= <INPUT TYPE="TEXT" NAME="W" VALUE="'.$W.'">'; <br><br><input TYPE="SUBMIT" VALUE="Sprawdź"> </FORM> <br> </html> Przydatne funkcje php to: empty($zm) false jeśli zmienna nie istnieje lub jest pusta lub false (to teŝ pusta) isset($zm) false jeśli zmienna nie istnieje

4 JeŜeli automatyczne kreowanie zmiennych jest wyłączone zapis powinien być zmieniony: if(!isset($_get['x']) ) { $_GET['X']=rand(1, 10); $_GET['Y']=rand(1, 10); $_GET['W']=''; $kom=''; else { if ($_GET['X']*$_GET['Y']==$_GET['W']) $kom='dobrze'; else $kom='błąd! Popraw się'; echo " <b>$kom </b><br><br>"; echo '<INPUT TYPE="TEXT" NAME="X" VALUE="'.$_GET['X'].'">'; echo '* <INPUT TYPE="TEXT" NAME="Y" VALUE="'.$_GET['Y'].'">'; echo '= <INPUT TYPE="TEXT" NAME="W" VALUE="'.$_GET['W'].'">'; MoŜliwe jest inne rozwiązanie wstawienie na początku skryptu zapisu tworzenia zmiennych o tych samych nazwach co indeksy elementów tablicy _GET: if( isset($_get['x']) ) { $X = $_GET['X'] $y = $_GET['Y'] $W = $_GET['W'] Pozostała część skryptu pozostaje bez zmian. Ciekawym rozwiązaniem jest utworzenie tych zmiennych w nieco inny sposób: foreach($_get as $indeks=>$element) $$indeks = $element; Podana wyŝej pętla tworzy tyle zmiennych ile jest elementów w tablicy _GET. Wszystkie mają nazwy takie same jak indeksy tablicy. Kluczowe znaczenie ma wykonywana w pętli instrukcja przypisania: $$indeks = $element; Odwołanie do zmiennej postaci $$indeks (nazwa poprzedzona podwójnym $$) oznacza zmienną o nazwie równej wartości zmiennej $indeks. Np. w wyniku zapisu: $zm2='przykladowy napis' $zm1 = 'zm2'; echo $$zm2; Wydrukowany będzie tekst: Przykladowy napis

5 Dla sprawdzenia poprawności przytoczonego wyŝej zapisu pętli moŝna wypróbować: $tab['i1']='ala'; $tab['i2']='ola'; $tab['i3']='ula'; foreach($tab as $indeks=>$element) $$indeks = $element; echo "i1=$i1 i2=$i2 i3=$i3 "; Uruchomienie strony Mnoz.php z zastosowaniem metody POST wymaga tylko niewielkich zmian. Ciasteczka - cookies Wszystkie zmienne "pamięciowe" mają czas Ŝycia kończony w momencie wyświetlenia strony. Przechowywania wartości pomiędzy kolejnymi "odsłonami" stron wymaga zapisywania ich w pamięci dyskowej. Jeśli są to wartości które mają być dostępne na stronach wyświetlanych przez wszystkich uŝytkowników naleŝy je zapisywać w plikach lub tabelach bazy danych po stronie serwera. Jeśli wartości mają być dostępne tylko na stronach otwieranych przez konkretnego uŝytkownika, to wygodnie jest zapisać je w plikach na dysku po stronie klienta. PHP udostępnia implementację takiego zapisu znaną jako "cookies". PHP w duŝym stopniu automatyzuje obsługę cookies. Do ustanowienia jednego ciasteczka naleŝy wywołać funkcję o składni: int SetCookie(string $nazwa, string $wartosc, int $czas, string $ścieŝka, string $domena,... ) Funkcja moŝe mieć do 7 argumentów lecz tylko pierwszy (nazwa ciasteczka) jest obowiązkowy. Parametr drugi naleŝy podać jeśli ciasteczko ma mieć wartość. Parametr trzeci określa czas waŝności ciasteczka. Jego brak oznacza waŝność do zamknięcia przeglądarki. Dwa następne parametry określają adres, z którego moŝna będzie korzystać z cookie. Parametr ścieŝka moŝe określać podkatalog (a takŝe jego podkatalogi) z którego strony maja prawo do cookie. Parametr opuszczony to dostęp jak przy /. Parametr domena określa nazwę domenową komputera dla którego ma być dostępne cookie. Parametr opuszczony to dostęp z komputera który ustawia cookie. Ustawianie parametru czas wymaga specjalnego formatowania. Wygodnie jest wykorzystywać funkcję time() zwracająca czas bieŝący. Np. dla ustalenia czasu na godzinę od chwili obecnej parametr powinien wynosić: time()+3600 dla dnia: time() Opuszczenie parametru lub wysłanie 0 spowoduje waŝność cookie do zamknięcia przeglądarki.

6 Dla usunięcia cookie naleŝy go ponownie wygenerować przy wartości czasu mniejszej niŝ chwila obecna np.: time() Polecenie usuwania - powtórnego generowania cookie powinno mieć te same pozostałe parametry tj. nazwę, ścieŝkę, domenę,... PoniewaŜ wywołanie funkcji SetCookie powoduje utworzenie nagłówka dlatego funkcję tę moŝna wywoływać tylko na samym początku dokumentu - przed znacznikiem Przykład Plik Nowa1.php zawiera zapis: if(!isset($licznik)) $licznik=0; $licznik++; SetCookie("licznik", $licznik); <h1>strona z ustawionym cookie</h1> Strona zawiera następujący kod:<br><br><b> if(!isset($licznik)) $licznik=0;<br> $licznik++;<br> SetCookie("licznik", $licznik);<br><br></b> Kod ten powoduje ustawienie cookie licznik o wartości zwiększającej się przy kaŝdym wyświetleniu strony<br><br> Wartość zmiennej=<b> echo $licznik; </b><br><br> Spróbuj kilkakrotnie wyświetlić stronę. Spróbuj takŝe zamknąć przeglądarkę i ponownie wyświetlić stronę. <br><br> echo '<a href="'.$http_referer.'">powrót do poprzedniej strony</a>'; <br><br> Umieszczony przed znacznikiem kod: if(!isset($licznik)) $licznik=0; $licznik++; SetCookie("licznik", $licznik);

7 powoduje sprawdzenie czy istnieje zmienna $licznik - jeśli nie to utworzenie jej z wartością 0. W dalszej kolejności zmienna jest zwiększana o jeden oraz generowane jest cookie o nazwie licznik i wartości pobranej ze zmiennej $licznik. Zapis wykorzystuje fakt, Ŝe php automatycznie generuje zmienne na podstawie ciasteczek napotkanych u klienta. Jeśli automatyczne generowanie zmiennych jest wyłączone zapis powinien być zmieniony: if(!isset($_cookie['licznik'])) $licznik=0; $_COOKIE['licznik']++; SetCookie("licznik", $_COOKIE['licznik']); Oraz konsekwentnie: echo $_COOKIE['licznik']; Wykorzystanie cookie przy przykładowym logowaniu Strona główna przykładowego serwisu zawiera dwa odsyłacze: Logowanie Wiadomości tajne Odsyłacz pierwszy wyświetla formularz umoŝliwiający uŝytkownikowi zalogowanie w serwisie. Odsyłacz drugi wyświetla stronę z tajnymi informacjami, które powinny być dostępne jedynie dla uŝytkowników uprzywilejowanych, co powinno być potwierdzone przez zalogowanie się z odpowiednim hasłem. Strona ta nie powinna być wyświetlana jeśli uŝytkownik nie podał odpowiedniego loginu i hasła. Po poprawnym zalogowaniu uŝytkownika zachodzi konieczność przekazanie odpowiedniej informacji na stronę wiadomości tajnych, potrzebne jest więc cookie. Przykładowy zapis strony Tajne.Php wyświetlającej wiadomości tajne <h1>wiadomości tajne</h1> if (empty($_cookie['log'])) echo "<b>niestety strona jest niedostępna dla uŝytkowników". "niezalogowanych! </b><br><br>"; else echo "Wszystko OK!<br><br>DuŜa tajemnica! Dostęp do tej strony ma tylko". "uŝytkownik <b>fasola</b>. Hasło= <b>groszek</b><br><br>"; <br> echo '<a href="'.$http_referer.'">powrót do poprzedniej strony</a>';

8 <br><br><br> </html> Jak widać zastosowano kod który wyświetla wiadomości tajne tylko wtedy gdy jest wykreowane i ustawione nie pustą wartością cookie o nazwie log. W przeciwnym przypadku wyświetlana jest tylko informacja odmowna. Druga strona serwisu o nazwie Logowanie.Php wyświetla formularz logowania sprawdza poprawność logowanie i w pozytywnym przypadku tworzy cookie o nazwie log i wartości jest. Zapis tego pliku: $komunikat=""; SetCookie("log"); if ( isset($_get['login']) ) { $komunikat="zły login lub hasło! Spróbuj jeszcze raz"; if ($_GET['login']=="") $komunikat="błędne logowanie! Nie podano Nazwy uŝytkownika"; elseif ($_GET['haslo']=="") $komunikat="błędne logowanie! Nie podano Hasła uŝytkownika"; elseif ($_GET['login']=="fasola" && $_GET['haslo']=="groszek") { SetCookie("log", "jest"); die('<meta http-equiv="refresh" content="0; URL=index.php">'); <h1>logowanie uŝytkownika</h1> if ($komunikat!="") echo "<b>$komunikat</b>"; <FORM ACTION="logowanie.php" METHOD="GET"> Nazwa uzytkownika: <INPUT TYPE="TEXT" NAME="login"> <P> Hasło: <INPUT TYPE="TEXT" NAME="haslo"> <P> <INPUT TYPE="SUBMIT" VALUE="Sprawdź dane uŝytkownika"> </FORM> <br> <a href="index.php">powrót do strony głównej</a> <br><br><br> </html>

9 Wyświetlany jest dwu-polowy formularz logowania poprzedzony komunikatem. Przy pierwszym wyświetlaniu komunikat jest pusty. Zatwierdzenie wpisanych danych powoduje ponowne wyświetlenie tej samej strony przy ustawionych parametrach GET. Tym razem początkowy skrypt php spowoduje sprawdzenie czy uŝytkownik wprowadził poprawne wartości jeśli nie to formularz zostanie wyświetlony powtórnie poprzedzony komunikatem błędu. Poprawne wypełnienie formularza Login=fasola oraz Hasło=groszek spowoduje wykonanie dwu czynności: SetCookie("log", "jest") - ustanowienie cookie log o wartości jest z terminem waŝności do końca sesji przeglądarki die('<meta http-equiv="refresh" content="0; URL=index.php">') - porzucenie strony bieŝącej z wymuszeniem wyświetlenia strony index.php Przydatne funkcje void: exit() - natychmiastowe zakończenie skryptu i porzucenie strony. die(string $tekst) - natychmiastowe zakończenie skryptu z przesłaniem do przeglądarki komunikatu określonego przez parametr $tekst. W skrypcie wykorzystano funkcję die do przesłania do przeglądarki znacznika <meta> wymuszającego wyświetlenie strony głównej index.php. Zmienne sesji Zmienne sesji stanowią alternatywne rozwiązanie problemu przechowywania wartości pomiędzy kolejnymi "odsłonami" stron. W odróŝnieniu od cookies zmienne sesji są przechowywane na serwerze. Sesja kaŝdego klienta posiada oryginalny identyfikator pozwalający identyfikować miejsce (schowek) przechowywania zmiennych tego uŝytkownika. Wywołania funkcji inicjującej sesję podobnie jak funkcje kreujące cookies trzeba umieszczać tylko na samym początku dokumentu - przed znacznikiem Zmienne sesji moŝna rejestrować w dowolnym miejscu. Zmienne te zaraz po zarejestrowaniu stają się superglobalne, tj. dostępne takŝe z innych stron (skryptów) Przykład session_start(); session_register("liczba"); $liczba=$liczba+1; # moŝe bezpieczniej $liczba=@$liczba+1;

10 <h1>strona z ustawioną zmienną sesji</h1> Strona zawiera następujący kod:<br><br><b> session_start();<br> session_register("liczba");<br> $liczba=$liczba+1;<br><br></b> Kod ten powoduje ustawienie zmiennej <b>liczba</b> o wartości zwiększającej się przy kaŝdym wyświetleniu strony<br><br> Wartość zmiennej=<b> echo $liczba; </b><br><br> Spróbuj kilkakrotnie wyświetlić stronę. Spróbuj takŝe zamknąć przeglądarkę i ponownie wyświetlić stronę. <br><br> echo '<a href="'.$http_referer.'">powrót do poprzedniej strony</a>'; <br><br> Początkowy zapis: session_start(); session_register("liczba"); $liczba=$liczba+1; # moŝe bezpieczniej $liczba=@$liczba+1; zawiera wywołanie funkcji: session_start() Bezparametrowa funkcja odczytuje z cookie (lub z parametrów GET lub POST) identyfikator sesji i na jego podstawie odtwarza wszystkie zarejestrowane wcześniej zmienne sesji. Są one udostępniane w dalszej części skryptu pod swoimi nazwami i/lub w tablicy _SESSION. session_register() Rejestruje zmienną określoną parametrem (sama nazwa bez $). JeŜeli nie wywołano wcześniej funkcji session_start(), session_register() niejawnie ją wywołuje. Lepiej oczywiście odwoływać się do tablicy _SESSION np.: $_SESSION['liczba']=$_SESSION['liczba']+1; Zmienne mogą być rejestrowane takŝe bez funkcji session_register() wystarczy zwykłe uŝycie tablicy _SESSION z nowym indeksem nazwą zmiennej. Inne przydatne funkcje: session_unregister() - Usuwa z listy zarejestrowanych zmiennych zmienną o nazwie przekazanej parametrem. Od tej chwili zmienna nie będzie juŝ przesyłana. Nazwa zmiennej nie powinna zawierać początkowego znaku '$'. session_is_registered() - zwraca TRUE jeśli zmienna określona parametrem jest dostępna (zarejestrowana).

11 session_destroy() Usuwa wszystkie zapamiętane dane sesji (identyfikator sesji zostaje). Wywołanie tej funkcji nie zmienia wartości Ŝadnych zmiennych w bieŝącym skrypcie. session_name() - wywołana bez parametrów zwraca nazwę bieŝącej sesji. Jest to zwykle nazwa domyślna: 'PHPSESSID'. JeŜeli podano parametr to nazwa sesji jest zmieniana na czas działania skryptu. Nazwa ta jest uŝywana przez php jako klucz do odszukania identyfikatora sesji w cookie lub parametrach GET, POST. session_id() - Bez parametrów zwraca identyfikator sesji. Z parametrem ustawia wartość identyfikatora. W treści strony moŝna umieścić w róŝnych miejscach wstawki kreujące kolejne zmienne sesji postaci: $_SESSION['nowa zmienna 1']='wartość tekstowa'; lub dla zarejestrowania zmiennej bez wartości: session_register('nowa zmienna 2'); Z innej strony zawierającej na początku wywołanie session_start() moŝna w dalszej treści zapisać polecenia wyświetlania zmiennych np. w postaci: echo '<hr><h1>tablica _SESSION</h1>'; $ile=count($_session); echo "Tablica _SESSION zawiera $ile elementów <br><br>"; foreach($_session as $indeks=>$element) echo "_SESSION[ $indeks ] = $element<br>"; MoŜna obserwować, Ŝe zmienne są dostępne takŝe na innych stronach.

Zajęcia 10 obsługa formularzy w PHP

Zajęcia 10 obsługa formularzy w PHP Zajęcia 10 obsługa formularzy w PHP Przekazywanie danych ze strony do skryptu PHP Dane ze strony WWW do skryptu PHP przekazujemy za pomocą formularzy. W tym celu musimy stworzyć formularz (znacznik ),

Bardziej szczegółowo

INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład VII

INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład VII Wrocław 2006 INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład VII Paweł Skrobanek C-3, pok. 323 e-mail: pawel.skrobanek@pwr.wroc.pl INTERNETOWE BAZY DANYCH PLAN NA DZIŚ : Cookies Sesje Inne możliwości

Bardziej szczegółowo

Kontrola sesji w PHP HTTP jest protokołem bezstanowym (ang. stateless) nie utrzymuje stanu między dwoma transakcjami. Kontrola sesji służy do

Kontrola sesji w PHP HTTP jest protokołem bezstanowym (ang. stateless) nie utrzymuje stanu między dwoma transakcjami. Kontrola sesji służy do Sesje i ciasteczka Kontrola sesji w PHP HTTP jest protokołem bezstanowym (ang. stateless) nie utrzymuje stanu między dwoma transakcjami. Kontrola sesji służy do śledzenia użytkownika podczas jednej sesji

Bardziej szczegółowo

Języki programowania wysokiego poziomu. PHP cz.3. Formularze

Języki programowania wysokiego poziomu. PHP cz.3. Formularze Języki programowania wysokiego poziomu PHP cz.3. Formularze Formularze Sposób przesyłania danych formularza do serwera zależy od wybranej metody HTTP: Metoda GET

Bardziej szczegółowo

Sesje, ciasteczka, wyjątki. Ciasteczka w PHP. Zastosowanie cookies. Sprawdzanie obecności ciasteczka

Sesje, ciasteczka, wyjątki. Ciasteczka w PHP. Zastosowanie cookies. Sprawdzanie obecności ciasteczka Sesje, ciasteczka, wyjątki Nie sposób wyobrazić sobie bez nich takich podstawowych zastosowań, jak logowanie użytkowników czy funkcjonowanie koszyka na zakupy. Oprócz tego dowiesz się, czym są wyjątki,

Bardziej szczegółowo

Menu główne. Przedmiot: Programowanie usług internetowych - Delphi Przygotował: K. Strzałkowski Rok V. Semestr IX. Wydział ZiMK

Menu główne. Przedmiot: Programowanie usług internetowych - Delphi Przygotował: K. Strzałkowski Rok V. Semestr IX. Wydział ZiMK Przedmiot: Programowanie usług internetowych - Delphi Przygotował: K. Strzałkowski Rok V. Semestr IX. Wydział ZiMK 1. Cookie licznik wyświetleń Ćwiczenie 6 PHP Przekazywanie danych W pliku kuk1.php zapisz

Bardziej szczegółowo

Kontrola sesji w PHP HTTP jest protokołem bezstanowym (ang. stateless) nie utrzymuje stanu między dwoma transakcjami. Kontrola sesji służy do

Kontrola sesji w PHP HTTP jest protokołem bezstanowym (ang. stateless) nie utrzymuje stanu między dwoma transakcjami. Kontrola sesji służy do Sesje i ciasteczka Kontrola sesji w PHP HTTP jest protokołem bezstanowym (ang. stateless) nie utrzymuje stanu między dwoma transakcjami. Kontrola sesji służy do śledzenia użytkownika podczas jednej sesji

Bardziej szczegółowo

Systemy internetowe. Wykład 3 PHP. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science

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

Bardziej szczegółowo

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 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

Bardziej szczegółowo

Aplikacje internetowe - laboratorium

Aplikacje internetowe - laboratorium Aplikacje internetowe - laboratorium PHP Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej opartej o język PHP. Aplikacja ilustruje takie mechanizmy jak: obsługa formularzy oraz obsługa

Bardziej szczegółowo

Pawel@Kasprowski.pl Języki skryptowe - PHP. PHP i bazy danych. Paweł Kasprowski. pawel@kasprowski.pl. vl07

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ę

Bardziej szczegółowo

Aplikacje WWW - laboratorium

Aplikacje WWW - laboratorium Aplikacje WWW - laboratorium Serwlety Celem ćwiczenia jest przygotowanie kilku prostych serwletów ilustrujących możliwości tej technologii. Poszczególne ćwiczenia prezentują sposób przygotowania środowiska,

Bardziej szczegółowo

Sklep internetowy wtspartner.pl dokłada wszelkich starań, aby prowadzony serwis ułatwiał każdemu użytkownikowi

Sklep internetowy wtspartner.pl dokłada wszelkich starań, aby prowadzony serwis ułatwiał każdemu użytkownikowi Stosowanie ciasteczek (cookies) Sklep internetowy wtspartner.pl dokłada wszelkich starań, aby prowadzony serwis ułatwiał każdemu użytkownikowi przeglądanie strony i składanie zamówień. Dlatego w trosce

Bardziej szczegółowo

Internetowy moduł prezentacji WIZYT KLIENTA PUP do wykorzystania np. na stronie WWW. Wstęp

Internetowy moduł prezentacji WIZYT KLIENTA PUP do wykorzystania np. na stronie WWW. Wstęp Internetowy moduł prezentacji WIZYT KLIENTA PUP do wykorzystania np. na stronie WWW. Wstęp Prezentujemy Państwu propozycję modułu aplikacji internetowej słuŝącej do prezentacji zaplanowanych wizyt klienta

Bardziej szczegółowo

Aplikacje WWW - laboratorium

Aplikacje WWW - laboratorium Aplikacje WWW - laboratorium PHP. Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię PHP. Aplikacja pokazuje takie aspekty, obsługa formularzy oraz zmiennych

Bardziej szczegółowo

Stosowanie ciasteczek (cookies)

Stosowanie ciasteczek (cookies) Stosowanie ciasteczek (cookies) Nasza strona używa plików cookies. Informujemy, że poruszając się po stronie wyrażasz zgodę na wykorzystywanie przez nas plików cookies. Istnieje możliwość korzystania ze

Bardziej szczegółowo

SZKOLENIA I STUDIA PODYPLOMOWE DOFINANSOWANE Z EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO

SZKOLENIA I STUDIA PODYPLOMOWE DOFINANSOWANE Z EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO SZKOLENIA I STUDIA PODYPLOMOWE DOFINANSOWANE Z EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS DZIAŁANIA SERWISU (wersja z dnia 19.X.2006) autorzy: J. Eisermann & M. Jędras Serwis internetowy Szkoleń dofinansowywanych

Bardziej szczegółowo

I.Wojnicki, PHP. PHP PHP Hypertext Preprocessor. Igor Wojnicki. Ktedra Informatyki Stosowanej Akademia Górniczo-Hutnicza w Krakowie.

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

Bardziej szczegółowo

Wprowadzenie do Internetu Zajęcia 5

Wprowadzenie do Internetu Zajęcia 5 Zajęcia 5 Formularze w PHP Przekazywanie danych ze strony do skryptu PHP Dane ze strony WWW do skryptu PHP można przekazać za pomocą formularzy. W tym celu należy stworzyć formularz (znacznik ),

Bardziej szczegółowo

Zmienne powłoki. Wywołanie wartości następuje poprzez umieszczenie przed nazwą zmiennej znaku dolara ($ZMIENNA), np. ZMIENNA=wartosc.

Zmienne powłoki. Wywołanie wartości następuje poprzez umieszczenie przed nazwą zmiennej znaku dolara ($ZMIENNA), np. ZMIENNA=wartosc. Zmienne powłoki Zmienne powłoki (shell variables) to tymczasowe zmienne, które mogą przechowywać wartości liczbowe lub ciągi znaków. Związane są z powłoką, Przypisania wartości do zmiennej następuje poprzez

Bardziej szczegółowo

Systemy internetowe Wykład 3 PHP

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

Bardziej szczegółowo

Podręcznik Integracji

Podręcznik Integracji Podręcznik Integracji Spis treści 1. Integracja oferty... 3 1.1. Samodzielne wprowadzanie oferty sklepu... 3 1.2. Automatyczne wprowadzanie oferty z pliku XML... 3 1.3. Cyklicznie pobieranie oferty ze

Bardziej szczegółowo

Konta uŝytkowników. Konta uŝytkowników dzielą się na trzy grupy: lokalne konta uŝytkowników, domenowe konta uŝytkowników, konta wbudowane

Konta uŝytkowników. Konta uŝytkowników dzielą się na trzy grupy: lokalne konta uŝytkowników, domenowe konta uŝytkowników, konta wbudowane Konta uŝytkowników Konta uŝytkowników dzielą się na trzy grupy: lokalne konta uŝytkowników, domenowe konta uŝytkowników, konta wbudowane Lokalne konto uŝytkownika jest najczęściej wykorzystywane podczas

Bardziej szczegółowo

Procedura zamawiania licencji.

Procedura zamawiania licencji. Procedura zamawiania licencji. 1. Przygotowanie. START Przygotowanie danych Proszę pobrać z OWNFZ nowy numer instalacji oraz identyfikator systemu nadawcy NFZ Proszę przygotować dane potrzebne do uzyskania

Bardziej szczegółowo

Ćwiczenie: JavaScript Cookies (3x45 minut)

Ćwiczenie: JavaScript Cookies (3x45 minut) Ćwiczenie: JavaScript Cookies (3x45 minut) Cookies niewielkie porcje danych tekstowych, które mogą być przesyłane między serwerem a przeglądarką. Przeglądarka przechowuje te dane przez określony czas.

Bardziej szczegółowo

Serwery aplikacji. dr Radosław Matusik. radmat

Serwery aplikacji. dr Radosław Matusik.   radmat www.math.uni.lodz.pl/ radmat Ciasteczka trwałe i sesyjne Ciasteczka trwałe - pozostają na komputerze użytkownika po zamknięciu strony, z której zostały pobrane / przeglądarki. Ciasteczka sesyjne - są związane

Bardziej szczegółowo

Tworzenie witryn internetowych PHP/Java. (mgr inż. Marek Downar)

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,

Bardziej szczegółowo

SSK - Techniki Internetowe

SSK - Techniki Internetowe SSK - Techniki Internetowe Ćwiczenie 2. Obsługa formularzy. Operatory, instrukcje warunkowe oraz instrukcje pętli w PHP. Obsługa formularzy Skryptu PHP moŝna uŝyć do obsługi formularza HTML. Aby tego dokonać,

Bardziej szczegółowo

I.Wojnicki, Tech.Inter.

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

Bardziej szczegółowo

Konfiguracja programu pocztowego Outlook Express i toŝsamości.

Konfiguracja programu pocztowego Outlook Express i toŝsamości. Konfiguracja programu pocztowego Outlook Express i toŝsamości. Kiedy mamy juŝ załoŝone konto internetowe warto skonfigurować poprawnie swój program pocztowy. Mamy wprawdzie spory wybór ale chyba najpowszechniejszym

Bardziej szczegółowo

Cookie Policy. 1. Informacje ogólne.

Cookie Policy. 1. Informacje ogólne. Cookie Policy 1. Informacje ogólne. 1. Operatorem Serwisu jest Artur Kowalski http://inzynieria.pro 2. Serwis realizuje funkcje pozyskiwania informacji o użytkownikach i ich zachowaniu w następujący sposób:

Bardziej szczegółowo

SYSTEM ZARZĄDZANIA TREŚCIĄ (CMS) STRONY INTERNETOWEJ SZKOŁY PRZEWODNIK

SYSTEM ZARZĄDZANIA TREŚCIĄ (CMS) STRONY INTERNETOWEJ SZKOŁY PRZEWODNIK SYSTEM ZARZĄDZANIA TREŚCIĄ (CMS) STRONY INTERNETOWEJ SZKOŁY PRZEWODNIK Daniel M. [dm.o12.pl] 2012 I. Ogólna charakterystyka systemu 1) System nie wymaga bazy danych oparty jest o pliki tekstowe. 2) Aktualna

Bardziej szczegółowo

Komunikator internetowy w C#

Komunikator internetowy w C# PAŃSTWOWA WYśSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ Sprawozdanie Komunikator internetowy w C# autor: Artur Domachowski Elbląg, 2009 r. Komunikacja przy uŝyciu poczty internetowej

Bardziej szczegółowo

0.1 Logowanie do serwisu

0.1 Logowanie do serwisu 0.1. LOGOWANIE DO SERWISU 1 0.1 Logowanie do serwisu Tematem przewodnim będzie stworzenie systemu logowania do strony. I to takiego systemu, który będzie łączył się z bazą danych MySQL. Jeśli zaś chodzi

Bardziej szczegółowo

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 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

Bardziej szczegółowo

1. Instalacja systemu Integra 7

1. Instalacja systemu Integra 7 1. Instalacja systemu Integra 7 Wersja instalacyjna programu Integra 7 znajduje się na płycie CD-ROM. NaleŜy ją umieścić w odpowiednim napędzie, po czym nastąpi automatyczne uruchomienie programu instalacyjnego.

Bardziej szczegółowo

Internetowe bazy danych

Internetowe bazy danych Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy Internetowe bazy danych wykład 7 dr inż. Jacek Mazurkiewicz e-mail: Jacek.Mazurkiewicz@pwr.wroc.pl Sesje i stan aplikacji w kategorii czasu okres

Bardziej szczegółowo

Dane - pobieranie, przekazywanie i przechowywanie. dr Beata Kuźmińska-Sołśnia

Dane - pobieranie, przekazywanie i przechowywanie. dr Beata Kuźmińska-Sołśnia Dane - pobieranie, przekazywanie i przechowywanie dr Beata Kuźmińska-Sołśnia Definicja funkcji function nazwa (lista parametrów) { blok instrukcji Użycie instrukcji return wartość kończy działanie funkcji

Bardziej szczegółowo

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 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ę

Bardziej szczegółowo

Podstawowe informacje o obsłudze pliku z uprawnieniami licencja.txt

Podstawowe informacje o obsłudze pliku z uprawnieniami licencja.txt Podstawowe informacje o obsłudze pliku z uprawnieniami licencja.txt W artykule znajdują się odpowiedzi na najczęściej zadawane pytania związane z plikiem licencja.txt : 1. Jak zapisać plik licencja.txt

Bardziej szczegółowo

Cemarol Sp. z o.o. Polityka prywatności (pliki cookies) 1. Informacje ogólne.

Cemarol Sp. z o.o. Polityka prywatności (pliki cookies) 1. Informacje ogólne. Polityka prywatności (pliki cookies) 1. Informacje ogólne. Cemarol Sp. z o.o. 1. Operatorem Serwisu www.powiat-lebork.com jest Cemarol sp. z o.o. z siedzibą w Kobylnicy (76-251), Kobylnica, ul. Główna

Bardziej szczegółowo

11. PROFESJONALNE ZABEZPIECZENIE HASŁEM

11. PROFESJONALNE ZABEZPIECZENIE HASŁEM 11. PROFESJONALNE ZABEZPIECZENIE HASŁEM Tworząc róŝne panele administratora jesteśmy naraŝeni na róŝne ataki osób ciekawskich. W tej lekcji dowiesz się, jak zakodować hasło i, jak obronić się przed potencjalnym

Bardziej szczegółowo

Serwis realizuje funkcje pozyskiwania informacji o użytkownikach i ich zachowaniach w następujący sposób:

Serwis realizuje funkcje pozyskiwania informacji o użytkownikach i ich zachowaniach w następujący sposób: Informacje ogólne. Operatorem Serwisu www.gops.gmina.swidnica.pl jest Gminny Ośrodek Pomocy Społecznej w Świdnicy, ul. B.Głowackiego 4, 58-100 Świdnica NIP: 884-18-46-403 REGON:005811915 Serwis realizuje

Bardziej szczegółowo

Polityka prywatności serwisu www.aran.com.pl

Polityka prywatności serwisu www.aran.com.pl Przedsiębiorstwo BudowlanoHandlowe Z.Niziński Polityka prywatności serwisu www.aran.com.pl 1. Informacje ogólne. Operatorem Serwisu [adres serwisu, np. www.blink.pl] jest [pełne dane rejestrowe] Serwis

Bardziej szczegółowo

II. PRZETWARZANIE DANYCH OSOBOWYCH:

II. PRZETWARZANIE DANYCH OSOBOWYCH: Polityka Prywatności I. INFORMACJE OGÓLNE 1. Niniejsza polityka prywatności i plików cookies opisuje zasady postępowania z danymi osobowymi oraz wykorzystywania plików cookies w ramach strony internetowej

Bardziej szczegółowo

Program do obsługi ubezpieczeń minifort

Program do obsługi ubezpieczeń minifort Program do obsługi ubezpieczeń minifort Dokumentacja uŝytkownika Moduł wysyłania wiadomości SMS Kraków, grudzień 2008r. Moduł wysyłania wiadomości tekstowych SMS Moduł SMS umoŝliwia wysyłanie krótkich

Bardziej szczegółowo

Wysyłanie pliku na serwer. Plik na serwerze.

Wysyłanie pliku na serwer. Plik na serwerze. Wysyłanie pliku na serwer Dzięki PHP możemy w łatwy i przyjemny sposób obsłużyć pliki uploadowane na serwer. Jednak, by prawidłowo wysłać plik, niezbędny będzie odpowiedni formularz HTML. Poniżej przedstawię

Bardziej szczegółowo

Instrukcja zarządzania kontami i prawami

Instrukcja zarządzania kontami i prawami Instrukcja zarządzania kontami i prawami uŝytkowników w systemie express V. 6 1 SPIS TREŚCI 1. Logowanie do systemu.... 3 2. Administracja kontami uŝytkowników.... 4 3. Dodawanie grup uŝytkowników....

Bardziej szczegółowo

Lekcja 10. Uprawnienia. Dołączanie plików przy pomocy funkcji include() Sprawdzanie, czy plik istnieje przy pmocy funkcji file_exists()

Lekcja 10. Uprawnienia. Dołączanie plików przy pomocy funkcji include() Sprawdzanie, czy plik istnieje przy pmocy funkcji file_exists() Paweł Gmys PHP strona 1 Lekcja 10 Uprawnienia Aby skrypt PHP mógł odwołać się do pliku, musi mieć odpowiednie uprawnienia. Szczegóły są zależne od serwera. Najczęściej chyba skrypt ma uprawnienia takie,

Bardziej szczegółowo

Internetowy moduł prezentacji ofert pracy do wykorzystania na stronie WWW lub panelu elektronicznym. Wstęp

Internetowy moduł prezentacji ofert pracy do wykorzystania na stronie WWW lub panelu elektronicznym. Wstęp Internetowy moduł prezentacji ofert pracy do wykorzystania na stronie WWW lub panelu elektronicznym. Wstęp Prezentujemy Państwu propozycję modułu aplikacji internetowej słuŝącej do prezentacji ofert pracy

Bardziej szczegółowo

Sesje i logowanie. 1. Wprowadzenie

Sesje i logowanie. 1. Wprowadzenie Sesje i logowanie 1. Wprowadzenie Żądania od nawet tego samego użytkownika na serwerze nie są domyślnie w żaden sposób łączone ze sobą. Każde jest w pewnym sensie nowe i serwer nie jest w stanie stwierdzić,

Bardziej szczegółowo

Zmienne i stałe w PHP

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

Bardziej szczegółowo

Współpraca Integry z programami zewnętrznymi

Współpraca Integry z programami zewnętrznymi Współpraca Integry z programami zewnętrznymi Uwaga! Do współpracy Integry z programami zewnętrznymi potrzebne są dodatkowe pliki. MoŜna je pobrać z sekcji Download -> Pozostałe po zalogowaniu do Strefy

Bardziej szczegółowo

Certyfikat niekwalifikowany zaufany Certum Silver. Instrukcja dla uŝytkowników Windows Vista. wersja 1.1 UNIZETO TECHNOLOGIES SA

Certyfikat niekwalifikowany zaufany Certum Silver. Instrukcja dla uŝytkowników Windows Vista. wersja 1.1 UNIZETO TECHNOLOGIES SA Certyfikat niekwalifikowany zaufany Certum Silver Instrukcja dla uŝytkowników Windows Vista wersja 1.1 Spis treści 1. POBRANIE CERTYFIKATU SILVER... 3 2. IMPORTOWANIE CERTYFIKATU DO PROGRAMU POCZTA SYSTEMU

Bardziej szczegółowo

Zagrożenia trywialne. Zagrożenia bezpieczeństwa aplikacji internetowych. Parametry ukryte. Modyfikowanie parametrów wywołania

Zagrożenia trywialne. Zagrożenia bezpieczeństwa aplikacji internetowych. Parametry ukryte. Modyfikowanie parametrów wywołania Zagrożenia trywialne Zagrożenia bezpieczeństwa aplikacji internetowych Rozwiązania charakterystyczne dla fazy rozwoju opisy rozpoznanych błędów, debugging, komentarze poprzednie wersje plików (cp plik.jsp

Bardziej szczegółowo

Załącznik 2 z dnia 15.02.2007 do Zarządzenie Nr 8 Rektora UW z dnia 31 sierpnia 2004

Załącznik 2 z dnia 15.02.2007 do Zarządzenie Nr 8 Rektora UW z dnia 31 sierpnia 2004 APD /ARCHIWUM PRAC DYPLOMOWYCH/ wdroŝenie Od początku semestru letniego 2006/07 dane o pracach i same prace powinny trafiać bezpośrednio do APD Nie zmienia się ZARZĄDZENIE NR 8 REKTORA U W z dnia 31 sierpnia

Bardziej szczegółowo

POLITYKA PRYWATNOŚCI SERWIS:

POLITYKA PRYWATNOŚCI SERWIS: POLITYKA PRYWATNOŚCI - SERWIS: WWW.HIPOTEKA-GOTOWKA.PL Polityka Prywatności jest zbiorem reguł, które mają na celu poinformowanie Użytkowników tego Serwisu o wszelkich aspektach pozyskiwania, przetwarzania

Bardziej szczegółowo

Polityka Prywatności i Cookies

Polityka Prywatności i Cookies Polityka Prywatności i Cookies I. Podstawa Prawna: 1.Prawo telekomunikacyjne Art. 173. I. Przechowywanie informacji lub uzyskiwanie dostępu do informacji już przechowywanej w telekomunikacyjnym urządzeniu

Bardziej szczegółowo

Instrukcja uŝytkownika

Instrukcja uŝytkownika Generator Wniosków Aplikacyjnych dla Regionalnego Programu Operacyjnego Województwa Kujawsko-Pomorskiego na lata 2007-2013 Instrukcja uŝytkownika Aplikacja współfinansowana ze środków Europejskiego Funduszu

Bardziej szczegółowo

Komunikacja między klientem, a skryptem PHP, oraz operacje na plikach

Komunikacja między klientem, a skryptem PHP, oraz operacje na plikach Komunikacja między klientem, a skryptem PHP, oraz operacje na plikach Zasady tworzenia stron w PHP z jednym plikiem głównym Aplikacje oraz strony WWW bardzo często tworzy się tak, że do jednego dokumentu

Bardziej szczegółowo

Obsługa serwisu kształcenie kwalifikacyjne w zawodzie - nowa formuła egzaminu zawodowego

Obsługa serwisu kształcenie kwalifikacyjne w zawodzie - nowa formuła egzaminu zawodowego Obsługa serwisu kształcenie kwalifikacyjne w zawodzie - nowa formuła egzaminu zawodowego 1. Zgłaszanie szkół/placówek kwalifikacyjnych kursów zawodowych odbywa się za pośrednictwem formularza internetowego

Bardziej szczegółowo

Punkt dystrybucji recept

Punkt dystrybucji recept Punkt dystrybucji recept Formularz udostępnia funkcjonalność do wykonywania operacji związanych z punktem dystrybucji recept. Przy rezerwacji numerów recept w ramach Punktu Dystrybucji Recept na umowę

Bardziej szczegółowo

Rys. 1. Widok uruchomienia polecenia apt-get install build-essential. Rys. 2. Widok uruchomienia polecenia apt-get install apache2

Rys. 1. Widok uruchomienia polecenia apt-get install build-essential. Rys. 2. Widok uruchomienia polecenia apt-get install apache2 1. Instalacja serwera WWW Aby zainstalować serwer WWW w systemie Linux, należy wykorzystać menedżer pakietów apt-get. Polecenia które należy wpisać w terminalu użytkownika root 1 : apt-get install build-essential

Bardziej szczegółowo

W oknie na środku, moŝna wybrać język, który będzie językiem domyślnym dla TC. Wybierzmy zatem język polski:

W oknie na środku, moŝna wybrać język, który będzie językiem domyślnym dla TC. Wybierzmy zatem język polski: 1. Do czego słuŝy Total Commander? Total Commander jest dwu-panelowym menedŝerem plików, z powodzeniem zastępującym windowsowego Eksploratora. Dzięki niemu, operacje na plikach i folderach, takiej jak

Bardziej szczegółowo

ZASADY KORZYSTANIA Z PLIKÓW COOKIES ORAZ POLITYKA PRYWATNOŚCI W SERWISIE INTERNETOWYM PawłowskiSPORT.pl

ZASADY KORZYSTANIA Z PLIKÓW COOKIES ORAZ POLITYKA PRYWATNOŚCI W SERWISIE INTERNETOWYM PawłowskiSPORT.pl ZASADY KORZYSTANIA Z PLIKÓW COOKIES ORAZ POLITYKA PRYWATNOŚCI W SERWISIE INTERNETOWYM PawłowskiSPORT.pl Niniejsze zasady dotyczą wszystkich Użytkowników strony internetowej funkcjonującej w domenie http://www.pawlowskisport.pl,

Bardziej szczegółowo

POLITYKA COOKIES. Definicje. Rodzaje wykorzystywanych Cookies

POLITYKA COOKIES. Definicje. Rodzaje wykorzystywanych Cookies POLITYKA COOKIES Niniejsza Polityka Cookies określa zasady przechowywania i dostępu do informacji na urządzeniach Użytkownika za pomocą plików Cookies, służących realizacji usług świadczonych drogą elektroniczną

Bardziej szczegółowo

Autor: Joanna Karwowska

Autor: Joanna Karwowska Autor: Joanna Karwowska Wygodniejszym i wydajniejszym sposobem przechowywania i korzystania z dużej ilości danych zapisanych na serwerze jest współpraca z relacyjną bazą danych. 2 1. Utworzyć bazę danych.

Bardziej szczegółowo

Laboratorium 7 Blog: dodawanie i edycja wpisów

Laboratorium 7 Blog: dodawanie i edycja wpisów Laboratorium 7 Blog: dodawanie i edycja wpisów Dodawanie nowych wpisów Tworzenie formularza Za obsługę formularzy odpowiada klasa Zend_Form. Dla każdego formularza w projekcie tworzymy klasę dziedziczącą

Bardziej szczegółowo

Instalacja i opis podstawowych funkcji programu Dev-C++

Instalacja i opis podstawowych funkcji programu Dev-C++ Instalacja i opis podstawowych funkcji programu Dev-C++ Przed rozpoczęciem programowania musimy zainstalować i przygotować kompilator. Spośród wielu dostępnych kompilatorów polecam aplikację Dev-C++, ze

Bardziej szczegółowo

Komunikaty statystyczne medyczne

Komunikaty statystyczne medyczne Komunikaty statystyczne-medyczne (raporty statystyczne SWX) zawierają informację o usługach medycznych wykonanych przez świadczeniodawcę. Przekazany przez świadczeniodawcę komunikat podlega sprawdzeniu

Bardziej szczegółowo

Czym są pliki cookies?

Czym są pliki cookies? Czym są pliki cookies? Poprzez pliki cookies należy rozumieć dane informatyczne, w szczególności pliki tekstowe, przechowywane w urządzeniach końcowych użytkowników przeznaczone do korzystania ze stron

Bardziej szczegółowo

Przedmiot: Programowanie usług internetowych - Delphi Przygotował: K. Strzałkowski Rok V. Semestr IX. Wydział ZiMK

Przedmiot: Programowanie usług internetowych - Delphi Przygotował: K. Strzałkowski Rok V. Semestr IX. Wydział ZiMK Przedmiot: Programowanie usług internetowych - Delphi Przygotował: K. Strzałkowski Rok V. Semestr IX. Wydział ZiMK Ćwiczenie 3 Przekazywanie danych do programu CGI 1. Odbieranie w programie wartości zmiennych

Bardziej szczegółowo

Instrukcja automatycznego tworzenia pozycji towarowych SAD na podstawie danych wczytywanych z plików zewnętrznych (XLS).

Instrukcja automatycznego tworzenia pozycji towarowych SAD na podstawie danych wczytywanych z plików zewnętrznych (XLS). Instrukcja automatycznego tworzenia pozycji towarowych SAD na podstawie danych wczytywanych z plików zewnętrznych (XLS). W programie FRAKTAL SAD++ istnieje moŝliwość automatycznego wczytywania danych z

Bardziej szczegółowo

1. Wymagania techniczne Uruchomienie aplikacji Zasady pracy z aplikacją Interfejs aplikacji formularza elektronicznego...

1. Wymagania techniczne Uruchomienie aplikacji Zasady pracy z aplikacją Interfejs aplikacji formularza elektronicznego... Narodowy Spis Powszechny Ludności i Mieszkań 2011 Instrukcja obsługi aplikacji formularza elektronicznego on-line Badanie pełne Spis Treści 1. Wymagania techniczne... 2 2. Uruchomienie aplikacji... 2 3.

Bardziej szczegółowo

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.: 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

Bardziej szczegółowo

Wykład 5: PHP: praca z bazą danych MySQL

Wykład 5: PHP: praca z bazą danych MySQL Wykład 5: PHP: praca z bazą danych MySQL Architektura WWW Podstawowa: dwuwarstwowa - klient (przeglądarka) i serwer WWW Rozszerzona: trzywarstwowa - klient (przeglądarka), serwer WWW, serwer bazy danych

Bardziej szczegółowo

Instrukcja zarządzania kontem przedsiębiorstwa w serwisie internetowym www.esiop.legionowo.pl

Instrukcja zarządzania kontem przedsiębiorstwa w serwisie internetowym www.esiop.legionowo.pl Instrukcja zarządzania kontem przedsiębiorstwa w serwisie internetowym www.esiop.legionowo.pl Rejestracja w serwisie: Aby utworzyć konto w serwisie, należy otworzyć w przeglądarce internetowej stronę www.esiop.legionowo.pl,

Bardziej szczegółowo

Wypełnianie protokołów systemie USOSweb

Wypełnianie protokołów systemie USOSweb Wypełnianie protokołów systemie USOSweb Aby wypełnić protokół (wystawić oceny) naleŝy zalogować się do systemu USOSweb https://www.usosweb.uj.edu.pl/ korzystając z identyfikatora oraz hasła otrzymanego

Bardziej szczegółowo

Instrukcja zarządzania kontem jednostki samorządu terytorialnego w serwisie internetowym

Instrukcja zarządzania kontem jednostki samorządu terytorialnego w serwisie internetowym Instrukcja zarządzania kontem jednostki samorządu terytorialnego w serwisie internetowym www.esiop.legionowo.pl Rejestracja w serwisie: Aby utworzyć konto w serwisie, należy otworzyć w przeglądarce internetowej

Bardziej szczegółowo

1 Powłoka programu Windows PowerShell... 1. 2 Skrypty programu Windows PowerShell... 37. 3 Zarządzanie dziennikami... 65

1 Powłoka programu Windows PowerShell... 1. 2 Skrypty programu Windows PowerShell... 37. 3 Zarządzanie dziennikami... 65 Spis treści Podziękowania... xi Wstęp... xiii 1 Powłoka programu Windows PowerShell... 1 Instalowanie programu Windows PowerShell... 1 Sprawdzanie instalacji za pomocą skryptu w języku VBScript... 1 WdraŜanie

Bardziej szczegółowo

Dokumentacja systemu NTP rekrut. Autor: Sławomir Miller

Dokumentacja systemu NTP rekrut. Autor: Sławomir Miller Dokumentacja systemu NTP rekrut Autor: Sławomir Miller 1 Spis treści: 1. Wstęp 1.1 Wprowadzenie 1.2 Zakres dokumentu 2. Instalacja 2.1 Wymagania systemowe 2.2 Początek 2.3 Prawa dostępu 2.4 Etapy instalacji

Bardziej szczegółowo

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015 Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015 INFORMACJE OGÓLNE 1. Wnioski o dofinansowanie projektu w ramach konkursu nr 1/1.1.1/2015

Bardziej szczegółowo

POLITYKA PRYWATNOŚCI

POLITYKA PRYWATNOŚCI EUROPEJSKI INSTYTUT SZKOLENIOWY 41-300 Dąbrowa Górnicza, ul. Korzeniec 11, tel. (0-32) 730 03 13, www.eis.edu.pl POLITYKA PRYWATNOŚCI Informacje podstawowe: 1. Operatorem serwisu dostępnego pod domeną

Bardziej szczegółowo

wersja dokumentacji 1.00 Opis programu TeleTokenEdit

wersja dokumentacji 1.00 Opis programu TeleTokenEdit wersja dokumentacji 1.00 Opis programu TeleTokenEdit Spis treści INFORMACJE WSTĘPNE...1 ROZPOCZĘCIE PRACY Z PROGRAMEM...1 FORMATOWANIE TELETOKENU...2 PROGRAMOWANIE TELETOKENU...4 ZAKŁADKI W PROGRAMIE...5

Bardziej szczegółowo

REGULAMIN KORZYSTANIA Z INTERNETOWEGO SYSTEMU OBSŁUGI KLIENTÓW

REGULAMIN KORZYSTANIA Z INTERNETOWEGO SYSTEMU OBSŁUGI KLIENTÓW REGULAMIN KORZYSTANIA Z INTERNETOWEGO SYSTEMU OBSŁUGI KLIENTÓW Przed rejestracją w module ebok naleŝy uwaŝnie przeczytać poniŝszy regulamin. Rejestrując się, Klient potwierdza, Ŝe zapoznał się z treścią

Bardziej szczegółowo

Skrócona instrukcja pracy z Generatorem Wniosków

Skrócona instrukcja pracy z Generatorem Wniosków Skrócona instrukcja pracy z Generatorem Wniosków I. OGÓLNA OBSŁUGA GENERATORA WNIOSKÓW Rozpoczynanie pracy z generatorem przez nowych użytkowników Aby skorzystać z Generatora Wniosków należy posiadać konto

Bardziej szczegółowo

Paczki przelewów w ING BankOnLine

Paczki przelewów w ING BankOnLine Paczki przelewów w ING BankOnLine Aby rozpocząć proces tworzenia paczki w usłudze ING BankOnLine naleŝy wybrać opcję Przelewy => Przelewy (1) => Paczki przelewów (2). Funkcjonalność paczek przelewów umoŝliwia

Bardziej szczegółowo

Aplikacje WWW - laboratorium

Aplikacje WWW - laboratorium Aplikacje WWW - laboratorium PHP + bazy danych Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię PHP. Aplikacja pokazuje takie aspekty, współpraca PHP z bazami

Bardziej szczegółowo

https://lsi.ncbr.gov.pl

https://lsi.ncbr.gov.pl Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 2/1.1.2/2015 INFORMACJE OGÓLNE 1. Wnioski o dofinansowanie projektu w ramach konkursu nr 2/1.1.2/2015

Bardziej szczegółowo

SZYBKI START. Tworzenie nowego połączenia w celu zaszyfrowania/odszyfrowania danych lub tekstu 2. Szyfrowanie/odszyfrowanie danych 4

SZYBKI START. Tworzenie nowego połączenia w celu zaszyfrowania/odszyfrowania danych lub tekstu 2. Szyfrowanie/odszyfrowanie danych 4 SZYBKI START Tworzenie nowego połączenia w celu zaszyfrowania/odszyfrowania danych lub tekstu 2 Szyfrowanie/odszyfrowanie danych 4 Szyfrowanie/odszyfrowanie tekstu 6 Tworzenie nowego połączenia w celu

Bardziej szczegółowo

Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a

Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a 1. Informacje wstępne...1 2. Sprawdzenie zainstalowanej wersji systemu GRANIT oraz pobieranie aktualizacji...1 3. Instalacja

Bardziej szczegółowo

KaŜdy z formularzy naleŝy podpiąć do usługi. Nazwa usługi moŝe pokrywać się z nazwą formularza, nie jest to jednak konieczne.

KaŜdy z formularzy naleŝy podpiąć do usługi. Nazwa usługi moŝe pokrywać się z nazwą formularza, nie jest to jednak konieczne. Dodawanie i poprawa wzorców formularza i wydruku moŝliwa jest przez osoby mające nadane odpowiednie uprawnienia w module Amin (Bazy/ Wzorce formularzy i Bazy/ Wzorce wydruków). Wzorce formularzy i wydruków

Bardziej szczegółowo

Instrukcja użytkownika. Aplikacja dla WF-Mag

Instrukcja użytkownika. Aplikacja dla WF-Mag Instrukcja użytkownika Aplikacja dla WF-Mag Instrukcja użytkownika Aplikacja dla WF-Mag Wersja 1.0 Warszawa, Kwiecień 2015 Strona 2 z 13 Instrukcja użytkownika Aplikacja dla WF-Mag Spis treści 1. Wstęp...4

Bardziej szczegółowo

Kalipso wywiady środowiskowe

Kalipso wywiady środowiskowe Kalipso wywiady środowiskowe Instrukcja obsługi INFO-R Spółka Jawna - 2017 43-430 Pogórze, ul. Baziowa 29, tel. (33) 479 93 29, (33) 479 93 89 fax: (33) 853 04 06 e-mail: admin@ops.strefa.pl Spis treści:

Bardziej szczegółowo

Instalacja. Jak skonfigurować Twój e-podpis?

Instalacja. Jak skonfigurować Twój e-podpis? Page 1 of 7 Instalacja Jak skonfigurować Twój e-podpis? Jak aktywować Twoją kartę i jak uŝywać e-podpisu? JeŜeli odebrałeś juŝ przesyłkę (krok1) zawierającą zestaw Certum i chcesz juŝ teraz uŝywać Twojego

Bardziej szczegółowo

Podstawy obsługi aplikacji Generator Wniosków Płatniczych

Podstawy obsługi aplikacji Generator Wniosków Płatniczych Podstawy obsługi aplikacji Generator Wniosków Płatniczych 1. Instalacja programu Program naleŝy pobrać ze strony www.simik.gov.pl. Instalację naleŝy wykonań z konta posiadającego uprawnienia administratora

Bardziej szczegółowo

Teoretyczne wprowadzenie do programu pocztowego Microsoft Outlook 2007

Teoretyczne wprowadzenie do programu pocztowego Microsoft Outlook 2007 Teoretyczne wprowadzenie do programu pocztowego Microsoft Outlook 2007 Zawartość 1 WSTĘP 2 2 BUDOWA OKNA PROGRAMU MICROSOFT OUTLOOK 2007 3 3 USTAWIENIA WIDOKU EKRANU 3 4 KORZYSTANIE Z PROGRAMU MICROSOFT

Bardziej szczegółowo

TOPIT Załącznik nr 3 Programowanie aplikacji internetowych

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ąć

Bardziej szczegółowo