Kierownik projektu: Joanna Opoka Redaktor: Ilona Urbańska-Grzyb Metodyk: Ilona Urbańska-Grzyb Grafik: Monika Czarska Informatyk: Maciej Czerczak

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

Download "Kierownik projektu: Joanna Opoka Redaktor: Ilona Urbańska-Grzyb Metodyk: Ilona Urbańska-Grzyb Grafik: Monika Czarska Informatyk: Maciej Czerczak"

Transkrypt

1 Kierownik projektu: Joanna Opoka Redaktor: Ilona Urbańska-Grzyb Metodyk: Ilona Urbańska-Grzyb Grafik: Monika Czarska Informatyk: Maciej Czerczak

2 Wstęp Zakładam, że przystępując do kursu Internetowe bazy danych zgłębiłeś już tajniki technologii HTML. Jeżeli tak, niniejszy kurs poprowadzi Cię o krok dalej, jeśli nie musisz jak najszybciej nadrobić zaległości. Jeśli dodatkowo ukończyłeś już kurs technologii CGI, w trakcie którego uczyliśmy się języka PERL, będziesz w bardzo komfortowej sytuacji. PHP, które jest istotą niniejszego przedmiotu, ma swoje korzenie w Perlu i jest do niego bardzo podobne. Studiując technologie internetowe, poznałeś możliwości tworzenia serwisów internetowych działających po stronie klienta. Oznacza to, że kod, jaki tworzyłeś w języku HTML lub JavaScript był wysyłany przez serwer do komputera klienta i tam wykonywany przez przeglądarkę internetową. Wykonanie programu 1. Zapytanie o stronę Komputer klienta 2. Strona + program Serwer WWW Rysunek 1. Aplikacja wykonywana po stronie klienta Taka technologia pozwala na bardzo szybkie i efektywne tworzenie prostych serwisów internetowych, posiada jednak kilka mankamentów, a mianowicie: 1. Kod programu jest w całości wysyłany do komputera klienta, co uniemożliwia ochronę praw autorskich, utajnienie danych itp. 2. Programy tworzone w technologii HTML są plikami przechowywanymi na serwerze i nie mogą dynamicznie dostosować się do parametrów ich wywołania (np. inny kolor tła dla każdego internauty wywołującego stronę). 3. Gdy cały program funkcjonuje na komputerze klienta (internauty), trudno jest wyszukiwać dane w dużych bazach zgromadzonych na serwerze. HTML nie posiada takich opcji, dlatego uniemożliwia tworzenie internetowych sklepów, rozkładów jazdy, książek adresowych itp.

3 Aby połączyć zalety i popularność HTML z możliwościami dynamicznego generowania wyglądu witryny internetowej, stworzono technologie uruchamiania na serwerze programów, które generują automatycznie kod HTML, w zależności od parametrów wywołania. Tak wygenerowany kod jest następnie wysyłany do klienta (przeglądarki internetowej) jako zwykła strona internetowa. Dzięki takiemu rozwiązaniu możliwe jest przeszukiwanie dużych baz danych (umieszczonych na serwerze) oraz dynamiczne dostosowywanie wyglądu strony internetowej do aktualnych wymagań klienta. 1. Zapytanie o stronę 2. Wywołanie programu Dysk twardy Komputer klienta 4. Strona dynamicznie wygenerowana przez program Serwer WWW 3. HTML Rysunek 2. Aplikacja wykonywana po stronie serwera Do najpopularniejszych technologii programów działających na serwerze internetowym (aplikacji internetowych) należą: CGI można się z nią zapoznać w trakcie kursu Aplikacje internetowe, PHP będziemy się jej uczyć w trakcie obecnego kursu, JSP, Serwlety. Programy w technologii PHP są skonstruowane nieco podobnie do skryptów JavaScript. Podobieństwo polega na umieszczeniu kodu programu wewnątrz strony HTML, sam język zaś jest bardzo podobny do Perla. Programowanie w PHP podobnie jak w Perlu jest na tyle proste, że powstające aplikacje zwykło się nazywać skryptami.

4 Organizacja środowiska PHP 1. Podstawy działania technologii PHP 1.1. Wprowadzenie 2. Instalacja środowiska 2.1. Instalacja serwera Apache w systemie MS Windows 2.2. Konfiguracja systemu Windows 2.3. Instalacja Apache Instalacja PHP 2.5. Konfiguracja serwera Apache 2.6. Test działania PHP i Apache 3. Edycja programów PHP 4. Pierwszy program 1

5 1. Podstawy działania technologii PHP 1.1. Wprowadzenie PHP jest językiem programowania przeznaczonym do tworzenia dynamicznych, interaktywnych witryn WWW. Został on wymyślony przez Rasmusa Lerdorfa w roku Od tego czasu zmienił się niezmiernie i jest teraz używany przez programistów WWW na całym świecie. Czym więc tak naprawdę jest? Można go określić technicznie jako przenośny, wbudowywany w HTML język programowania skryptów serwera WWW. Zdefiniujmy poszczególne fragmenty tego określenia: przenośny większość kodu PHP można bez zmian uruchomić na komputerach działających w różnych systemach operacyjnych. Skrypt PHP4 działający w Linuksie będzie zwykle działał w Windows; wbudowywany w HTML kod PHP jest zapisywany w plikach zawierających połączenie instrukcji PHP i kodu HTML; programy w języku programowania skryptów serwera WWW PHP uruchamiane są poprzez przeglądarkę WWW. Użytkownik loguje się do serwera WWW, na którym są one umieszczone i uruchamia wybraną aplikację. Jest ona wykonywana na serwerze a dokładnie serwerze WWW. Wyniki działania skryptu są wysyłane do przeglądarki. Oznacza to, że będziemy pisać programy, które łączą razem kod PHP i HTML i za pomocą języka PHP formatują kod HTML. Musimy umieścić te programy na serwerze WWW, aby je uruchomić. Będziemy je uruchamiać za pośrednictwem przeglądarki, która wyświetlać będzie wynikowy kod HTML. Programy nasze będą dostępne dla innych poprzez WWW, jeżeli tylko będą umieszczone na publicznie dostępnym serwerze. Programiści stosują ten język, ponieważ jest prosty, pozwala na niezwykle szybkie tworzenie kodu, który gdy zastosujesz błędny algorytm może źle działać, ale prawie nigdy się nie zawiesza. Nie jest to oczywiście język idealny i nadający się do wszystkiego. Kiedy więc warto wybrać PHP? Oto kilka zastosowań: prezentacja danych pochodzących z różnych źródeł, na przykład bazy danych lub pliki, tworzenie elementów interakcyjnych, umożliwienie użytkownikom podejmowania działań, na przykład wysłanie poczty lub zakup czegoś. 2

6 PHP może być użyty do stworzenia witryn, które zna każdy użytkownik sieci. Od witryn handlu elektronicznego do wyszukiwarek czy portali informacyjnych. Istnieje też możliwość uruchamiania skryptów PHP jako aplikacji CGI. Dlatego generalne wytyczne co do zastosowań PHP, są podobne do tych poznanych na kursie Perla. PHP wybieramy, gdy: istotne jest skrócenie czasu implementacji projektu i łatwość modyfikacji kodu, podstawowym zadaniem projektu jest przeszukiwanie danych i generowanie plików tekstowo-graficznych (takie właśnie są strony WWW napisane w HTML), zależy Ci na błyskawicznym przetwarzaniu tekstów i danych, nie boisz się, że kod na serwerze przechowywany jest w postaci źródłowej (program w PHP nie podlega kompilacji do kodu binarnego). PHP nie jest natomiast najlepszym rozwiązaniem w przypadku, gdy: chcesz rozprowadzać program w postaci ukrytej (skompilowanej), zależy Ci na ścisłym przestrzeganiu typów danych (w PHP zastosowanie liczby w miejscu ciągu znaków nie jest błędem, za co lubi go bardzo wielu programistów), chcesz stworzyć grę komputerową, opartą na dynamicznej grafice. Jednak zanim rozpoczniemy naukę programowania, musimy zainstalować odpowiednie narzędzia. 3

