Kurs języka PHP dla początkujących. Dawid Birówka 2011
|
|
- Magdalena Pietrzyk
- 9 lat temu
- Przeglądów:
Transkrypt
1 Kurs języka PHP dla początkujących Dawid Birówka 2011
2 Kurs języka PHP dla początkujących Strona nr 2 Spis treści Rozdział 1 Jak wypisać tekst na ekranie?... 4 Od czego zacząć?... 4 Instalacja serwera... 4 Znajomość języka HTML... 4 Edytor tekstu... 4 Pierwszy program w PHP... 4 Rozdział 2 Czym są zmienne i kiedy się ich używa?... 5 Czym jest zmienna?... 5 Po co używać zmienne?... 5 Rozdział 3 Parametry... 6 Jak pobrać parametr z tablicy GET?... 6 Jak możemy wykorzystać go w PHP?... 6 Jak pobrać dane przesłane metodą POST?... 7 Rozdział 4 Napiszmy coś przydatnego!... 8 Piszemy własny kalkulator... 8 Rozdział 5 Instrukcje warunkowe... 8 Czym one są?... 8 Do czego są przydatne?... 9 Przykładowa instrukcja warunkowa... 9 Jak to działa?... 9 Alternatywa do if oraz else instrukcja switch Do czego to służy? Objaśnienie działania Rozdział 6 Pętle Kiedy się ich używa? Rodzaje pętli Pętla while najprostszy przykład pętli Pętla for Petla do..while Rozdział 7 Funkcje Co to jest funkcja? Funkcja korzystająca z parametrów Po co je używać?... 12
3 Kurs języka PHP dla początkujących Strona nr 3 Rozdział 8 Operacje na plikach tekstowych Odczytywanie danych z pliku Zapisywanie danych do pliku Dopisanie danych do pliku Podsumowanie... 14
4 Kurs języka PHP dla początkujących Strona nr 4 Rozdział 1 Jak wypisać tekst na ekranie? Od czego zacząć? Instalacja serwera Aby rozpocząć jakiekolwiek działania w PHP potrzebujemy serwera obsługującego język PHP. Najpopularniejszym z nich jest Apache. Osobiście (preferując głównie programy Open Source) używam pakietu WampServer 1. Jest to zestaw trzech modułów Apache, PHPMyAdmin oraz system zarządzania bazami danych MySQL. Aktualnie najnowszą wersją jest 2.1. Znajomość języka HTML Chcąc brać się za PHP, musimy znać język HTML bądź jakikolwiek język programowania podobny w składni do PHP. Jest on podstawą i bez jego znajomości nauczenie się tego języka jest co najmniej ciężkie. Jeśli go jeszcze nie znasz, najpierw się go naucz a dopiero potem szukaj czegoś trudniejszego. Edytor tekstu Do pisania w języku PHP można używać dowolnego edytora tekstu. Może to być nawet windowsowy notatnik. Jednak istnieją edytory, które pomagają połapać się w składni programu i czynią go bardziej przejrzystym dzięki nadawaniu różnych kolorów różnym funkcjom języka. Ja (stawiając na programy za friko) korzystam z edytora Notepad++ 2. Jest on bardzo przydatny nie tylko do pisania w PHP. Oferuje różne opcje dla wielu języków m.in. dla HTML, JavaScript czy też C++, Pascal i Perl. Jeżeli wszystko już omówiliśmy, zaczynajmy! Pierwszy program w PHP Prawie każdy programista zaczynając naukę w nowym języku, pisze pierwszy program zwany Hello World!. Wyświetla on na ekranie ten właśnie napis. My nie bądźmy inni. Zróbmy dokładnie to samo. echo('hello world!'); Zapiszmy to jako plik index.php. Aby móc go uruchomić musimy usadowić go w folderze serwera. W przypadku WampServera, na dysku C:\ tworzony jest katalog o nazwie wamp. Wchodzimy w katalog www, tworzymy tam własny folder (ja np. nazwałem go Dawid) i umieszczamy w nim swój plik. Aby ucieszyć się widokiem naszego pierwszego programu, w przeglądarce wchodzimy na adres: twojego folderu)/index.php 3 Jak możemy zauważyć, każdy program w PHP zaczynamy od znaczników początku i końca: To właśnie w nich wpisujemy zawartość programu. 1 Pobrać go można stąd: 2 Również do pobrania stąd: 3 Jeśli ten adres nie działa, oznacza to, że masz inaczej skonfigurowany lub wyłączony pakiet WampServer.
5 Kurs języka PHP dla początkujących Strona nr 5 W parametrze funkcji echo możemy bez obaw wpisywać znaczniki formatowania kodu HTML. Jak już mówiłem, język HTML współdziała z PHP i jest potrzebny do opanowania wielu funkcji tego języka. Jeśli dobrze się przyjrzymy, możemy zauważyć, że część kodu echo('hello world!'); została zakończona średnikiem (;). Jest to bardzo ważne, ponieważ bez niego program nie wykona się i najprawdopodobniej wyświetli błąd na ekranie. Dobrze potrafimy już wypisać tekst na monitorze. Przejdźmy teraz do omówienia zmiennych. Rozdział 2 Czym są zmienne i kiedy się ich używa? Czym jest zmienna? Jak podaje Wikipedia 4, zmienna to konstrukcja programistyczna posiadająca trzy podstawowe atrybuty: symboliczną nazwę, miejsce przechowywania i wartość; pozwalająca w programie odwoływać się przy pomocy nazwy do wartości lub miejsca przechowywania. Dla nas najważniejszy jest fakt, że zmienna posiada nazwę i wartość. Wartość tą można zawsze zmieniać, stąd nazwa zmienna. Przeciwieństwem zmiennej jest stała, która posiada stale zdefiniowaną wartość i nie można jej przestawić. Do zmiennej można przypisywać dowolne wartości dwie najważniejsze z nich to: integer (wartość liczbowa) string (wartość tekstowa) W języku PHP, zmienne zaczynają się od znaku $ (dolara). Nazwa zmiennej może być dowolna z wyjątkiem ciągów ze spacjami, nazw zarezerwowanych dla języka oraz ciągów samych cyfr. Po co używać zmienne? Zobaczmy to na przykładzie. Utworzymy zmienną imie: $imie = 'Dawid'; Zapiszmy i odświeżmy stronę. Co się stało? Nic. Zmienna jest zdefiniowana, ale nie jest do niczego użyta. Chcemy więc wypisać ją na ekranie: $imie = 'Dawid'; echo("twoje imie to: $imie"); Właśnie zobaczyliśmy zmienną wypisaną na ekranie. Jedna, ważna uwaga PHP rozróżnia wielkość liter (np. imie to nie to samo co IMIE). Dobrze jest mieć to na względzie, kiedy coś w nim piszemy. 4 Źródło: pl.wikipedia.org/wiki/zmienna_(informatyka).
6 Kurs języka PHP dla początkujących Strona nr 6 I teraz nasuwa się pytanie: Po co używać zmiennych, jeżeli możemy wpisać to ręcznie? Wyobraźmy sobie, że do zmiennej zapisaliśmy jakiś długi numer, np. numer konta bankowego. Mamy wyświetlić go w kilku miejscach strony. Czy będziemy kopiować go w każde pole gdzie ma się znaleźć? Po pierwsze będzie to niewygodne (bo po co wklejać tak długi numer zamiast wpisać krótką nazwę zmiennej) a po drugie zwiększy rozmiar pliku ze stroną. Sensowniejsze więc będzie wstawienie tam zmiennych. Ale zmienne mają jeszcze jedną pożyteczna opcję mogą zawierać w sobie operacje matematyczne. $dzialanie = 120/3; echo("wynik tego dzialania to: $dzialanie"); I co widzimy? Wynik tego dzialania to: 40 Rozdział 3 Parametry Jak pobrać parametr z tablicy GET? Jak powinniśmy wiedzieć, wpisując dane do formularza w języku HTML, parametr (o nazwie nadanej w polu name, załóżmy, że jest to parametr imie), jest dopisywany do adresu w formie:?imie=to_co_wpisaliśmy Jak możemy wykorzystać go w PHP? W języku PHP występują tablice globalne i hiperglobalne. Jedna z nich nazywa się GET. To właśnie z niej pobiera się dane w formie?imie=dawid. Zobaczmy jak to wygląda na przykładzie: <html><body> <form> Podaj imie: <input type='text' name='imie'> <input type='submit' value='wyslij'> </form> = $_GET['imie']; echo("twoje imie to: $imie"); </body></html> 5 Najbardziej powinna nas interesować część kodu: $imie = $_GET['imie']; Widzimy tu zastosowanie tablicy GET. Początek $_ już pokazuje nam, że mamy do czynienia z tablicą. Przyda się to wam w przyszłości. Ale przejdźmy do omówienia powyższego kodu. Dla większości z was pierwsza część kodu (tj. formularz), nie powinna być nowością. Zauważmy, że wartość z formularza nosi nazwę imie. Podaj imie: <input type='text' name='imie'> 5 Znak małpy został tu wstawiony tylko po to, aby nie został wyświetlony błąd o niezdefiniowanej zmiennej.
7 Kurs języka PHP dla początkujących Strona nr 7 Tak więc do zmiennej PHP $imie, przypisaliśmy wartość tablicy $_GET o nazwie imie. Tak właśnie wyciągamy dane z formularza przesłane metodą GET (czyli poprzez dopisanie do adresu). Z tablicy $_GET wyciągamy dane o nazwie z formularza podanej w kwadratowych nawiasach i apostrofach. Możemy oczywiście przypisać to wszystko do jednej zmiennej. Będzie to wtedy dużo czytelniejsze i łatwiejsze. 6 Jak pobrać dane przesłane metodą POST? Jak chwilę się zastanowimy, działanie metody POST jest podobne do tablicy GET, z tym jednak wyjątkiem, że dane nie są dopisywane do adresu, lecz są niewidocznie dla użytkownika przesyłane do dowolnego docelowego pliku. Aby użyć tablicy POST, musimy w formularzu zdefiniować coś takiego: <form method='post'> Podaj imie: <input type='text' name='imie'> <input type='submit' value='wyslij'> </form> Dane przesłane metodą POST wyciągamy identycznie jak z tabeli GET. Jak? Zamiast $_GET piszemy $_POST. Oto przykład (nie różni się on bardzo od poprzedniego): <html><body> <form method='post'> Podaj imie: <input type='text' name='imie'> <input type='submit' value='wyslij'> </form> = $_POST['imie']; echo("twoje imie to: $imie"); </body></html> Jest to bardziej przydatne gdy chcemy przesłać jakieś bardziej "tajne" dane, które nie powinny być widoczne na ekranie. Zarówno za pomocą GET czy też POST, dane można wysłać do innego pliku. Aby to zrobić, dodajemy do formularza jeszcze jeden parametr: <form method='post' action='jakis_plik.php'> Możemy i raczej powinniśmy w takim wypadku usunąć znacznik <br> i część z kodem PHP. Dane zostaną przesłane do pliku "jakis_plik.php" i zostaniemy do niego automatycznie przekierowani. Jednak jeśli plik "jakis_plik.php" będzie pusty, nic nie zobaczymy Musimy więc wyświetlić w nim parametr podany z formularza we wcześniejszym pliku. Wpiszmy więc w = $_POST['imie']; echo("twoje imie to: $imie"); 6 Przypisywanie zmiennych do innych zmiennych upraszcza zrozumienie kodu - takie operacje są oczywiście dopuszczalne, lecz duża liczba takich działań, zwiększa użycie zasobów komputera i jest odradzana.
8 Kurs języka PHP dla początkujących Strona nr 8 Zobaczmy więc końcowy efekt. Uruchommy plik index.php (z formularzem), coś do niego wpiszmy i wyślijmy. Co się stało? Zostaliśmy przekierowani do pliku jakis_plik.php i została nam zwrócona wartość, którą wpisaliśmy. Poznaliśmy teraz sposoby niejakiego "kontaktowania się" z programem. My podajemy dane a komputer coś z nimi robi. Spróbujmy wykorzystać teraz tą wiedzę w praktyce. Rozdział 4 Napiszmy coś przydatnego! Co możemy zrobić dysponując wiedzą o zmiennych? Napiszmy prosty kalkulator. Moglibyśmy posłużyć się metodą GET ale nie zrobimy tego. Użyjemy trochę dłuższej ale "ładniejszej" opcji z metodą POST i formularzem. Użyjemy też dodatkowo parametru action dla metody POST. Może nie będzie to zbyt szczupłe lecz chcemy sprawdzić tylko nasze umiejętności. Piszemy własny kalkulator Zaczynamy więc od formularza utwórzmy plik index.php o treści: <html><body> <form method='post' action='wyniki.php'> Podaj pierwsza liczbe: <input type='text' name='liczba1'><br> Podaj druga liczbe: <input type='text' name='liczba2'> <input type='submit' value='licz!'> </form> </body></html> Jak widzimy, dane będą przesłane do pliku wyniki.php. Tworzymy go więc i wpisujemy: $liczba1 = $_POST['liczba1']; $liczba2 = $_POST['liczba2']; $wynik1 = $liczba1 + $liczba2; $wynik2 = $liczba1 - $liczba2; $wynik3 = $liczba1 * $liczba2; $wynik4 = $liczba1 / $liczba2; echo("suma wynosi: $wynik1<br>"); echo("roznica wynosi: $wynik2<br>"); echo("iloczyn wynosi: $wynik3<br>"); echo("iloraz wynosi: $wynik4"); Działa! Wpisujemy dwie liczby, klikamy i mamy podane wyniki. Proste myślę, że wszystko już rozumiecie. Przejdźmy teraz do poznania instrukcji warunkowych. Rozdział 5 Instrukcje warunkowe Czym one są? W języku PHP, można przeprowadzić sprawdzenie jakiegoś warunku. Może to być warunek, że wprowadzone dane są ciągiem liczb, cyfr, że dana jest zmienną, że zmienna jest zdefiniowana, ma jakąś długość itp.
9 Kurs języka PHP dla początkujących Strona nr 9 Do czego są przydatne? Są one bardzo pomocne przy sprawdzaniu danych podanych przez użytkownika np. w trakcie rejestracji w serwisie. Chronią one w pewnym stopniu przez atakiem bota. Sprawdzone może być czy nick ma długość co najmniej x znaków czy też jest nie dłuższy niż y znaków. Można sprawdzić bądź porównać w ten sposób dane wysyłkowe (np. poprawny format kodu pocztowego), narzucić stosowanie liczb bądź znaków interpunkcyjnych w hasłach aby zwiększyć ich bezpieczeństwo itp. Przykładowa instrukcja warunkowa Zobaczmy na przykładzie, jak wygląda i jaką ma składnię zapytanie warunkowe 7 = $_GET['nick']; if ($nick == 'Dawid') { echo('witaj Adminie!'); else { echo('kim jestes?'); Zapiszmy i uruchommy. Co zobaczyliśmy? Komunikat "Kim jestes?". Dopiszmy teraz ręcznie parametr metody GET do końca adresu:?nick=dawid. Co widzimy? Witaj Adminie! Przeanalizujmy teraz ten program. Jak to działa? Warunek sprawdzający zaczynamy krótką instrukcją if. Zaraz za nim podajemy w okrągłych nawiasach warunek do spełnienia. Później otwieramy nawias klamrowy "{" i w nim podajemy co ma się wykonać jeśli warunek będzie spełniony. Kończymy oczywiście zamykającym nawiasem "". Gdy warunek nie zostanie spełniony, nie zobaczymy kompletnie nic. Aby jakoś to wyglądało, zdefiniujmy działanie, które ma zostać podjęte gdy warunek nie zostanie spełniony. Służy do tego instrukcja else. Składniowo niczym nie różni się od if-a. Działanie do wykonania również podajemy w nawiasach. Oczywiście można łączyć wiele warunków jednocześnie. Utwórzmy taki zapis (pokazuję tylko środkową część): if ($nick == 'Dawid'){ echo('witaj Adminie!'); elseif ($nick == 'Jacek') { echo('witaj uzytkowniku!'); else { echo('kim jestes?'); Załóżmy, że Dawid jest administratorem serwisu a Jacek jedynym użytkownikiem. Przypiszmy do zmiennej nick wartość Dawid. Widzimy Witaj Adminie! Chwilowo przypiszmy jej wartość Jacek. Widzimy Witaj użytkowniku! Wpiszmy już dowolny ciąg znaków. Widzimy Kim jestes? 7 Zarówno w tym jak i innych kodach tu podanych, zamiast przypisywania zmiennej do innej zmiennej, można posłużyć się zwrotem bezpośrednim np. zamiast używania zmiennej $nick (czyli zapisanego w krótszej formie $_GET['nick']), można użyć samego zwrotu $_GET['nick']. Jest to szczególnie wskazane, gdy chcemy zdefiniować wiele zmiennych (patrz -> przypis 6 ).
10 Kurs języka PHP dla początkujących Strona nr 10 Tak więc mamy już objaśnione działanie instrukcji else oraz if. Jak możemy zauważyć, istnieje również instrukcja elseif. Używa się jej w przypadku kilku warunków. W takich przypadkach można zamiast niej użyć oddzielnych instrukcji else if, nikt tego nie broni. Jest to jednak trochę krótsze. Alternatywa do if oraz else instrukcja switch Do czego to służy? Zamiast pisania instrukcji warunkowej opartej na if oraz else, możemy posłużyć się instrukcją switch. Napiszmy odpowiednik powyższej instrukcji, posługując się tą = $_GET['nick']; switch($nick) { case 'Dawid': echo('witaj Adminie!'); break; case 'Jacek': echo('witaj uzytkowniku!'); break; default: echo('kim jestes?'); break; Objaśnienie działania Instrukcja switch jest bardzo podobna do wariantu z if oraz else. Wyjaśnijmy krok po kroku działanie powyższego kodu: Instrukcję zaczynamy od polecenia switch przyjmuje ona za parametr zmienną, którą będzie sprawdzać u nas będzie to $nick. W przypadku (case), gdy wartość zmiennej wynosi 'Dawid' wykonywana jest część kodu pod spodem (aż do znacznika break, który oznacza koniec działania). Jeżeli warunek nie zostanie spełniony, sprawdzanie przechodzi dalej. Jeśli $nick ma wartość 'Jacek', wykonuje się część kodu pod nim. Możemy wypisywać tak sobie do woli. Przydałoby się jednak określić działanie, które będzie podejmowane, kiedy żaden z warunków nie zostanie spełniony. Służy to tego polecenie default jak sama nazwa wskazuje, oznacza ono domyślną akcję, gdy żaden warunek się nie spełni. W naszym przypadku, wyświetlimy na ekranie tekst Kim jestes?. Myślę, że rozumiecie działanie instrukcji warunkowych. Przejdźmy do pętli. Rozdział 6 Pętle Kiedy się ich używa? Pętla nazwa mówi chyba sama za siebie. Pętla to nic innego, niż struktura pozwalająca na kilkukrotne powtórzenie części kodu. Nie trzeba chyba niczego wyjaśniać. Wyobraźmy sobie, że chcemy kilka razy wypisać na ekranie jakiś tekst niech to będzie Cześć!.
11 Kurs języka PHP dla początkujących Strona nr 11 Czy będziemy wypisywać kilka razy pod rząd funkcję echo? Będzie to niewygodne a zarazem nieekonomiczne. Plik przybierze trochę na wadze. Właśnie w takich sytuacjach używamy pętli. Rodzaje pętli Pętla while najprostszy przykład pętli Pętla while przyjmuje tylko jeden warunek do kiedy ma być ona wykonywana. Potrzebujemy do tego zmiennej o jakiejś wartości liczbowej niech nazywa się $liczba i posiada przypisaną wartość 1. Chcemy wypisać Cześć! załóżmy 10 razy: $liczba = 0; while ($liczba<10) { echo ('Czesc!<br>'); ++$liczba; Działa. Teraz objaśnienie. Jak już wspomniałem, pętla while potrzebuje zmiennej o jakiejś wartości liczbowej. Widzimy to i myślę, że rozumiemy. Na czym polega reszta? Na początku $liczba wynosi 1. Pętla będzie wykonywana dopóki $liczba nie będzie wynosiła 10. Za każdy powtórzeniem pętli wypisany będzie tekst Cześć!, a do zmiennej liczba będzie dodawana 1. Tak więc po jednym powtórzeniu pętli liczba wynosić będzie 1 (warunek nie zostanie spełniony i pętla wykona się znowu), potem 2,3,4,5,6,7,8, aż dojdzie do 9. Wtedy pętla się zakończy. Myślę, że to nie było zbyt trudne. Omówmy teraz drugi rodzaj pętli. Pętla for Działanie pętli for jest bardzo podobne do działania pętli while. Różnica polega na tym, że zamiast ręcznie definiować zmienną, przypisywać jej wartość a w zawartości pętli jej wartość zmieniać, wszystko to podaje się jako parametry funkcji. Mamy dużo mniej do roboty. Oto przykład (zrobi to samo co poprzedni przykład wyświetli nam 10 razy Cześć! ): for ($a=0; $a<10; ++$a) { echo ('Czesc!<br>'); Pierwszy parametr określa początkową wartość zmiennej $a Drugi jest warunkiem do kiedy ma wykonywać się pętla Trzeci parametr określa działanie, które ma się wykonać z każdym powtórzeniem pętli Petla do..while Pętla do..while jest podobna do pętli while. Pokaże tylko jej strukturę. $a = 0; do { echo('czesc!<br>'); ++$a; while($a<5);
12 Kurs języka PHP dla początkujących Strona nr 12 Różni się ona od pętli while tym, że sprawdzanie warunku odbywa się na końcu oznacza to, że nawet jeżeli warunek nie będzie spełniony, pętla wykona się co najmniej raz. Rozdział 7 Funkcje Co to jest funkcja? Funkcja jest w pewnym sensie podobna do działania zmiennych, lecz zamiast przypisanej jej wartości zawiera w sobie program (którego nie można przypisać do zmiennej). Zdefiniujmy i uruchommy funkcję, która ma zwrócić nam na ekranie znany nam już tekst Cześć!. function wypisz(){ echo('czesc!<br>'); wypisz(); Funkcje najpierw definiujemy. Czynimy to używając polecenia function. Zaraz po nim stoi jej nazwa (w tym przypadku wypisz). W nawiasie (okrągłym) możemy podać zmienne, które będą brane za parametry. Omówimy to za chwilę. Działania do wykonania podajemy w nawiasach klamrowych. Wywoływanie funkcji jest bardzo proste po prostu wpisujemy w kodzie jej nazwę z ewentualnymi parametrami. Funkcja korzystająca z parametrów Napiszmy teraz funkcję określającą wielkość monitora, która będzie korzystała z jakiegoś parametru. function monitor($przekatna){ if ($przekatna<17){ echo('maly<br>'); elseif ($przekatna<=20) { echo('spory<br>'); else { echo('duzy<br>'); monitor(14); monitor(23); monitor(20); Jak widać, funkcja ta korzysta z parametru $przekatna oznaczającą przekątną monitora. Jeśli jest mniejsza niż 17 zwraca nam Maly, jeśli mniejszy lub równy 20 zwraca Spory, a jeśli większy niż 20 zwraca Duzy. Wywołaliśmy funkcję monitor z parametrami 14, 23 oraz 20. Funkcja zwróciła nam odpowiednio: Mały, Duży, Spory. Działa jak należy. Po co je używać? Sens ich używania jest identyczny jak sens używania zmiennych bardzo skracają one pracę. Kiedy mamy kilkukrotnie wykonać tą samą instrukcje warunkową, używamy funkcji i podajemy parametr.
13 Kurs języka PHP dla początkujących Strona nr 13 Zbliżamy się już do końca kursu pozostał nam jeszcze jeden rozdział, mianowicie zapisywanie i odczytywanie danych do pliku tekstowego. Rozdział 8 Operacje na plikach tekstowych Odczytywanie danych z pliku Z pozoru prosta sprawa (bo co to jest dla nas otwarcie pliku), w PHP nie wydaje się na pierwszy rzut oka taka łatwa. Stwórzmy w folderze strony plik o nazwie plik.txt. Napiszmy w nim: Zawartosc pliku tekstowego. Zamierzamy go teraz otworzyć i wyświetlić. Oto jak to zrobić: $plik = 'plik.txt'; $uchwyt = fopen($plik, 'r'); $zawartosc = fread($uchwyt, filesize($plik)); fclose($uchwyt); echo($zawartosc); 1. Na początku, lokalizację i nazwę pliku (w naszym przypadku plik.txt) przypisujemy do jakiejś zmiennej. Najlepiej aby sugerowała nazwą zawartość. My przypisaliśmy ją do zmiennej $plik. 2. Następnym krokiem jest otwarcie pliku. Pliki otwiera się funkcją fopen 8. Funkcja ta przyjmuje dwa parametry 9. Pierwszym z nich jest lokalizacja pliku i nazwa (u nas wystarczy zmienna $plik). Drugi parametr określa tryb otwarcia pliku. Wyróżniamy ich kilka oto najważniejsze: Tryb Znaczenie r Tryb odczytu r+ Tryb odczytu i zapisu w Tryb zapisu w+ Tryb zapisu i odczytu a Tryb dodawania a+ Tryb dodawania i odczytu My użyliśmy akurat trybu r, ponieważ chcemy tylko odczytać plik. Zapisaliśmy otwarty już plik (nazywany uchwytem) jako zmienną $uchwyt 3. Odczytujemy zawartość pliku (jak się pewnie domyślacie) funkcją fread. Ona również przyjmuje 2 parametry. Mianowicie uchwyt do pliku oraz liczbę bajtów, które mają zostać odczytane. Gdy chcemy zobaczyć cały plik, najłatwiej i zarazem najlepiej jest użyć funkcji filesize 10. Przyjmuje ona za parametr lokalizacje pliku, czyli zmienną $plik. Zapiszmy zawartość tego pliku do zmiennej o nazwie $zawartosc. 4. Otwarty już plik powinniśmy zamknąć. Robimy to funkcją fclose, a za parametr podajemy otwarty wcześniej plik czyli $uchwyt. 5. Teraz pozostaje nam wyświetlić dane z pliku. Wyświetlamy zmienną $zawartosc za pomocą funkcji echo. Jest to dość zawiły proces (nawet ja potrafię czasem się w nim pogubić), więc trudności z jego zrozumieniem są naturalne. 8 Dla osób znających j. angielski jest to zapewne bardzo proste. 9 Istnieje również trzeci (wyszukiwanie pliku w include_path) oraz czwarty (kontekst), są one jednak trudniejsze do zrozumienia i nie są nam potrzebne. 10 Funkcja filesize sprawdza i zwraca nam rozmiar pliku w bajtach znacznie ułatwia nam ona życie.
14 Kurs języka PHP dla początkujących Strona nr 14 Zapisywanie danych do pliku Zapisywanie danych do pliku jest niemal identyczne z odczytywaniem danych z pliku. Zmienia się tylko parametr, z którym otwieramy plik (zamiast r wpisujemy w), oraz funkcja, którą użyjemy. Dane zapisuje się za pomocą funkcji fputs. Jako parametry podajemy odpowiednio lokalizację ($plik) oraz dane do zapisania. Zdefiniujmy zmienną $danezapis i przypiszmy do niej tekst: Te dane zostaly zapisane za pomoca funkcji puts. Będzie wyglądać to tak: $plik = 'plik.txt'; $danezapis = 'Te dane zostaly zapisane za pomoca funkcji puts'; $uchwyt = fopen($plik, 'w'); fputs($uchwyt, $danezapis); fclose($uchwyt); Zobaczmy teraz jak wygląda plik.txt. Widzimy: Te dane zostaly zapisane za pomoca funkcji puts. Jak widzimy zapisywanie danych do pliku zadziałało. UWAGA! Użycie parametru 'w' przy otwieraniu pliku powoduje usunięcie danych znajdujących się w nim do tej pory. Aby dopisać coś do pliku należy użyć parametru 'a'. Dopisanie danych do pliku Dopisywanie danych do pliku działa identycznie jak zapisywanie, z tym jednak wyjątkiem, że przy otwieraniu pliku używamy parametru 'a' zamiast 'w'. Dane zostaną dopisane na końcu danego pliku. Podsumowanie Tak więc ukończyliśmy (a w zasadzie ukończyłeś) kurs podstaw języka PHP. Jeżeli wciągnął Cię ten temat możesz kontynuować naukę. Jest wiele książek, czasopism na temat programowania obiektowego. Jest ogrom funkcji PHP, o których nie wspomnieliśmy. My poznaliśmy jedynie niezbędne z nich. Język PHP wyposażony jest w obsługę dokumentów cookie(ciasteczek), sesji itp. Przy połączeniu PHP z systemem baz danych MySQL staje się on potęgą możliwości. Dzięki zainstalowaniu MySQLa możemy z łatwością operować danymi użytkowników, kto wie może i pracowników Ten język jest skarbnicą możliwości. Jeżeli dalej chcesz się go uczyć mogę życzyć Ci tylko jednego: Powodzenia!
Kurs języka PHP dla początkujących. Ryszard Rogacz 2019
Kurs języka PHP dla początkujących Ryszard Rogacz 2019 Kurs języka PHP dla początkujących Strona nr 2 Rozdział 1 Jak wypisać tekst na ekranie?... 3 Od czego zacząć?... 3 Instalacja serwera... 3 Znajomość
Poniżej instrukcja użytkowania platformy
Adres dostępowy: http://online.inter-edukacja.wsns.pl/ Poniżej instrukcja użytkowania platformy WYŻSZA SZKOŁA NAUK SPOŁECZNYCH z siedzibą w Lublinie SZKOLENIA PRZEZ INTERNET Instrukcja użytkowania platformy
Spring MVC Andrzej Klusiewicz 1/18
Spring MVC pierwsza aplikacja Kod źródłowy aplikacji którą tworzę w niniejszym kursie jest do pobrania z adresu: http://www.jsystems.pl/storage/spring/springmvc1.zip Aplikacja jest tworzona w NetBeans,
Linux LAMP, czyli Apache, Php i MySQL
Linux LAMP, czyli Apache, Php i MySQL LAMP jest to po prostu serwer stron www, pracujący na Linux-ie z zainstalowanym apache, językiem php oraz bazą danych MySQL. System ten stosuje ogromna większość hostingów
Instrukcja instalacji oraz wykorzystania podpisu cyfrowego
Instrukcja instalacji oraz wykorzystania podpisu cyfrowego Poniższy dokument został stworzony w celu zaznajomienia użytkowników komputerów osobistych pracujących w systemie Windows XP z możliwościami wykorzystania
Wtedy wystarczy wybrać właściwego Taga z listy.
Po wejściu na stronę pucharino.slask.pl musisz się zalogować (Nazwa użytkownika to Twój redakcyjny pseudonim, hasło sam sobie ustalisz podczas procedury rejestracji). Po zalogowaniu pojawi się kilka istotnych
Przedmiot: Projektowanie dokumentów WWW. Laboratorium 3: Strona domowa cz. III Formularze. Opracował: Maciej Chyliński
Przedmiot: Projektowanie dokumentów WWW Laboratorium 3: Strona domowa cz. III Formularze Opracował: Maciej Chyliński Wstęp W naszym Ŝyciu wypełniamy dziesiątki, a nawet tysiące formularzy. Wynika to z
WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU PROGRAMOWANIE APLIKACJI INTERNETOWYCH
WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU PROGRAMOWANIE APLIKACJI INTERNETOWYCH Klasa: 3TIR - Technik informatyk Program: 351203 Wymiar: 4 h tygodniowo Podręcznik: Kwalifikacja E.14 Programowanie
Rozdział 6. Pakowanie plecaka. 6.1 Postawienie problemu
Rozdział 6 Pakowanie plecaka 6.1 Postawienie problemu Jak zauważyliśmy, szyfry oparte na rachunku macierzowym nie są przerażająco trudne do złamania. Zdecydowanie trudniejszy jest kryptosystem oparty na
SSK - Techniki Internetowe
SSK - Techniki Internetowe Ćwiczenie 4. Elementy grafiki w PHP. Prosty chat wykorzystujący elementy języka PHP. Elementy grafiki w PHP Możliwości PHP nie ograniczają się jedynie do generowania kodu HTML.
Microsoft Management Console
Microsoft Management Console Konsola zarządzania jest narzędziem pozwalającym w prosty sposób konfigurować i kontrolować pracę praktycznie wszystkich mechanizmów i usług dostępnych w sieci Microsoft. Co
Konfiguracja historii plików
Wielu producentów oprogramowania oferuje zaawansowane rozwiązania do wykonywania kopii zapasowych plików użytkownika czy to na dyskach lokalnych czy w chmurze. Warto jednak zastanowić się czy instalacja
PODRĘCZNIK UŻYTKOWNIKA
PODRĘCZNIK UŻYTKOWNIKA ENGLISH NEDERLANDS DEUTSCH FRANÇAIS ESPAÑOL ITALIANO PORTUGUÊS POLSKI ČESKY MAGYAR SLOVENSKÝ SAFESCAN MC-Software OPROGRAMOWANIE DO LICZENIA PIENIĘDZY SPIS TREŚCI WPROWADZENIE I
Specyfikacja techniczna banerów Flash
Specyfikacja techniczna banerów Flash Po stworzeniu własnego banera reklamowego należy dodać kilka elementów umożliwiających integrację z systemem wyświetlającym i śledzącym reklamy na stronie www. Specyfikacje
Zad.1 Pokazać pierwszeństwo trybu odmów przed zezwalaj.
Sprawozdanie 2 Zad.1 Pokazać pierwszeństwo trybu odmów przed zezwalaj. Ilustracja 1: Przy próbie zapisu pliku odmówiono dostępu mimo że administratorzy mają jawnie zezwalaj Zad. 2 Pokazać pierwszeństwo
I. Zakładanie nowego konta użytkownika.
I. Zakładanie nowego konta użytkownika. 1. Należy wybrać przycisk załóż konto na stronie głównej. 2. Następnie wypełnić wszystkie pola formularza rejestracyjnego oraz zaznaczyć akceptację regulaminu w
Spis treści. Rozdział 1 ewyniki. mmedica - INSTR UKC JA UŻYTKO W NIKA
Wersja 5.1.9 Spis treści Rozdział 1 1.1 1.1.1 1.1.2 1.2 1.3 1.4 1.5 I Konfiguracja... 1-1 OID świadczeniodawcy... 1-2 Dodanie... instytucji zewnętrznej 1-4 Dodanie... zlecenia 1-11 Pobranie... materiału
zgubił całą naszą korespondencję Można by tak wymieniać bez bezpieczeństwa, gdyby była wykonana dnia poprzedniego rozwiązałaby niejeden problem.
Zasada działania usługi Business Safe jest prosta. Zainstalowany na Twoim komputerze progra Dlaczego backupować? Któż z nas nie zna smaku tego okropnego uczucia, gdy włączając kompuuter, który jeszcze
Opis obsługi systemu Ognivo2 w aplikacji Komornik SQL-VAT
Opis obsługi systemu Ognivo2 w aplikacji Komornik SQL-VAT Spis treści Instrukcja użytkownika systemu Ognivo2... 3 Opis... 3 Konfiguracja programu... 4 Rejestracja bibliotek narzędziowych... 4 Konfiguracja
Akademickie Centrum Informatyki PS. Wydział Informatyki PS
Akademickie Centrum Informatyki PS Wydział Informatyki PS Wydział Informatyki Sieci komputerowe i Telekomunikacyjne ROUTING Krzysztof Bogusławski tel. 4 333 950 kbogu@man.szczecin.pl 1. Wstęp 2. Tablica
Archiwum Prac Dyplomowych
Archiwum Prac Dyplomowych Instrukcja dla studentów Ogólna procedura przygotowania pracy do obrony w Archiwum Prac Dyplomowych 1. Student rejestruje pracę w dziekanacie tej jednostki uczelni, w której pisana
Metody opracowywania dokumentów wielostronicowych. Technologia Informacyjna Lekcja 28
Metody opracowywania dokumentów wielostronicowych Technologia Informacyjna Lekcja 28 Tworzenie stylów w tekstu Jeśli pisze się długie teksty, stosując, zwłaszcza w jednym dokumencie róŝne r rodzaje formatowania,
GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007
GEO-SYSTEM Sp. z o.o. 02-732 Warszawa, ul. Podbipięty 34 m. 7, tel./fax 847-35-80, 853-31-15 http:\\www.geo-system.com.pl e-mail:geo-system@geo-system.com.pl GEO-RCiWN Rejestr Cen i Wartości Nieruchomości
Firma Informatyczna JazzBIT
Artykuły i obrazy Autor: Stefan Wajda [zwiastun] 10.02.2006. Dodawanie i publikowanie artykułów to najczęstsze zadanie. I chociaż nie jest skomplikowane, może początkujacych wprawiać w zakłopotanie. Trzeba
INSTRUKCJA KORZYSTANIA Z ELEKTRONICZNEJ ŚCIEŻKI WYKAZÓW
INSTRUKCJA KORZYSTANIA Z ELEKTRONICZNEJ ŚCIEŻKI WYKAZÓW Aby sprawnie korzystać z możliwości wysyłania wykazów z wykorzystaniem elektronicznej skrzynki podawczej należy przede wszystkim założyć sobie skrzynkę
STRONA GŁÓWNA SPIS TREŚCI. Zarządzanie zawartością stron... 2 Tworzenie nowej strony... 4 Zakładka... 4 Prawa kolumna... 9
STRONA GŁÓWNA SPIS TREŚCI Zarządzanie zawartością stron... 2 Tworzenie nowej strony... 4 Zakładka... 4 Prawa kolumna... 9 1 ZARZĄDZANIE ZAWARTOŚCIĄ STRON Istnieje kilka sposobów na dodanie nowego szablonu
Polityka prywatności strony internetowej wcrims.pl
Polityka prywatności strony internetowej wcrims.pl 1. Postanowienia ogólne 1.1. Niniejsza Polityka prywatności określa zasady gromadzenia, przetwarzania i wykorzystywania danych w tym również danych osobowych
Wszystko co chcecie wiedzieć o tłumaczeniu wtyczek w WordPressie
Konrad Karpieszuk Publishing przedstawia... Żadne tam Publishing :) Zgadza się, że nazywam się Konrad Karpieszuk (wpadnij czasem na mój blog http://muzungu.pl) i zgadza się, że przedstawiam. A przedstawiam
PERSON Kraków 2002.11.27
PERSON Kraków 2002.11.27 SPIS TREŚCI 1 INSTALACJA...2 2 PRACA Z PROGRAMEM...3 3. ZAKOŃCZENIE PRACY...4 1 1 Instalacja Aplikacja Person pracuje w połączeniu z czytnikiem personalizacyjnym Mifare firmy ASEC
CitiDirect EB - Mobile
CitiDirect Ewolucja Bankowości System bankowości elektronicznej dla firm Podręcznik Użytkownika CitiDirect EB - Mobile CitiService Pomoc Techniczna CitiDirect Tel. 0 801 343 978, +48 (22) 690 15 21 Poniedziałek-piątek
Systemy mikroprocesorowe - projekt
Politechnika Wrocławska Systemy mikroprocesorowe - projekt Modbus master (Linux, Qt) Prowadzący: dr inż. Marek Wnuk Opracował: Artur Papuda Elektronika, ARR IV rok 1. Wstępne założenia projektu Moje zadanie
1. Korzyści z zakupu nowej wersji... 2. 2. Poprawiono... 2. 3. Zmiany w słowniku Stawki VAT... 2. 4. Zmiana stawki VAT w kartotece Towary...
Forte Handel 1 / 8 Nowe funkcje w module Forte Handel w wersji 2011a Spis treści: 1. Korzyści z zakupu nowej wersji... 2 2. Poprawiono... 2 Nowe funkcje w module Forte Handel w wersji 2011 Spis treści:
Instrukcja. 1 Zamawiając kuriera. W Paczkomacie lub POK. 3 Nadając list polecony. nadawania przesyłek z Allegro: (Punkt Obsługi Klienta) 17.02.
Instrukcja nadawania przesyłek z Allegro: 1 Zamawiając kuriera W Paczkomacie lub POK 2 (Punkt Obsługi Klienta) 3 Nadając list polecony 17.02.2016 InPost we współpracy z Allegro stworzył trzy rewolucyjne
System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy
Instrukcja obsługi programu 2.11. Przygotowanie programu do pracy - ECP Architektura inter/intranetowa System Informatyczny CELAB Przygotowanie programu do pracy - Ewidencja Czasu Pracy Spis treści 1.
Instalacja Plugin. Rys. 1. Folder Plugin.
Instalacja Plugin Co to jest Plugin? Plugin, czyli wtyczka, są to dodatkowe programy, które użytkownik instaluje w dekoderze, w zależności od swoich własnych potrzeb, czy preferencji. Programy te są dostępne
Co nowego w systemie Kancelaris 3.31 STD/3.41 PLUS
Ten dokument zawiera informacje o zmianach w wersjach: 3.33, 3.32, 3.31 STD w stosunku do wersji 3.30 STD 3.43, 3.42, 3.41 PLUS w stosunku do wersji 3.40 PLUS 1. Kancelaria Co nowego w systemie Kancelaris
PROE wykład 7 kontenery tablicowe, listy. dr inż. Jacek Naruniec
PROE wykład 7 kontenery tablicowe, listy dr inż. Jacek Naruniec Prosty kontener oparty na tablicach Funkcja dodawanie pojedynczego słonia do kontenera: 1 2 3 4 5 6 7 11 12 13 14 15 16 17 21 22 23 24 25
Instrukcja programu PControl Powiadowmienia.
1. Podłączenie zestawu GSM. Instrukcja programu PControl Powiadowmienia. Pierwszym krokiem w celu uruchomienia i poprawnej pracy aplikacji jest podłączenie zestawu GSM. Zestaw należy podłączyć zgodnie
Formularze i ramki w HTML
Jolanta Bachan jbachan@amu.edu.pl http://www.bachan.speechlabs.pl/ Informatyka Formularz HTML Formularze HTLM, które są umieszczane bezpośrednio na stronie WWW, służą do uzyskiwania informacji o użytkownikach
VinCent Office. Moduł Drukarki Fiskalnej
VinCent Office Moduł Drukarki Fiskalnej Wystawienie paragonu. Dla paragonów definiujemy nowy dokument sprzedaży. Ustawiamy dla niego parametry jak podano na poniższym rysunku. W opcjach mamy możliwość
Jak korzystać z Group Tracks w programie Cubase na przykładzie EWQLSO Platinum (Pro)
Jak korzystać z Group Tracks w programie Cubase na przykładzie EWQLSO Platinum (Pro) Uwaga: Ten tutorial tworzony był z programem Cubase 4 Studio, ale równie dobrze odnosi się do wcześniejszych wersji,
Rozliczenia z NFZ. Ogólne założenia. Spis treści
Rozliczenia z NFZ Spis treści 1 Ogólne założenia 2 Generacja raportu statystycznego 3 Wczytywanie raportu zwrotnego 4 Szablony rachunków 4.1 Wczytanie szablonów 4.2 Wygenerowanie dokumentów rozliczenia
API transakcyjne BitMarket.pl
API transakcyjne BitMarket.pl Wersja 20140314 1. Sposób łączenia się z API... 2 1.1. Klucze API... 2 1.2. Podpisywanie wiadomości... 2 1.3. Parametr tonce... 2 1.4. Odpowiedzi serwera... 3 1.5. Przykładowy
1. Warunki. 2. Zakładanie konta. 3. Logowanie. 4. Korzystanie z portalu partnera serwisowego 5. Subkonta 5.1Zakładanie subkonta. 5.
PL Instrukcja DROGA DO PORTALU PARTNERA SERWISOWEGO TOLL COLLECT Spis treści 1. Warunki 2. Zakładanie konta 3. Logowanie 4. Korzystanie z portalu partnera serwisowego 5. Subkonta 5.1Zakładanie subkonta
Komentarz do prac egzaminacyjnych w zawodzie technik administracji 343[01] ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJĄCEGO KWALIFIKACJE ZAWODOWE
Komentarz do prac egzaminacyjnych w zawodzie technik administracji 343[01] ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJĄCEGO KWALIFIKACJE ZAWODOWE OKE Kraków 2012 Zadanie egzaminacyjne zostało opracowane
Adapter USB do CB32. MDH-SYSTEM ul. Bajkowa 5, Lublin tel./fax.81-444-62-85 lub kom.693-865-235 e mail: info@mdh-system.pl
MDH System Strona 1 MDH-SYSTEM ul. Bajkowa 5, Lublin tel./fax.81-444-62-85 lub kom.693-865-235 e mail: info@mdh-system.pl Adapter USB do CB32 Produkt z kategorii: Elmes Cena: 42.00 zł z VAT (34.15 zł netto)
Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM
Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM PROGRAM INWENTARYZACJI Poznań 2011 Spis treści 1. WSTĘP...4 2. SPIS INWENTARZA (EWIDENCJA)...5 3. STAŁE UBYTKI...7 4. INTERPRETACJA ZAŁĄCZNIKÓW
WYKŁAD 1 SYSTEMY CMS CZĘŚĆ 1
WYKŁAD 1 SYSTEMY CMS CZĘŚĆ 1 SYSTEM ZARZĄDZANIA TREŚCIĄ (Content Management System, CMS) System używany do zarządzania treścią strony internetowej. Z reguły składa się z dwóch elementów: aplikacji do zarządzania
Elektroniczny system wspomagający proces rekrutacji do gimnazjów.
1 Elektroniczny system wspomagający proces rekrutacji do gimnazjów. Szanowni Państwo, W części publicznej systemu możecie samodzielnie wypełnić elektroniczny wniosek rekrutacyjny lub zgłoszenie następnie
ARAKS FAKTURY 2016. Instalujemy program i wystawiamy fakturę krok po kroku, oraz co wyróżnia nasz program od innych. - 1
ARAKS FAKTURY 2016 Instalujemy program i wystawiamy fakturę krok po kroku, oraz co wyróżnia nasz program od innych. - 1 Aby zainstalować program "Faktury 2016" należy uruchomić program instalacyjny faktury_2016.exe.
Instrukcja obsługi Norton Commander (NC) wersja 4.0. Autor: mgr inż. Tomasz Staniszewski
Instrukcja obsługi Norton Commander (NC) wersja 4.0 Autor: mgr inż. Tomasz Staniszewski ITM Zakład Technologii Maszyn, 15.10.2001 2 1.Uruchomienie programu Aby uruchomić program Norton Commander standardowo
Charakterystyka systemów plików
Charakterystyka systemów plików Systemy plików są rozwijane wraz z systemami operacyjnymi. Windows wspiera systemy FAT oraz system NTFS. Różnią się one sposobem przechowywania informacji o plikach, ale
REJESTRATOR RES800 INSTRUKCJA OBSŁUGI
AEK Zakład Projektowy Os. Wł. Jagiełły 7/25 60-694 POZNAŃ tel/fax (061) 4256534, kom. 601 593650 www.aek.com.pl biuro@aek.com.pl REJESTRATOR RES800 INSTRUKCJA OBSŁUGI Wersja 1 Poznań 2011 REJESTRATOR RES800
Platforma zamówień personelu JOBMAN.pl
Platforma zamówień personelu JOBMAN.pl 1. Logowanie Po uruchomieniu platformy należy wprowadzić login i hasło, a następnie kliknąć przycisk Zaloguj się Jeśli nie pamiętasz hasła do swojego konta, kliknij
Seria P-662HW-Dx. Bezprzewodowy modem ADSL2+ z routerem. Skrócona instrukcja obsługi
Bezprzewodowy modem ADSL2+ z routerem Skrócona instrukcja obsługi Wersja 3.40 Edycja 1 3/2006 Informacje ogólne Posługując się dołączoną płytą CD lub postępując zgodnie ze wskazówkami w tej Skróconej instrukcji
Instrukcja użytkowania DRIVER. Programator z przewodem sterowniczym. DRIVER 610 lub 620-1 lub 2 strefy DRIVER
Instrukcja użytkowania DRIVER Programator z przewodem sterowniczym 6050425 6050426 DRIVER 610 lub 620-1 lub 2 strefy DRIVER Opis Urządzenie pozwala na programowanie temperatury komfortowej oraz ekonomicznej
Instalacja programu. Omówienie programu. Jesteś tu: Bossa.pl
Jesteś tu: Bossa.pl Program Quotes Update to niewielkie narzędzie ułatwiające pracę inwestora. Jego celem jest szybka i łatwa aktualizacja plików lokalnych z historycznymi notowaniami spółek giełdowych
Nasz kochany drogi BIK Nasz kochany drogi BIK
https://www.obserwatorfinansowy.pl/tematyka/bankowosc/biuro-informacji-kredytowej-bik-koszty-za r Biznes Pulpit Debata Biuro Informacji Kredytowej jest jedyną w swoim rodzaju instytucją na polskim rynku
SZABLONY KOMUNIKATÓW SPIS TREŚCI
SZABLONY KOMUNIKATÓW SPIS TREŚCI Zarządzanie zawartością stron... 2 Dodawanie komunikatu... 3 Lista komunikatów... 6 Lista komunikatów na stronie głównej... 9 ZARZĄDZANIE ZAWARTOŚCIĄ STRON Istnieją dwa
Rejestr Windows - cz. II
Rejestr Windows - cz. II 1. Zmiana ustawień miniatur obrazów (dotyczy Windows XP) Poprzez wprowadzenie poniższych zmian możesz dostosować do swoich potrzeb wielkość wyświetlanych przez Explorera miniatur
raceboard-s Szybki start
raceboard-s Szybki start Więcej na : http://raceboard.simracing.pl Kontakt: raceboard@simracing.pl Data aktualizacji: 2011-11-15 Wstęp Dziękujemy za wybór naszego produktu z serii raceboard, przykładamy
Dziedziczenie : Dziedziczenie to nic innego jak definiowanie nowych klas w oparciu o już istniejące.
Programowanie II prowadzący: Adam Dudek Lista nr 8 Dziedziczenie : Dziedziczenie to nic innego jak definiowanie nowych klas w oparciu o już istniejące. Jest to najważniejsza cecha świadcząca o sile programowania
Opis... 2. Najważniejsze cechy modułu:... 2. Predefiniowane opcje wysyłki... 2. Rozszerzony podgląd zamówień... 2
ENADAWCA INTEGRACJA INSTRUKCJA OBSŁUGI MODUŁU SPIS TREŚCI Opis... 2 Najważniejsze cechy modułu:... 2 Predefiniowane opcje wysyłki... 2 Rozszerzony podgląd zamówień... 2 Działania masowe... 2 Obsługiwane
MySource Matrix CMS - PROSTY INTERFEJS UŻYTKOWNIKA. INSTRUKCJA ver 1.2
MySource Matrix CMS - PROSTY INTERFEJS UŻYTKOWNIKA INSTRUKCJA ver 1.2 1 PRZEGLĄDARKA INTERNETOWA Do pracy na systemie MySource Matrix zalecane jest używanie przeglądarki internetowej Mozilla Firefox. Przeglądarkę
Oprogramowanie FonTel służy do prezentacji nagranych rozmów oraz zarządzania rejestratorami ( zapoznaj się z rodziną rejestratorów FonTel ).
{tab=opis} Oprogramowanie FonTel służy do prezentacji nagranych rozmów oraz zarządzania rejestratorami ( zapoznaj się z rodziną rejestratorów FonTel ). Aplikacja umożliwia wygodne przeglądanie, wyszukiwanie
Instrukcja procesu aktywacji oraz obsługi systemu Banku Internetowego dla BS Mikołajki
Instrukcja procesu aktywacji oraz obsługi systemu Banku Internetowego dla BS Mikołajki w oparciu o przeglądarkę Microsoft Internet Explorer System stworzony został w oparciu o aktualne narzędzia i programy
Instalacja. Zawartość. Wyszukiwarka. Instalacja... 1. Konfiguracja... 2. Uruchomienie i praca z raportem... 4. Metody wyszukiwania...
Zawartość Instalacja... 1 Konfiguracja... 2 Uruchomienie i praca z raportem... 4 Metody wyszukiwania... 6 Prezentacja wyników... 7 Wycenianie... 9 Wstęp Narzędzie ściśle współpracujące z raportem: Moduł
Przewodnik dla klienta Sigillum PCCE USŁUGI CERTYFIKACJI ELEKTRONICZNEJ. Polska Wytwórnia Papierów Wartościowych S.A.
USŁUGI CERTYFIKACJI ELEKTRONICZNEJ Polska Wytwórnia Papierów Wartościowych S.A. Sigillum Polskie Centrum Certyfikacji Elektronicznej oraz firma 4proweb.net Producent oprogramowanie Elektronicznych Dzienników
Instrukcja Obsługi STRONA PODMIOTOWA BIP
Instrukcja Obsługi STRONA PODMIOTOWA BIP Elementy strony podmiotowej BIP: Strona podmiotowa Biuletynu Informacji Publicznej podzielona jest na trzy części: Nagłówek strony głównej Stopka strony podmiotowej
Zmiany w wersji 1.18 programu VinCent Office.
Zmiany w wersji 1.18 programu VinCent Office. Zmiana w sposobie wykonania aktualizacji programu. Od wersji 1.18 przy instalowaniu kolejnej wersji programu konieczne jest uzyskanie klucza aktywacyjnego.
Obowiązuje od 30 marca 2015 roku
Obowiązuje od 30 marca 2015 roku W Regulaminie świadczenia usługi Pocztex w obrocie krajowym, stanowiącym Załącznik nr 1 do Decyzji Nr 326/2013/PRUP Dyrektora Zarządzającego Pionem Rozwoju Usług Pocztowych
Wyższa Szkoła Zarządzania i Bankowości w Krakowie www.wszib.edu.pl
- w ten sposób wpisujemy informację o dacie utworzenia dokumentu. Tez znacznik jest bardzo rzadko spotykany. W zasadzie jest wykorzystywany
Projekt z dnia 2 listopada 2015 r. z dnia.. 2015 r.
Projekt z dnia 2 listopada 2015 r. R O Z P O R Z Ą D Z E N I E M I N I S T R A P R A C Y I P O L I T Y K I S P O Ł E C Z N E J 1) z dnia.. 2015 r. w sprawie treści, formy oraz sposobu zamieszczenia informacji
INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56
INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56 Program Liczarka 2000 służy do archiwizowania i drukowania rozliczeń z przeprowadzonych transakcji pieniężnych. INSTALACJA PROGRAMU Program instalujemy na komputerze
TESTER LX 9024 (SYSTEM ALARMOWY IMPULSOWY) INSTRUKCJA OBSŁUGI
TESTER LX 9024 (SYSTEM ALARMOWY IMPULSOWY) INSTRUKCJA OBSŁUGI levr Ver. 12.12 1. WSTĘP Miernik LX 9024 jest przeznaczony do pomiarów sieci ciepłowniczych preizolowanych zawierających impulsowy układ alarmowy.
VLAN Ethernet. być konfigurowane w dowolnym systemie operacyjnym do ćwiczenia nr 6. Od ćwiczenia 7 należy pracować ć w systemie Linux.
VLAN Ethernet Wstęp Ćwiczenie ilustruje w kolejnych krokach coraz bardziej złożone one struktury realizowane z użyciem wirtualnych sieci lokalnych. Urządzeniami, które będą realizowały wirtualne sieci
Warsztat naukowca a problem formatu informacji bibliograficznej generowanej przez systemy informacyjne. Remigiusz Sapa IINiB UJ
Warsztat naukowca a problem formatu informacji bibliograficznej generowanej przez systemy informacyjne Remigiusz Sapa IINiB UJ Problem Przydatność formatów opisów bibliograficznych generowanych przez systemy
Opis programu do wizualizacji algorytmów z zakresu arytmetyki komputerowej
Opis programu do wizualizacji algorytmów z zakresu arytmetyki komputerowej 3.1 Informacje ogólne Program WAAK 1.0 służy do wizualizacji algorytmów arytmetyki komputerowej. Oczywiście istnieje wiele narzędzi
Logowanie do systemu Faktura elektroniczna
Logowanie do systemu Faktura elektroniczna Dostęp do Systemu Faktury Elektronicznej możliwy jest poprzez kliknięcie odnośnika Moja faktura w prawym górnym rogu strony www.wist.com.pl, a następnie przycisku
0.1 Hierarchia klas. 0.1.1 Diagram. 0.1.2 Krótkie wyjaśnienie
0.1 Hierarchia klas 0.1.1 Diagram 0.1.2 Krótkie wyjaśnienie Po pierwsze to jest tylko przykładowe rozwiązanie. Zarówno na wtorkowych i czwartkowych ćwiczeniach odbiegaliśmy od niego, ale nie wiele. Na
Pierwsze kroki. Krok 1. Uzupełnienie danych własnej firmy
Pierwsze kroki Krok 1. Uzupełnienie danych własnej firmy Przed rozpoczęciem pracy z programem, należy uzupełnić informacje o własnej firmie. Odbywa się to dokładnie tak samo, jak uzupełnianie informacji
ASD - ćwiczenia III. Dowodzenie poprawności programów iteracyjnych. Nieformalnie o poprawności programów:
ASD - ćwiczenia III Dowodzenie poprawności programów iteracyjnych Nieformalnie o poprawności programów: poprawność częściowa jeżeli program zakończy działanie dla danych wejściowych spełniających założony
INSTRUKCJA WebPTB 1.0
INSTRUKCJA WebPTB 1.0 Program WebPTB wspomaga zarządzaniem budynkami w kontekście ich bezpieczeństwa fizycznego. Zawiera zestawienie budynków wraz z ich cechami fizycznymi, które mają wpływ na bezpieczeństwo
Wdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x
Wdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x Wersja 02 Styczeń 2016 Centrum Elektronicznych Usług Płatniczych eservice Sp. z o.o. Spis treści 1. Wstęp... 3 1.1. Przeznaczenie dokumentu...
Instrukcja rejestracji konta i składania wniosku o nadanie kodu pre-lei dla osób fizycznych prowadzacych działalność gospodarczą
Instrukcja rejestracji konta i składania wniosku o nadanie kodu pre-lei dla osób fizycznych prowadzacych działalność gospodarczą 1. Rejestracja konta samorejestracja osoby prowadzącej działalność gospodarczą
OSTRZEŻENIA DANE TECHNICZNE. Wbudowana bateria słoneczna oraz alkaliczna bateria manganowa (1,5 V LR44)
KALKULATOR ELEKTRONICZNY EL-M711E INSTRUKCJA OBSŁUGI OSTRZEŻENIA Nie wolno wywierać nadmiernego nacisku na wyświetlacz ciekłokrystaliczny, ponieważ jest on wykonany ze szkła. W żadnym wypadku nie wolno
INSTRUKCJA DO INTERNETOWEGO ROZKŁADU JAZDY
INSTRUKCJA DO INTERNETOWEGO ROZKŁADU JAZDY Internetowy rozkład jazdy służy do ułatwienia komunikacji między stacjami. Pokazuje jakie pociągi aktualnie kursują między stacjami i gdzie są. Pomaga nie dopuścić
OptiMore Importer Rejestru VAT. Instrukcja obsługi programu
OptiMore Importer Rejestru VAT Instrukcja obsługi programu Wstęp Program OptiMore Importer Rejestru VAT jest przeznaczony do importowania wpisów do rejestru VAT na podstawie danych zawartych w pliku źródłowym.
Warszawska Giełda Towarowa S.A.
KONTRAKT FUTURES Poprzez kontrakt futures rozumiemy umowę zawartą pomiędzy dwoma stronami transakcji. Jedna z nich zobowiązuje się do kupna, a przeciwna do sprzedaży, w ściśle określonym terminie w przyszłości
INSTRUKCJA PROGRAMU BHM SPIS TREŚCI
INSTRUKCJA PROGRAMU BHM SPIS TREŚCI 1. Sprzedaż...... 2 1.1 Odbiorca... 2 1.1.1. Dopisywanie odbiorcy......... 2 1.1.2. Modyfikacja odbiorcy........ 2 1.1.3. Dodawanie załączników........ 3 1.1.4. Blokada
Instrukcja obsługi Zaplecza epk dla Pracowników Instytucji w zakresie administracji danymi instytucji
Instrukcja obsługi Zaplecza epk dla Pracowników Instytucji w zakresie administracji danymi instytucji Spis treści: 1. Wstęp... 3 2. Dostęp do systemu... 4 3. Widok menu Administracja dla użytkownika o
Audyt SEO. Elementy oraz proces przygotowania audytu. strona
Audyt SEO Elementy oraz proces przygotowania audytu 1 Spis treści Kim jesteśmy? 3 Czym jest audyt SEO 4 Główne elementy audytu 5 Kwestie techniczne 6 Słowa kluczowe 7 Optymalizacja kodu strony 8 Optymalizacja
Temat: Funkcje. Własności ogólne. A n n a R a j f u r a, M a t e m a t y k a s e m e s t r 1, W S Z i M w S o c h a c z e w i e 1
Temat: Funkcje. Własności ogólne A n n a R a j f u r a, M a t e m a t y k a s e m e s t r 1, W S Z i M w S o c h a c z e w i e 1 Kody kolorów: pojęcie zwraca uwagę * materiał nieobowiązkowy A n n a R a
Instrukcja zarządzania systemem informatycznym służącym do przetwarzania danych osobowych
Załącznik nr 1 do Zarządzenia Nr 1/2013 Dyrektora Zespołu Obsługi Szkół i Przedszkoli w Muszynie z dnia 30 grudnia 2013 r. Instrukcja zarządzania systemem informatycznym służącym do przetwarzania danych
Opis zmian funkcjonalności platformy E-GIODO wprowadzonych w związku z wprowadzeniem możliwości wysyłania wniosków bez podpisu elektronicznego
Opis zmian funkcjonalności platformy E-GIODO wprowadzonych w związku z wprowadzeniem możliwości wysyłania wniosków bez podpisu elektronicznego Wstęp. Dodanie funkcjonalności wysyłania wniosków bez podpisów
Metoda LBL (ang. Layer by Layer, pol. Warstwa Po Warstwie). Jest ona metodą najprostszą.
Metoda LBL (ang. Layer by Layer, pol. Warstwa Po Warstwie). Jest ona metodą najprostszą. Po pierwsze - notacja - trzymasz swoją kostkę w rękach? Widzisz ścianki, którymi można ruszać? Notacja to oznaczenie
Co zrobić, jeśli uważasz, że decyzja w sprawie zasiłku mieszkaniowego lub zasiłku na podatek lokalny jest niewłaściwa
Polish Co zrobić, jeśli uważasz, że decyzja w sprawie zasiłku mieszkaniowego lub zasiłku na podatek lokalny jest niewłaściwa (What to do if you think the decision about your Housing Benefit or Council
Instalacja programów Ubuntu
Instalacja programów Ubuntu Jeżeli: - jesteś nowym użytkownikiem Linuksa - chcesz zainstalować jakikolwiek program to najpierw przeczytaj następujące kroki (dla przykładu - wymyślony program o nazwie foo
Zamawiający potwierdza, że zapis ten należy rozumieć jako przeprowadzenie audytu z usług Inżyniera.
Pytanie nr 1 Bardzo prosimy o wyjaśnienie jak postrzegają Państwo możliwość przeliczenia walut obcych na PLN przez Oferenta, który będzie składał ofertę i chciał mieć pewność, iż spełnia warunki dopuszczające