7 2. Instalacja środowiska Na początek trzeba zamienić nasz komputer w pełnoprawny serwer internetowy przez zainstalowanie oprogramowania serwera WWW. Dzięki niemu wszystkie komputery przyłączone do sieci będą mogły podziwiać prezentowane przez Ciebie strony. Co ważniejsze, to właśnie oprogramowanie serwera WWW będzie uruchamiać tworzone podczas tego kursu aplikacje, uruchamiać interpreter PHP i wysyłać wyniki ich działania do przeglądarki internetowej. Wybrałem oprogramowanie o nazwie Apache z trzech powodów. Po pierwsze jest to jeden z najpopularniejszych serwerów na świecie (prawie połowa światowych serwisów jest obsługiwana właśnie przez Apache). Po drugie oprogramowanie to jest darmowe. Po trzecie sposób konfiguracji i zmiany parametrów tego serwera (nie mylić z procesem instalacji) jest identyczny dla systemów MS Windows, Linux, Unix i Solaris Instalacja serwera Apache w systemie MS Windows W procesie instalacji zakładam, że system Windows jest zainstalowany na dysku C:. Jeśli Twój system Windows jest zainstalowany na innym dysku, na przykład E:, wszędzie, gdzie zobaczysz w opisie C:, przyjmij, że jest to ta inna, odpowiednia litera, np.: C:\windows E:\windows, C:\Apache\htdocs E:\Apache\htdocs. Użytkownicy systemu operacyjnego Linux instalują serwer Apache zgodnie z instrukcją instalacji posiadanej dystrybucji Linux (aktualnie serwer Apache jest rozprowadzany we wszystkich dostępnych na rynku dystrybucjach) Konfiguracja systemu Windows Upewnij się, czy system Windows zawiera wymagane składniki. Do poprawnego działania (m.in. serwera Apache) potrzebne są: 1) stos protokołów sieciowych TCP/IP, 2) biblioteka Winsock2 (dotyczy tylko Windows 95), 3) Windows Installer w wersji 2. 4

8 Ad 1) Jeśli w systemie zainstalowany jest modem lub karta sieciowa, prawdopodobnie nie musisz nic robić. Podobnie w przypadku Windows NT/2000/XP tam protokół TCP/IP jest instalowany domyślnie. Jeśli jednak nie ma żadnego z wymienionych urządzeń, musisz przynajmniej zainstalować tzw. kartę Dial-Up. Ponieważ Twój komputer będzie od tej pory obsługiwał aplikacje internetowe, musi zachowywać się jak serwer internetowy, a cóż to za serwer bez karty sieciowej? Pod Windows 95/98/Me należy w Panelu sterowania otworzyć Dodaj/Usuń programy i przejść na zakładkę Instalator systemu Windows. Tam odszukaj składnik Komunikacja i zaznacz element Dial-Up Networking. Może być potrzebna płyta instalacyjna Windows oraz restart komputera. Wygląd zakładki Komunikacja w panelu sterowania Ad 2) System Windows 95 zawiera starszą wersję biblioteki Winsock, dlatego jeśli używasz Windows 95, zainstaluj aktualizację. Systemy Windows 98/Me/NT/2000/XP zawierają nowszą wersję biblioteki Winsock i jeśli pracujesz w oparciu o jeden z tych systemów, przejdź od razu do kolejnego punktu. Wymagany plik W95ws2setup.exe z WINSOCK2 możesz pobrać z: kingtools/w95sockets2/default.asp. 5

9 Ważne: istotna jest kolejność najpierw Karta Dial-Up, później aktualizacja Winsock. Reinstalacja składnika Dial-Up Networking przywraca poprzednią wersję Winsock. Ad 3) W systemie wymagany jest pakiet Windows Installer 2.0. Występuje on w dwóch wersjach jako plik InstMsiA.exe dla Windows 95/98/Me (wersja ANSI) oraz jako plik InstMsiW.exe dla Windows NT/2000/XP (wersja Unicode). Sprawdź w ustawieniach swojego systemu, którą wersję instalatora posiadasz. Jeżeli ostatnio instalowałeś jakiś pakiet programowy firmy Microsoft lub dokonywałeś uaktualnień systemu, istnieje bardzo duże prawdopodobieństwo, że właściwa wersja instalatora znajduje się już na pokładzie Twojego komputera. Pakiet instalatora właściwy dla systemu możesz pobrać z: US/InstMsiW.exe, US/InstMsiA.exe Instalacja Apache Serwer Apache jest jednym z najpopularniejszych na świecie, dlatego też rozwój tego oprogramowania jest na tyle efektywny, że administratorzy mogą cieszyć się nową wersją średnio co 3 4 miesiące. Na krążku CD, zawierającym materiały do niniejszego kursu można znaleźć wersję serwera aktualną na dzień produkcji CD. Wszystkie przykłady omawiane w trakcie kursu zostały sprawdzone właśnie na tej wersji. Wszelkie informacje dotyczące nowszych wersji serwera, jak również pełną dokumentację można znaleźć na stronie Serwer WWW Apache można pobrać także z mirrorów znajdujących się m.in. w Polsce, których lista jest dostępna pod adresem: Odszukaj na krążku plik apache_ win32-x86-no_src.exe i skopiuj go do dowolnego katalogu na dysku twardym. Uruchom plik powinno ukazać się okno powitalne: 6

10 Kliknij w Next. Na początku zobaczysz pytanie kreatora o zgodę na warunki licencji. Zaznacz odpowiednie pole i ponownie kliknij w Next. Teraz powinno ukazać się okno z krótką informacją na temat produktu, który instalujesz. Po przeczytaniu jeszcze raz kliknij w Next. Następnie będziesz musiał podać informacje dotyczące instalacji serwera na Twoim komputerze. Jeżeli będziesz używał serwera wyłącznie lokalnie, dla siebie, wystarczy, że wypełnisz te pola tak, jak na poniższym rysunku. W przeciwnym wypadku wpisz tam właściwe dla Twojego komputera nazwy. Dla podniesienia bezpieczeństwa i wydajności Twojego komputera nie zaznaczaj opcji Run as service for All Users, ponieważ wtedy serwer Apache działa ciągle podczas 7

11 włączenia komputera. Jeśli więc masz podłączenie do Internetu, Twój komputer staje się pełnoprawnym serwerem WWW i możesz być narażony na ataki sieciowych włamywaczy. Druga preferowana dla tego kursu opcja pozwala uruchamiać serwer ręcznie, tylko na czas ćwiczenia aplikacji internetowych. W kolejnym etapie zostaniesz zapytany o rodzaj instalacji. Masz do wyboru instalację pełną Complete oraz z możliwością wyboru instalowanych składników Custom. Po wybraniu odpowiadającej Ci opcji kliknij w Next (wskazana jest instalacja pełna, zwłaszcza w przypadku, gdy nie masz doświadczenia w administracji serwerem WWW). Zapamiętaj jednak, że taka pełna domyślna instalacja bywa często źródłem dziur w zabezpieczeniach. Gdy nauczysz się już pisać aplikacje internetowe i będziesz chciał uruchomić pełnoprawny serwer internetowy, koniecznie przeczytaj najnowsze informacje na Wybierz miejsce, gdzie ma zostać zainstalowany serwer (domyślnie: C:\Program Files\Apache Group\), a w przypadku instalacji Custom również te elementy, które chcesz zainstalować. Abyś mógł uniknąć żmudnego przedzierania się przez system plików podczas dalszej swojej pracy, kliknij w Change i jako miejsce docelowe wpisz po prostu C:\. Serwer Apache zostanie wtedy zainstalowany w folderze C:\Apache\ (porównaj to z domyślnym folderem C:\Program Files\Apache Group\Apache\). Po wprowadzeniu tej zmiany, kliknij w Next. Teraz zostanie wyświetlone potwierdzenie gotowości do instalacji kliknij w Install. Po zainstalowaniu wyświetli się ekran końcowy: 8

12 Kliknij w Finish. Jeśli zainstalowałeś serwer Apache jako usługę (Run as service for All Users) zrestartuj swój komputer i możesz pominąć następny punkt. Odszukaj skrót uruchamiający Apache'a: Menu Start > Programy > Apache HTTP Server > Start Apache in Console. Powinieneś zobaczyć ekran podobny do poniższego: Nie zamykaj tego okna! Dopóki jest ono otwarte, serwer Apache pracuje i obsługuje żądania stron WWW. Możesz okno to zminimalizować, zamkniesz je po skończonej pracy. 9

13 W tym celu wystarczy, że przywrócisz je na ekran i użyjesz kombinacji klawiszy Ctrl + C. Zamknięcie okna jest równoznaczne z wyłączeniem serwera. W końcu przyszła pora na sprawdzenie poprawności instalacji. Otwórz przeglądarkę internetową i jako adres wpisz: Powinieneś zobaczyć stronę jak poniżej: Strona powitalna serwera Apache Oznacza to, że wszystko jest w porządku. Zostałeś posiadaczem funkcjonującego, najpopularniejszego na świecie serwera internetowego. Jeśli coś poszło nie tak, po pierwsze sprawdź dziennik błędów serwera Apache. Jest to plik C:\Apache\logs\error.log. Możesz także odnaleźć skrót do tego pliku: Menu Start > Programy > Apache HTTP Server > Review Server Log Files > Review Error Log. Jeśli system Windows będzie potrzebował informacji dotyczących tego, jakim programem otworzyć taki plik, wskaż po prostu Notatnik (program NOTEPAD.EXE). Może się okazać, że nie ma stosu protokołów TCP/IP (brak Dial-Up Networking) lub że biblioteka Winsock nie jest zaktualizowana. Sprawdź część pierwszą tej instrukcji, ewentualnie możesz odinstalować Apache'a i przeprowadzić instalację od początku. 10

14 2.4. Instalacja PHP Mając działający serwer WWW, należy teraz zainstalować PHP. Na początek trzeba ściągnąć wersję instalacyjną, w chwili pisania tego tekstu najnowszą wersją PHP była Potrzebne pliki znajdują się na płycie dostarczonej z kursem, ale można je też pobrać z: PHP jest dostępne w dwóch wersjach: uproszczonej, która posiada własny instalator (php installer.exe) oraz pełnej, którą trzeba samodzielnie rozpakować i skonfigurować (php win32.zip). Wersja uproszczona zawiera tylko obsługę PHP w postaci rozszerzenia CGI dla serwera IIS, PWS i Xitami. Wersja pełna zawiera obsługę PHP jako CGI oraz posiada m.in. rozszerzenia dla serwerów Apache, Apache2, obsługę ISAPI (IIS), NSAPI (Netscape) oraz Javy. Poniżej jest opisana konfiguracja wersji pełnej: 1. Po ściągnięciu pliku ZIP na Twój komputer, umieść go w katalogu C:\ i rozpakuj. Powinien zostać utworzony katalog C:\php Win32, zawierający gotową do skonfigurowania wersję PHP. Zmień nazwę tego katalogu na C:\php4. 2. Plik z archiwum (C:\php Win32.zip) nie będzie już teraz więcej potrzebny i możesz go skasować. 3. W katalogu PHP powinien znajdować się plik php-ini.dist. Znajdź go i skopiuj do pliku php.ini. W ten sposób uzyskasz domyślny plik konfiguracyjny PHP, który niestety nadal potrzebuje modyfikacji. 4. Otrzymany plik php.ini przenieś do katalogu Windows. W systemach Windows 95/98/Me/XP będzie to najpewniej katalog C:\WINDOWS, zaś w systemach Windows NT/2000 C:\WINNT. Ważne dla WINDOWS NT/2000/XP Jeśli dysk, na którym znajduje się system Windows jest partycją NTFS, otwórz właściwości pliku C:\WINNT\php.ini i sprawdź, czy użytkownik I_USR_xxx ma prawo odczytu tego pliku (jest to konto użytkownika internetowego o ograniczonych prawach, na którym pracuje serwer WWW dla bezpieczeństwa, jako część _xxx we wspomnianej nazwie występuje najczęściej nazwa Twojego komputera). Jeśli więc użytkownik I_USR_xxx nie ma prawa odczytu pliku php.ini, także PHP może nie być w stanie go odczytać i w konsekwencji nie będzie działać. Ustaw odpowiednie prawa. Jeśli nie ma w Twoim systemie użytkownika I_USR_xxx, prawdopodobnie ten problem Ciebie nie dotyczy. 11

15 5. Teraz otwórz plik C:\WINDOWS\php.ini bądź C:\WINNT\php.ini (zależnie od Twojego systemu operacyjnego) i znajdź w nim linię: register_globals = Off zamień ją na: register_globals = On Następnie znajdź linię: include_path = ".;c:\php\includes" zamień ją na: include_path = ".;C:\php4\pear" W końcu znajdź linię: extension_dir =./ i zamień ją na: extension_dir = ".;C:\php4\extensions" UWAGA: Pamiętaj o zapisaniu tak zmodyfikowanego pliku php.ini Konfiguracja serwera Apache Z instalacją PHP otrzymałeś plik php4ts.dll. Jest to moduł SAPI, który jest zalecany do używania z serwerem Apache. Znajdź ten plik (powinien być w C:\php4\php4ts.dll) i skopiuj go do systemowego katalogu Windows. W systemach Windows 95/98/Me będzie to najpewniej folder C:\WINDOWS\SYSTEM, w Windows NT/2000 folder C:\WINNT\SYSTEM32, zaś w Windows XP C:\WINDOWS\SYSTEM32. 12

16 Następnie otwórz do edycji plik konfiguracyjny serwera Apache. Powinien się on znajdować w C:\Apache\conf\httpd.conf. Możesz także odnaleźć skrót do tego pliku: Menu Start > Programy > Apache HTTP Server > Configure Apache Server > Edit the Apache httpd.conf Configuration File. Jeśli system Windows będzie potrzebował informacji, jakim programem otworzyć taki plik, wskaż po prostu Notatnik (program NOTEPAD.EXE). W pliku httpd.conf odnajdź koniec sekcji LoadModule i dopisz: LoadModule php4_module C:/php4/sapi/php4apache.dll (zauważ, że serwer Apache, wywodzący się ze środowiska Unix, wymaga podawania ścieżek z prawymi ukośnikami). Następnie odnajdź koniec sekcji AddModule i dopisz: AddModule mod_php4.c Na koniec znajdź ostatnie wystąpienie AddType i dopisz sekcję: # # Enable PHP4 parsing # AddType application/x-httpd-php.php AddType application/x-httpd-php-source.phps Aby włączyć automatyczne odczytywanie przez Apache'a pliku index.php z żądanych katalogów, odszukaj jeszcze sekcję z opcją DirectoryIndex: <IfModule mod_dir.c> DirectoryIndex index.html </IfModule> i zamień linię: DirectoryIndex index.html na: 13

17 DirectoryIndex index.html index.php Zapisz zmiany w pliku httpd.conf, a następnie zrestartuj Apache'a Test działania PHP i Apache Jeśli cierpliwie dobrnąłeś do tego miejsca, czeka Cię już ostatni krok praktyczny test. W tym celu napiszesz krótki plik PHP, podobnie jak wielu innych początkujących adeptów PHP, który sprawdzi jego działanie i wyświetli informację o zainstalowanej wersji. Głównym katalogiem Twojego serwera WWW jest C:\Apache\htdocs. Zapamiętaj nazwę tego katalogu jest ważna. 1. Otwórz teraz edytor tekstu, w Windows możesz użyć Notatnika. 2. Wpisz poniższy tekst do nowego pliku, dokładnie jak poniżej: <?php phpinfo();?> 3. Zapisz plik w głównym katalogu serwera WWW pod nazwą phpinfo.php. Jeżeli Twój edytor ma możliwość zapisu plików w kilku formatach, upewnij się, że zapisujesz czysty plik tekstowy. Ponadto w Notatniku najlepiej przed wprowadzeniem nazwy z rozszerzeniem.php wybrać z listy Zapisz jako typ opcję Wszystkie pliki. Unikniesz w ten sposób irytującej sytuacji, kiedy Twoje pliki będą zapisywane z domyślnym rozszerzeniem.txt, jak np. phpinfo.php.txt. 4. Jesteś już gotowy do połączenia się z serwerem WWW. Jeśli Twój Apache jeszcze nie jest włączony, uruchom go w postaci konsoli. 5. Następnie uruchom przeglądarkę i w pasku adresu wpisz: Takie wywołanie powinno spowodować połączenie przeglądarki z serwerem WWW w poszukiwaniu w swoim katalogu głównym programu o nazwie phpinfo.php. Jeśli wszystko pójdzie zgodnie z planem, powinieneś zobaczyć w przeglądarce widok jak poniżej: 14

18 15 Organizacja środowiska PHP

19 3. Edycja programów PHP Skrypty PHP to po prostu pliki tekstowe i można je tworzyć oraz edytować tak samo, jak pliki HTML. Można tworzyć je w Notatniku i za pomocą ftp przenosić na serwer. Nie jest to jednak idealne rozwiązanie. Jedną z użytecznych cech nowszych edytorów jest wbudowane narzędzie FTP. Edytory te umożliwiają otwieranie plików na serwerach sieciowych tak, jakby znajdowały się one na lokalnym dysku. Pojedyncze kliknięcie zapisuje je z powrotem na zdalnym serwerze sieciowym. Inną pomocną funkcją jest podświetlanie składni. Powoduje ona, że słowa kluczowe PHP są zaznaczane innym kolorem, co ułatwia czytanie kodu. Jest bardzo wiele edytorów HTML umożliwiających sprawne kodowanie w PHP. Popularny Pajączek czy Dreamweaver, zadowolą wielu. Są także narzędzia zawierające mechanizmy automatycznego sprawdzania składni, znajdowania błędów, śledzenia krok po kroku itp. Każdy może wybrać to, co mu najbardziej odpowiada. Osobiście bardzo lubię wykorzystywać darmowe platformy uruchomieniowe, umieszczone na stronie Pierwszy program PHP jest językiem skryptowym, tzn. tworzone w nim programy są po prostu plikami tekstowymi, które następnie wykonywane są przez interpreter. Nie jest tu wymagana kompilacja kodu do postaci pliku wykonywalnego wszystkie polecenia tłumaczone są i wykonywane w locie. Serwer WWW odczytuje kod HTML żądanej przez nas strony, wyłuskuje z niego kod PHP, wykonuje go przy pomocy interpretera, a następnie wynik działania w postaci kodu HTML wkleja w miejsce kodu PHP i tak spreparowaną stronę wysyła do przeglądarki. Skrypt PHP można umieścić w pliku HTML o rozszerzeniu ustalonym przez administratora serwera. Zwykle są to pliki *.php3 dla wersji 3 i *.php dla wersji 4. Fragment dokumentu, który ma zastać zinterpretowany jako skrypt można zaznaczyć na 4 sposoby: 1. <?php (treść skryptu)?> 2. <? (treść skryptu)?> 3. <script language="php"> (treść skryptu) </script> 4. <% (treść skryptu) %> (od wersji 3.0.4) 16

20 Wybór użytego sposobu może zależeć od innych rozszerzeń języka HTML, zwykle używa się pierwszego sposobu. Drugi sposób jest dostępny tylko kiedy zostały włączone krótkie znaczniki. Można to zrobić, wpisując short_open_tag do pliku konfiguracyjnego PHP. Ale do rzeczy. Utwórz w głównym katalogu serwera (HTDOCS) plik o nazwie hello.php i następującej treści: <html> <head> <title>test PHP</title> </head> <body> <?php echo "<p>witaj Świecie!</p>";?> </body> </html> Zauważ, jak bardzo to się różni od skryptów Perla, znanych z kursu CGI. Zamiast pisać program, zawierający mnóstwo komend wypisujących poszczególne znaczniki HTML, piszesz kod HTML zawierający jedną linię zagnieżdżonego kodu PHP, która w powyższym przypadku wypisuje tekst Witaj świecie. Teraz korzystając z przeglądarki internetowej otwórz wcześniej utworzony plik, podając jego adres, czyli Jeśli wszystko jest poprawnie skonfigurowane, interpreter PHP przetworzy plik i wyśle do przeglądarki następujące dane: <html> <head> <title>test PHP</title> </head> <body> <p>witaj Świecie!</p> </body> </html> W oknie przeglądarki pojawi się oczywiście jedynie napis: Witaj Świecie!. Porównując kod programu i kod wysłany do przeglądarki, można bardzo łatwo zauważyć, jak działa PHP. Wszystkie znaczniki HTML są wysyłane do przeglądarki bez zmian, natomiast kod skryptu jest zamieniany na efekt jego działania. 17

21 Instrukcje w skryptach PHP są kończone średnikami. Znacznik końca skryptu także kończy instrukcję, więc średnika na końcu tej linii mogłoby nie być. Dobrym zwyczajem jest jednak stawianie średnika także po ostatniej instrukcji. Pomaga to w unikaniu pomyłek. Przy pisaniu dłuższych skryptów, w których nie widać na pierwszy rzut oka zasady działania, przydatne są komentarze. PHP obsługuje komentarze wieloliniowe w stylu C i C++ (/* */, //) oraz komentarze jednoliniowe ("#"): Oto przykłady: <?php echo "To jest napis do wyświetlenia"; // to jest kometarz jednoliniowy w stylu C++ /* to jest komentarz wieloliniowy i kolejna jego linia linia */ echo "To jest inny napis do wyświetlenia"; echo "Trzeci napis"; # to jest kometarz?> Komentarze typu jednoliniowego mają zasięg do końca linii, w której się znajdują lub do końca bloku kodu PHP, zależnie od tego, co wystąpi pierwsze. Ważne: nie należy zagnieżdżać komentarzy wieloliniowych, tak jak jest to możliwe w C++. Zanim przejdziemy do pisania kolejnych programów, warto zauważyć, że odpowiedź na wiele pytań, których zakres tematyczny wykracza poza ramy niniejszego kursu, znajdziesz w podręczniku użytkownika PHP, zawsze dostępnym na stronie 18

Pracownia internetowa w każdej szkole (edycja jesień 2005)

Pracownia internetowa w każdej szkole (edycja jesień 2005) Instrukcja numer SPD3/11_06/Z Pracownia internetowa w każdej szkole (edycja jesień 2005) Opiekun pracowni internetowej cz. 3 (PD3) Instalacja obsługi języka PHP na serwerze SBS2003 Język skryptowy PHP

Bardziej szczegółowo

Kancelaria Prawna.WEB - POMOC

Kancelaria Prawna.WEB - POMOC Kancelaria Prawna.WEB - POMOC I Kancelaria Prawna.WEB Spis treści Część I Wprowadzenie 1 Część II Wymagania systemowe 1 Część III Instalacja KP.WEB 9 1 Konfiguracja... dostępu do dokumentów 11 Część IV

Bardziej szczegółowo

A. Instalacja serwera www

A. Instalacja serwera www Instalacja usług sieciowych WWW/FTP z wykorzystaniem IIS w Windows Serwer 2003 1/16 A. Instalacja serwera www 1. Korzystamy z aplikacji zarządzającej serwerem, a w zasadzie jego rolami: 2. Wybieramy dodanie

Bardziej szczegółowo

Joomla! Instalacja. Pobierz pakiet instalacyjny. instalacji XAMPP

Joomla! Instalacja. Pobierz pakiet instalacyjny. instalacji XAMPP Joomla! Instalacja Pobierz pakiet instalacyjny 1. Wejdź na witrynę http://www.apachefriends.org 2. Następnie przejdź do sekcji XAMPP for Windows 3. W sekcji XAMPP for Windows przejdź do działu Download

Bardziej szczegółowo

Podstawy technologii WWW

Podstawy technologii WWW Podstawy technologii WWW Ćwiczenie 8 PHP, czyli poczatki nowej, dynamicznej znajomosci Na dzisiejszych zajęciach rozpoczniemy programowanie po stronie serwera w języku PHP. Po otrzymaniu żądania serwer

Bardziej szczegółowo

UNIFON podręcznik użytkownika

UNIFON podręcznik użytkownika UNIFON podręcznik użytkownika Spis treści: Instrukcja obsługi programu Unifon...2 Instalacja aplikacji Unifon...3 Korzystanie z aplikacji Unifon...6 Test zakończony sukcesem...9 Test zakończony niepowodzeniem...14

Bardziej szczegółowo

SERWER AKTUALIZACJI UpServ

SERWER AKTUALIZACJI UpServ Wersja 1.12 upserv_pl 11/16 SERWER AKTUALIZACJI UpServ SATEL sp. z o.o. ul. Budowlanych 66 80-298 Gdańsk POLSKA tel. 58 320 94 00 serwis 58 320 94 30 dz. techn. 58 320 94 20; 604 166 075 www.satel.pl SATEL

Bardziej szczegółowo

WPROWADZENIE. Użycie PHP

WPROWADZENIE. Użycie PHP WPROWADZENIE PHP jest językiem programowania po stronie serwera używanym do tworzenia dynamicznych witryn internetowych i interaktywne aplikacje internetowe. Skrót PHP pierwotnie oznaczał Osobistą stronę

Bardziej szczegółowo

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8. WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8. Gdy już posiadamy serwer i zainstalowany na nim system Windows XP, 7 lub 8 postawienie na nim serwera stron WWW jest bardzo proste. Wystarczy

Bardziej szczegółowo

SERWER AKTUALIZACJI UpServ

SERWER AKTUALIZACJI UpServ upserv_pl 02/14 SERWER AKTUALIZACJI UpServ SATEL sp. z o.o. ul. Schuberta 79 80-172 Gdańsk POLSKA tel. 58 320 94 00 serwis 58 320 94 30 dz. techn. 58 320 94 20; 604 166 075 info@satel.pl www.satel.pl SATEL

Bardziej szczegółowo

Przewodnik instalacji i rozpoczynania pracy. Dla DataPage+ 2013

Przewodnik instalacji i rozpoczynania pracy. Dla DataPage+ 2013 Przewodnik instalacji i rozpoczynania pracy Dla DataPage+ 2013 Ostatnia aktualizacja: 25 lipca 2013 Spis treści Instalowanie wymaganych wstępnie komponentów... 1 Przegląd... 1 Krok 1: Uruchamianie Setup.exe

Bardziej szczegółowo

Nieskonfigurowana, pusta konsola MMC

Nieskonfigurowana, pusta konsola MMC Konsola MMC Aby maksymalnie, jak to tylko możliwe, ułatwić administrowanie systemem operacyjnym oraz aplikacjami i usługami w systemie Windows XP, wszystkie niezbędne czynności administracyjne można wykonać

Bardziej szczegółowo

Państwowa Wyższa Szkoła Zawodowa w Gorzowie Wlkp. Laboratorium architektury komputerów

Państwowa Wyższa Szkoła Zawodowa w Gorzowie Wlkp. Laboratorium architektury komputerów Państwowa Wyższa Szkoła Zawodowa w Gorzowie Wlkp. Laboratorium architektury komputerów Nr i temat ćwiczenia Nr albumu Grupa Rok S 3. Konfiguracja systemu Data wykonania ćwiczenia N Data oddania sprawozdania

Bardziej szczegółowo

Instrukcja instalacji programu SYSTEmSM

Instrukcja instalacji programu SYSTEmSM Instrukcja instalacji programu SYSTEmSM SYSTEmEG Sp. z o.o. Siedziba: ul. Wojrow icka 10a/14 PL 54-434 Wrocław + 48 (71) 354 47 76 Biuro: ul. Chociebuska 11 PL 54-433 Wrocław fax. + 48 (71) 358 04 99 Bank:

Bardziej szczegółowo

Pracownia internetowa w szkole ZASTOSOWANIA

Pracownia internetowa w szkole ZASTOSOWANIA NR ART/SBS/07/01 Pracownia internetowa w szkole ZASTOSOWANIA Artykuły - serwery SBS i ich wykorzystanie Instalacja i Konfiguracja oprogramowania MOL Optiva na szkolnym serwerze (SBS2000) Artykuł opisuje

Bardziej szczegółowo

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED Podręcznik użytkownika Katowice 2010 Producent programu: KAMSOFT S.A. ul. 1 Maja 133 40-235 Katowice Telefon: (0-32) 209-07-05 Fax:

Bardziej szczegółowo

Konfiguracja połączenia szerokopasmowego na Windows98/98SE Instalacja PPPoE w systemie Windows 98 i 98SE

Konfiguracja połączenia szerokopasmowego na Windows98/98SE Instalacja PPPoE w systemie Windows 98 i 98SE Konfiguracja połączenia szerokopasmowego na Windows98/98SE Instalacja PPPoE w systemie Windows 98 i 98SE Aby zainstalować protokół PPPoE, należy wcześniej przygotować system. Przygotowanie polega na aktualizacji

Bardziej szczegółowo

Rozdział 5. Administracja kontami użytkowników

Rozdział 5. Administracja kontami użytkowników Rozdział 5. Administracja kontami użytkowników Ćwiczenia zawarte w tym rozdziale pozwolą przygotować oddzielne środowisko pracy dla każdego użytkownika komputera. Windows XP, w porównaniu do systemów Windows

Bardziej szczegółowo

Systemy operacyjne. Zasady lokalne i konfiguracja środowiska Windows 2000

Systemy operacyjne. Zasady lokalne i konfiguracja środowiska Windows 2000 Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski Systemy operacyjne Laboratorium Zasady lokalne i konfiguracja środowiska Windows 2000 Cel ćwiczenia Celem ćwiczenia jest zapoznanie

Bardziej szczegółowo

Zanim zaczniesz. Warto ustawić kartę sieciową naszego serwera.

Zanim zaczniesz. Warto ustawić kartę sieciową naszego serwera. Zanim zaczniesz. Warto ustawić kartę sieciową naszego serwera. Wchodzimy w Centrum sieci -> Połączenia sieciowe -> następnie do właściwości naszej karty sieciowej. Następnie przechodzimy do Protokół internetowy

Bardziej szczegółowo

SERWER AKTUALIZACJI UpServ

SERWER AKTUALIZACJI UpServ Wersja 1.11 upserv_pl 06/16 SERWER AKTUALIZACJI UpServ SATEL sp. z o.o. ul. Budowlanych 66 80-298 Gdańsk POLSKA tel. 58 320 94 00 serwis 58 320 94 30 dz. techn. 58 320 94 20; 604 166 075 www.satel.pl SATEL

Bardziej szczegółowo

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie Strona 1 z 6 Połączenia Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie Uwaga: Przy instalowaniu drukarki podłączonej lokalnie, jeśli dysk CD-ROM Oprogramowanie i dokumentacja

Bardziej szczegółowo

Instrukcja instalacji: Apache, PHP, MySQL, PHP My Admin

Instrukcja instalacji: Apache, PHP, MySQL, PHP My Admin Instrukcja instalacji: Apache, PHP, MySQL, PHP My Admin Wersja 1.0 Instalacja Apache/PHP/MySQL/PHP My Admin 1. Instalacja MySQL a) Uruchomienie programu instalacyjnego: mysql-essential-5.0.24a-win32 b)

Bardziej szczegółowo

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory Poniższa instrukcja opisuje sposób zdalnej instalacji oprogramowania Webroot SecureAnywhere w środowiskach wykorzystujących usługę Active

Bardziej szczegółowo

Poradnik zetula.pl. Jak założyć konto na zetula.pl. i zabezpieczyć dane na swoim komputerze?

Poradnik zetula.pl. Jak założyć konto na zetula.pl. i zabezpieczyć dane na swoim komputerze? Poradnik zetula.pl Jak założyć konto na zetula.pl i zabezpieczyć dane na swoim komputerze? 1.Wejdź na stronę www.zetula.pl 2.Kliknij na odnośniku Utwórz nowe konto 3.Wypełnij formularz rejestracyjny. Pola

Bardziej szczegółowo

11. Rozwiązywanie problemów

11. Rozwiązywanie problemów 11. Rozwiązywanie problemów Ćwiczenia zawarte w tym rozdziale pokaŝą, jak rozwiązywać niektóre z problemów, jakie mogą pojawić się podczas pracy z komputerem. Windows XP został wyposaŝony w kilka mechanizmów

Bardziej szczegółowo

Podręcznik instalacji i konfiguracji aplikacji 7 Office Ship Control dla Microsoft Office 2007 i 2010. Siódemka S.A. Warszawa, dnia 06.02.20112r.

Podręcznik instalacji i konfiguracji aplikacji 7 Office Ship Control dla Microsoft Office 2007 i 2010. Siódemka S.A. Warszawa, dnia 06.02.20112r. Podręcznik instalacji i konfiguracji aplikacji 7 Office Ship Control dla Microsoft Office 2007 i 2010 Siódemka S.A. Warszawa, dnia 06.02.20112r. 1 Spis treści: 1. Przed instalacją aplikacji 7 Office Ship

Bardziej szczegółowo

INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32

INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32 INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32 Spis Treści 1. Wymagania... 2 1.1. Wymagania przy korzystaniu z klucza sieciowego... 2 1.2. Wymagania przy uruchamianiu programu przez internet... 2 2.

Bardziej szczegółowo

mgr Marek W. Krasowski Liceum Ogólnokształcące im. J. I. Kraszewskiego w Drohiczynie

mgr Marek W. Krasowski Liceum Ogólnokształcące im. J. I. Kraszewskiego w Drohiczynie mgr Marek W. Krasowski Liceum Ogólnokształcące im. J. I. Kraszewskiego w Drohiczynie Instalacja serwera WWW Apache na domowym komputerze w środowisku Windows Apache jest bezpłatnym, udostępnianym na zasadach

Bardziej szczegółowo

IBM SPSS Modeler Social Network Analysis 16 podręcznik instalowania i konfigurowania

IBM SPSS Modeler Social Network Analysis 16 podręcznik instalowania i konfigurowania IBM SPSS Modeler Social Network Analysis 16 podręcznik instalowania i konfigurowania Spis treści Rozdział 1. Wprowadzenie do programu IBM SPSS Modeler Social Network Analysis.............. 1 IBM SPSS

Bardziej szczegółowo

Instalacja protokołu PPPoE

Instalacja protokołu PPPoE Instalacja protokołu PPPoE Uruchomienie PPPoE w systemie Windows XP za pomocą wbudowanego kreatora Uruchomienie PPPoE w systemach z rodziny Windows 98 Instrukcja oparta na powszechnie dostępnych w Internecie

Bardziej szczegółowo

Instalacja programu Warsztat 3 w sieci

Instalacja programu Warsztat 3 w sieci Instalacja programu Warsztat 3 w sieci (proszę uważnie przeczytać do końca) Spis treści 1 Przed instalacją...2 2 Przeprowadzanie po raz pierwszy instalacji sieciowej...3 2.1 Dane umieszczone na jednej

Bardziej szczegółowo

INSTALACJA SERWERA LOKALNEGO TYPU WAMP NA PRZYKŁADZIE PAKIETU KRASNAL SERV 2.7

INSTALACJA SERWERA LOKALNEGO TYPU WAMP NA PRZYKŁADZIE PAKIETU KRASNAL SERV 2.7 Mgr inż. Marcin Dąbrowski INSTALACJA SERWERA LOKALNEGO TYPU WAMP NA PRZYKŁADZIE PAKIETU KRASNAL SERV 2.7 Wydział Organizacji i Zarządzania Politechnika Śląska w Gliwicach Zabrze 2009 1. Instalacja lokalnego

Bardziej szczegółowo

Dokumentacja fillup - MS SQL

Dokumentacja fillup - MS SQL Dokumentacja fillup - MS SQL e-file.pl 28 lipca 2017 Spis treści Wstęp 2 Wymagania sprzętowe 2 Windows Server 2012.......................... 2 Windows 10............................... 3 MS SQL Server.............................

Bardziej szczegółowo

Asystent Hotline Instrukcja instalacji

Asystent Hotline Instrukcja instalacji SoftVig Asystent Hotline Instrukcja instalacji Dokumentacja do wersji: Asystent Hotline (ver. 2.8.4737) Data ostatnich zmian: 2013-05-13 SoftVig Systemy Informatyczne Sp. z o.o. pl. Rodła 8, 70-419 Szczecin,

Bardziej szczegółowo

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji. www.as.tylda.pl

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji. www.as.tylda.pl AKTYWNY SAMORZĄD Instrukcja instalacji, aktualizacji i konfiguracji TYLDA Sp. z o.o. 65-001 Zielona Góra ul. Wazów 6a tel. 68 324-24-72 68 325-75-10 www.tylda.pl tylda@tylda.pl wersja 1.0 2013.04.12 2

Bardziej szczegółowo

Pracownia internetowa w każdej szkole (edycja jesień 2005)

Pracownia internetowa w każdej szkole (edycja jesień 2005) Instrukcja numer SPD3/12_02/Z Pracownia internetowa w każdej szkole (edycja jesień 2005) Opiekun pracowni internetowej cz. 3 Instalacja programu phpmyadmin (PD3) Zadanie 1 Program phpmyadmin jest jednym

Bardziej szczegółowo

PRODUKCJA BY CTI INSTRUKCJA INSTALACJI I KONFIGURACJI

PRODUKCJA BY CTI INSTRUKCJA INSTALACJI I KONFIGURACJI PRODUKCJA BY CTI INSTRUKCJA INSTALACJI I KONFIGURACJI Spis treści Ważne informacje przed instalacją... 3 1. Instalacja oprogramowania... 4 2. Konfiguracja połączenia z serwerem SQL oraz z programem OPTIMA...

Bardziej szczegółowo

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum. Płace Optivum Jak przenieść dane programu Płace Optivum na nowy komputer? Aby kontynuować pracę z programem Płace Optivum na nowym komputerze, należy na starym komputerze wykonać kopię zapasową bazy danych

Bardziej szczegółowo

KONFIGURACJA SERWERA USŁUG INTERNETOWYCH

KONFIGURACJA SERWERA USŁUG INTERNETOWYCH Zespół Szkół Technicznych w Suwałkach Pracownia Systemów Komputerowych Ćwiczenie Nr 23 KONFIGURACJA SERWERA USŁUG INTERNETOWYCH Opracował Sławomir Zieliński Suwałki 2013 Cel ćwiczenia Nabycie praktycznych

Bardziej szczegółowo

Nagrywamy podcasty program Audacity

Nagrywamy podcasty program Audacity Pobieranie i instalacja Program Audacity jest darmowym zaawansowanym i wielościeżkowym edytorem plików dźwiękowych rozpowszechnianym na licencji GNU GPL. Jest w wersjach dla systemów typu Unix/Linux, Microsoft

Bardziej szczegółowo

MAMP: Można to pobrać i zainstalować z XAMPP: Można go pobrać i zainstalować z

MAMP: Można to pobrać i zainstalować z   XAMPP: Można go pobrać i zainstalować z WordPress : Omówienie I Instalacja Na początek, dlaczego byłbyś zainteresowany wykorzystaniem WordPressa razem z PhoneGap? Zapytałbym: "Dlaczego byś nie?" Moim zdaniem WordPress jest jednym z najłatwiejszych

Bardziej szczegółowo

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer? Kadry Optivum, Płace Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Kadry Optivum lub Płace Optivum (lub z obydwoma programami pracującymi na wspólnej bazie danych) na nowym

Bardziej szczegółowo

Jak używać funkcji prostego udostępniania plików do udostępniania plików w systemie Windows XP

Jak używać funkcji prostego udostępniania plików do udostępniania plików w systemie Windows XP Jak używać funkcji prostego udostępniania plików do udostępniania plików w systemie Windows XP System Windows XP umożliwia udostępnianie plików i dokumentów innym użytkownikom komputera oraz innym użytkownikom

Bardziej szczegółowo

Instrukcja pobrania i instalacji wersji testowej Invest for Excel

Instrukcja pobrania i instalacji wersji testowej Invest for Excel Instrukcja pobrania i instalacji wersji testowej Invest for Excel Drogi Użytkowniku! Dziękujemy za zainteresowanie. Zapraszamy do pobrania i instalacji wersji testowej Invest for Excel. Proces składa się

Bardziej szczegółowo

Windows 10 - Jak uruchomić system w trybie

Windows 10 - Jak uruchomić system w trybie 1 (Pobrane z slow7.pl) Windows 10 - Jak uruchomić system w trybie awaryjnym? Najprostszym ze sposobów wymuszenia na systemie przejścia do trybu awaryjnego jest wybranie Start a następnie Zasilanie i z

Bardziej szczegółowo

Instrukcja użytkownika

Instrukcja użytkownika Instrukcja użytkownika Menadżer Licencji Wersja 2013.0.1 Spis treści 1 WPROWADZENIE... 3 2 AKTUALIZACJA SERWISU KLUCZA HASP ORAZ ZDALNEGO SERWISU KLUCZA... 3 3 INSTALACJA... 3 4 MONITOR MENADŻERA LICENCJI...

Bardziej szczegółowo

1. Podręcznik instalacji aplikacji EXR Creator... 2 1.1 Wstęp... 3 1.2 Instalacja... 4 1.2.1 Instalacja aplikacji EXR Creator z płyty CD... 5 1.2.1.

1. Podręcznik instalacji aplikacji EXR Creator... 2 1.1 Wstęp... 3 1.2 Instalacja... 4 1.2.1 Instalacja aplikacji EXR Creator z płyty CD... 5 1.2.1. 1. Podręcznik instalacji aplikacji EXR Creator.................................................................... 2 1.1 Wstęp.............................................................................................

Bardziej szczegółowo

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3 Currenda EPO Instrukcja Konfiguracji Wersja dokumentu: 1.3 Currenda EPO Instrukcja Konfiguracji - wersja dokumentu 1.3-19.08.2014 Spis treści 1 Wstęp... 4 1.1 Cel dokumentu... 4 1.2 Powiązane dokumenty...

Bardziej szczegółowo

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer? Kadry Optivum, Płace Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Kadry Optivum lub Płace Optivum (lub z obydwoma programami pracującymi na wspólnej bazie danych) na nowym

Bardziej szczegółowo

Instalowanie VHOPE i plików biblioteki VHOPE

Instalowanie VHOPE i plików biblioteki VHOPE Instalowanie VHOPE i plików biblioteki VHOPE Krok 1. Zainstaluj aplikację VHOPE Przed rozpoczęciem korzystania z materiałów prezentacyjnych znajdujących się na tym dysku USB należy zainstalować na komputerze

Bardziej szczegółowo

Oprogramowanie OpenVPN jest oprogramowaniem darmowym, które można pobrać ze strony:

Oprogramowanie OpenVPN jest oprogramowaniem darmowym, które można pobrać ze strony: Aby móc korzystać z bazy publikacji elektronicznych należy: 1) posiadać konto w usłudze LDAP (konto logowania do Internetu), 2) zainstalować i skonfigurować oprogramowanie OpenVPN na swoim komputerze,

Bardziej szczegółowo

Fiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe

Fiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe Fiery Remote Scan Program Fiery Remote Scan umożliwia zarządzanie skanowaniem na serwerze Fiery server i drukarce ze zdalnego komputera. Programu Fiery Remote Scan można użyć do wykonania następujących

Bardziej szczegółowo

Instrukcja instalacji

Instrukcja instalacji Instrukcja instalacji Nintex USA LLC 2012. Wszelkie prawa zastrzeżone. Zastrzegamy sobie prawo do błędów i pominięć. support@nintex.com 1 www.nintex.com Spis treści 1. Instalowanie programu Nintex Workflow

Bardziej szczegółowo

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego 2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego produktu. 23 czerwca 2014 Spis treści 3 Spis treści...5

Bardziej szczegółowo

Instalacja NOD32 Remote Administrator

Instalacja NOD32 Remote Administrator Instalacja NOD32 Remote Administrator Program do zdalnego zarządzania stacjami roboczymi, na których zainstalowany jest program NOD32, składa się z dwóch modułów. Pierwszy z nich Remote Administrator Server

Bardziej szczegółowo

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0.

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0. Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2 Instrukcja tworzenia bazy danych dla programu AUTOSAT 3 wersja 0.0.4 2z12 1. Wymagania systemowe. Przed rozpoczęciem instalacji

Bardziej szczegółowo

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze 2000. www.e-audytor.com

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze 2000. www.e-audytor.com Zarządzanie Infrastrukturą IT Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze 2000 Data modyfikacji: 2007-04-17, 15:46 opracował: Maciej Romanowski v 2.2 powered by Romanowski 2007-03-15

Bardziej szczegółowo

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami Dotyczy programów opartych na bazie BDE: Menedżer Pojazdów PL+ Ewidencja Wyposażenia PL+ Spis treści: 1. Wstęp...

Bardziej szczegółowo

SPOSOBY DYSTRYBUCJI OPROGRAMOWANIA PANDA

SPOSOBY DYSTRYBUCJI OPROGRAMOWANIA PANDA SPOSOBY DYSTRYBUCJI OPROGRAMOWANIA PANDA Panda Security oferuje trzy sposoby dystrybucji oprogramowania na stacje końcowe: - Lokalne pobranie pliku instalacyjnego z portalu zarządzającego - Generacja instalacyjnego

Bardziej szczegółowo

Generatory pomocy multimedialnych

Generatory pomocy multimedialnych Generatory pomocy multimedialnych Storna 1 Instalacja generatorów oraz praca z generatorem puzzli, memory oraz grupowania.* *Projekt jest całkowicie finansowany z programu Kapitał Ludzki, III Wysoka jakoś

Bardziej szczegółowo

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP W tym opracowaniu opisano, jak korzystać z edytora zasad grupy do zmiany ustawień zasad lokalnych dla

Bardziej szczegółowo

Instalacja protokołu PPPoE w systemie Windows 98

Instalacja protokołu PPPoE w systemie Windows 98 Instalacja protokołu PPPoE w systemie Windows 98 Aby zainstalować protokół PPPoE, należy wcześniej przygotować system poprzez aktualizację niektórych komponentów systemu. Odpowiednie pliki pobrać można

Bardziej szczegółowo

Program Płatnik 10.01.001. Instrukcja instalacji

Program Płatnik 10.01.001. Instrukcja instalacji Program Płatnik 10.01.001 Instrukcja instalacji S P I S T R E Ś C I 1. Wymagania sprzętowe programu Płatnik... 3 2. Wymagania systemowe programu... 3 3. Instalacja programu - bez serwera SQL... 4 4. Instalacja

Bardziej szczegółowo

Zawartość. Wstęp. Moduł Rozbiórki. Wstęp Instalacja Konfiguracja Uruchomienie i praca z raportem... 6

Zawartość. Wstęp. Moduł Rozbiórki. Wstęp Instalacja Konfiguracja Uruchomienie i praca z raportem... 6 Zawartość Wstęp... 1 Instalacja... 2 Konfiguracja... 2 Uruchomienie i praca z raportem... 6 Wstęp Rozwiązanie przygotowane z myślą o użytkownikach którzy potrzebują narzędzie do podziału, rozkładu, rozbiórki

Bardziej szczegółowo

Forte Zarządzanie Produkcją Instalacja i konfiguracja. Wersja B

Forte Zarządzanie Produkcją Instalacja i konfiguracja. Wersja B Forte Zarządzanie Produkcją Instalacja i konfiguracja Wersja 2013.1.B Forte Zarządzanie Produkcją - Instalacja i konfiguracja Strona 2 z 13 SPIS TREŚCI 1 Instalacja i konfiguracja Forte Zarządzanie Produkcją...

Bardziej szczegółowo

Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0

Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0 Instrukcja instalacji środowiska testowego na TestingCup 2017 wersja 1.0 Spis treści: 1. Wstęp Błąd! Nie zdefiniowano zakładki. 2. Konfiguracja sprzętowa 2 3. Instalacja bazy danych MySQL 5.7 2 4. Import

Bardziej szczegółowo

PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl

PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl Do połączenia z serwerem A&B w celu załadowania lub pobrania materiałów można wykorzystać dowolny program typu "klient FTP". Jeżeli nie

Bardziej szczegółowo

Oprogramowanie antywirusowe avast! Free Antivirus 7.x + virus do testów

Oprogramowanie antywirusowe avast! Free Antivirus 7.x + virus do testów Oprogramowanie antywirusowe avast! Free Antivirus 7.x + virus do testów Jak zainstalować avast! Free Antivirus 7.x? Następujące wymagania systemowe są zalecane dla instalacji i uruchomienia na komputerze

Bardziej szczegółowo

Instalacja i konfiguracja SAS PC Files Server

Instalacja i konfiguracja SAS PC Files Server , SAS Institute Polska listopad 2013 Szanowni Państwo! Niniejszy dokument stanowi opis procesu pobierania, instalacji oraz konfiguracji programu SAS PC Files Server. Program instalowany jest na komputerach

Bardziej szczegółowo

Ćw. I. Środowisko sieciowe, połączenie internetowe, opcje internetowe

Ćw. I. Środowisko sieciowe, połączenie internetowe, opcje internetowe Ćw. I. Środowisko sieciowe, połączenie internetowe, opcje internetowe 1) Znajdowanie komputerów podłączonych do sieci lokalnej. Z menu Start bądź z Pulpitu wybierz opcję Moje miejsca sieciowe. Z dostępnych

Bardziej szczegółowo

Instrukcja instalacji i konfiguracji Karty EDGE/GPRS SonyEricsson GC85

Instrukcja instalacji i konfiguracji Karty EDGE/GPRS SonyEricsson GC85 Instrukcja instalacji i konfiguracji Karty EDGE/GPRS SonyEricsson GC85 SPIS TREŚCI SPIS TREŚCI...2 WSTĘP...2 INSTRUKCJA INSTALACJI I KONFIGURACJI...3 SCHEMAT INSTALACJI KARTY SIM W SE GC85...3 INSTALACJA

Bardziej szczegółowo

Laboratorium - Archiwizacja i odzyskiwanie danych w systemie Windows XP

Laboratorium - Archiwizacja i odzyskiwanie danych w systemie Windows XP 5.0 10.3.1.6 Laboratorium - Archiwizacja i odzyskiwanie danych w systemie Windows XP Wprowadzenie Wydrukuj i uzupełnij to laboratorium. W tym laboratorium wykonasz kopię zapasową danych. Przeprowadzisz

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

IBM SPSS Statistics Wersja 25. Windows Instrukcja instalacji (licencja autoryzowanego użytkownika) IBM

IBM SPSS Statistics Wersja 25. Windows Instrukcja instalacji (licencja autoryzowanego użytkownika) IBM IBM SPSS Statistics Wersja 25 Windows Instrukcja instalacji (licencja autoryzowanego użytkownika) IBM Spis treści Instrukcja instalacji.......... 1 Wymagania systemowe........... 1 Kod autoryzacji.............

Bardziej szczegółowo

Xopero Backup Build your private cloud backup environment. Rozpoczęcie pracy

Xopero Backup Build your private cloud backup environment. Rozpoczęcie pracy Xopero Backup Build your private cloud backup environment Rozpoczęcie pracy 07.05.2015 Spis treści Wstęp... 2 Pobierz aplikację Management Center... 2 Przygotuj Xopero do pracy... 3 Zmień hasło administratora...

Bardziej szczegółowo

Przedmiotowy system oceniania z informatyki

Przedmiotowy system oceniania z informatyki Przedmiotowy system oceniania z informatyki Przedmiotowy system oceniania został skonstruowany w oparciu o następujące dokumenty: Rozporządzenie MEN z dnia 7 września 2004 roku w sprawie zasad oceniania,

Bardziej szczegółowo

Przewodnik instalacji i rozpoczynania pracy. dla DataPage+ 2012

Przewodnik instalacji i rozpoczynania pracy. dla DataPage+ 2012 Przewodnik instalacji i rozpoczynania pracy dla DataPage+ 2012 Pomoc aktualizowano ostatnio: 29 sierpnia 2012 Spis treści Instalowanie wymaganych wstępnie komponentów... 1 Przegląd... 1 Krok 1: Uruchamianie

Bardziej szczegółowo

Instalacja PPPoE w systemie Windows 98SE i Me

Instalacja PPPoE w systemie Windows 98SE i Me Instalacja PPPoE w systemie Windows 98SE i Me Ilekroć w instrukcji mowa o systemie Win98 lub Win98SE chodzi o : Win98 (Windows 98) - pierwsza wersja systemu Windows 98 - dawno nie spotykana ale może się

Bardziej szczegółowo

Aktualizacja systemu UPLOOK / STATLOOK

Aktualizacja systemu UPLOOK / STATLOOK Aktualizacja systemu UPLOOK / STATLOOK SCENARIUSZ NR1 (Komputer z zainstalowaną konsolą Master ma dostęp do Internetu) 1. Z poziomu menu głównego konsoli Master, wybieramy opcję Pomoc następnie Sprawdź

Bardziej szczegółowo

Instalacja i konfiguracja serwera IIS z FTP

Instalacja i konfiguracja serwera IIS z FTP Instalacja i konfiguracja serwera IIS z FTP IIS (Internet Information Services) jest to usługa dostępna w systemach z rodziny Windows Server, pozwalająca na obsługę i utrzymanie własnych stron WWW oraz

Bardziej szczegółowo

Zamawianie Taxi Instrukcja użytkownika

Zamawianie Taxi Instrukcja użytkownika Zamawianie Taxi Instrukcja użytkownika 2009 Jarek Andrzejewski www.ptja.pl email: ptja@ptja.pl wersja 1.2.1, 22 października 2009 Spis treści 1.Uruchamianie programu...3 2.Pierwsze uruchomienie, aktywacja

Bardziej szczegółowo

Snifery wbudowane w Microsoft Windows

Snifery wbudowane w Microsoft Windows Snifery wbudowane w Microsoft Windows Prezentację przygotowali: Robert Milczarski Łukasz Stegliński Maciej Łaski Network Monitorw w Microsoft Windows Server 2003 Wbudowany w Windows monitor sieci wykorzystywany

Bardziej szczegółowo

SecureDoc Standalone V6.5

SecureDoc Standalone V6.5 SecureDoc Standalone V6.5 Instrukcja instalacji WinMagic Inc. SecureDoc Standalone Instrukcja Instalacji Spis treści Zanim przystąpisz do instalacji... 3 Tworzenie kopii zapasowej... 3 Wymagania systemowe...

Bardziej szczegółowo

Instrukcja instalacji nośników USB w systemie internetowym Alior Banku

Instrukcja instalacji nośników USB w systemie internetowym Alior Banku Instrukcja instalacji nośników USB w systemie internetowym Alior Banku Nośnik USB służy do przechowywania klucza elektronicznego, używanego do logowania i autoryzacji transakcji. Opcja dostępna jest wyłącznie

Bardziej szczegółowo

weblsp Wybór przeglądarki i jej ustawienia Instrukcja ADH-Soft sp. z o.o., ul. 17 Stycznia 74, Warszawa

weblsp Wybór przeglądarki i jej ustawienia Instrukcja ADH-Soft sp. z o.o., ul. 17 Stycznia 74, Warszawa weblsp Wybór przeglądarki i jej ustawienia Instrukcja ADH-Soft sp. z o.o., ul. 17 Stycznia 74, 02-146 Warszawa www.adh.com.pl Spis treści 1. Wydajność aplikacji po stronie klienta... 3 2. Wybór przeglądarki

Bardziej szczegółowo

Windows W celu dostępu do i konfiguracji firewall idź do Panelu sterowania -> System i zabezpieczenia -> Zapora systemu Windows.

Windows W celu dostępu do i konfiguracji firewall idź do Panelu sterowania -> System i zabezpieczenia -> Zapora systemu Windows. Bezpieczeństwo Systemów Informatycznych Firewall (Zapora systemu) Firewall (zapora systemu) jest ważnym elementem bezpieczeństwa współczesnych systemów komputerowych. Jego główną rolą jest kontrola ruchu

Bardziej szczegółowo

Logowanie do aplikacji TETA Web. Instrukcja Użytkownika

Logowanie do aplikacji TETA Web. Instrukcja Użytkownika Logowanie do aplikacji TETA Web Instrukcja Użytkownika Spis treści 1 Wstęp... 2 1.1 O tym dokumencie... 2 1.2 Przyjęte oznaczenia... 2 1.3 Cel i zakres systemu... 2 1.4 Instalacja wtyczki Silverlight...

Bardziej szczegółowo

Instrukcja instalacji aplikacji Comarch Smart Card ToolBox

Instrukcja instalacji aplikacji Comarch Smart Card ToolBox Instrukcja instalacji aplikacji Comarch Smart Card ToolBox dla urządzeń kryptograficznych Bankowość Internetowa R-Online Biznes Spis treści: 1. Wstęp...2 2. Instalacja Comarch Smart Card ToolBox w systemie

Bardziej szczegółowo

5.6.2 Laboratorium: Punkty przywracania

5.6.2 Laboratorium: Punkty przywracania 5.6.2 Laboratorium: Punkty przywracania Wprowadzenie Wydrukuj i uzupełnij to laboratorium. W tym ćwiczeniu stworzysz punkt przywracania i przywrócisz swój komputer do tego punktu. Zalecany sprzęt Do tego

Bardziej szczegółowo

Rozdział 2. Konfiguracja środowiska pracy uŝytkownika

Rozdział 2. Konfiguracja środowiska pracy uŝytkownika Rozdział 2. Konfiguracja środowiska pracy uŝytkownika Ćwiczenia zawarte w tym rozdziale pozwolą na dostosowanie pulpitu i menu Start do indywidualnych potrzeb uŝytkownika. Środowisko graficzne systemu

Bardziej szczegółowo

Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu MacOS

Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu MacOS Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu MacOS Kontakt: e-mail: kontakt@mforex.pl infolinia: 22 697 4774 www.mforex.pl 1 1 O platformie Platforma mforex Trader to część systemu

Bardziej szczegółowo

Mazowiecki Elektroniczny Wniosek Aplikacyjny

Mazowiecki Elektroniczny Wniosek Aplikacyjny Mazowiecki Elektroniczny Wniosek Aplikacyjny Generator Offline Instrukcja użytkownika Problemy z aplikacją można zgłaszad pod adresem: zgloszenie@mazowia.eu SPIS TREŚCI Zawartość 1 Instalacja Generatora

Bardziej szczegółowo

Licencja SEE Electrical zabezpieczona kluczem lokalnym

Licencja SEE Electrical zabezpieczona kluczem lokalnym Licencja SEE Electrical zabezpieczona kluczem lokalnym V8R2 COPYRIGHT 1986-2018 IGE+XAO Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek

Bardziej szczegółowo

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

I. Informacje ogólne. Jednym z takich systemów jest Mambo. MAMBO (CMS) I. Informacje ogólne CMS, Content Management System ("system zarządzania treścią") jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwe utworzenie oraz późniejszą aktualizację

Bardziej szczegółowo

Instalacja PPPoE w systemie Windows XP za pomocą kreatora nowego połączenia sieciowego

Instalacja PPPoE w systemie Windows XP za pomocą kreatora nowego połączenia sieciowego Instalacja PPPoE w systemie Windows XP za pomocą kreatora nowego połączenia sieciowego System Windows XP posiada wbudowaną obsługę połączenia PPPoE, nazywa się to połączenie szerokopasmowe, wymagające

Bardziej szczegółowo

BIT S.A. BIT Rejestry. Instrukcja instalacji. Wersja 3

BIT S.A. BIT Rejestry. Instrukcja instalacji. Wersja 3 BIT S.A. BIT Rejestry Instrukcja instalacji Wersja 3 Spis treści Wstęp... 2 Funkcje aplikacji... 2 Historia zmian aplikacji BIT Rejestry... 3 Instalacja aplikacji... 4 Czynności wstępne... 4 Proces instalacji

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

Laboratorium 3.4.2: Zarządzanie serwerem WWW

Laboratorium 3.4.2: Zarządzanie serwerem WWW Laboratorium 3.4.2: Zarządzanie serwerem WWW Topologia sieci Tabela adresacji Urządzenie Interfejs Adres IP Maska podsieci Domyślna brama R1-ISP S0/0/0 10.10.10.6 255.255.255.252 Nie dotyczy Fa0/0 192.168.254.253

Bardziej szczegółowo

Instrukcja instalacji Asystenta Hotline

Instrukcja instalacji Asystenta Hotline SoftVig Systemy Informatyczne Sp. z o.o. Instrukcja instalacji Asystenta Hotline Ver. 3.5 2012-06-19 2 Instrukcja obsługi programu Asystent Hotline Zawartość 1 INSTALACJA PROGRAMU 3 1.1 WARUNKI KONIECZNE

Bardziej szczegółowo