Wprowadzenie do języka skryptowego PHP

Slides:



Advertisements
Podobne prezentacje
Tablice 1. Deklaracja tablicy
Advertisements

Podstawowe polecenia systemu mgr inż. Edward Surlas
20041 Projektowanie dynamicznych witryn internetowych Paweł Górczyński ASP 3.0.
Sieci komputerowe Usługi sieciowe Piotr Górczyński 27/09/2002.
Wprowadzenie do języka skryptowego PHP
Wprowadzenie do języka skryptowego PHP – cz. 2
Prezentacja na temat Dos`a. Wykonał: Tomasz Kucharczyk
System operacyjny MS-DOS
Kurs Pascala – spis treści
Tablice.
Damian Urbańczyk PHP Obsługa sesji.
Paweł Rajba Kurs WWW – wykład 10 Paweł Rajba
Procedury systemowe w systemie DOS
Podstawowe polecenia systemu DOS
PODSTAWY JĘZYKA PHP 1. czym jest 2. składnia 3. wersje 4. bazy danych
PING: Program używany do diagnozowania połączeń sieciowych.
SO – LAB3 Wojciech Pieprzyca
Tworzenie stron w języku WML jest zbliżone do tworzenia stron w HTML. W obydwu przypadkach używa się do tego celu znaczników (tagów). Zadaniem znaczników.
Projektowanie Systemów Internetowych Ćwiczenia 2 Bielsko-Biała
Korespondencja elektroniczna
Wstęp do baz danych - język programowania PHP
PHP wprowadzenie.
Arkusz kalkulacyjny Excel
USŁUGA FTP 1. Definicja FTP. FTP (File Transfer Protocol, ang. protokół transmisji plików) jest protokołem typu klient-serwer, który umożliwia przesyłanie.
Pliki WSADOWE.
Podstawowe usługi internetu
Podstawy programowania
Definicja pliku tekstowego Operacje wykonywane na plikach tekstowych
Otwieranie elementów w różnych ramkach
Pliki Pojęcie i rodzaje plików Definicja typu plikowego Operacje wykonywane na plikach elementowych.
Pliki tekstowe – A. Jędryczkowski © 2007 Turbo Pascal umożliwia wykorzystanie w programach plików tekstowych. Pliki takie zawierają informację niezakodowaną
Podstawy tworzenia stron WWW
Użytkownicy i przywileje Sesja - przykład Błędy Komunikacja międzyskryptowa Wykład 83PD Technologie internetowe.
Technologie internetowe II
Technologie internetowe II
Systemy wejścia i wyjścia Michał Wrona. Co to jest system wejścia i wyjścia? Pobierania informacji ze źródeł danych, zdolnych przesyłać sekwencje bajtów,
Polecenia systemowe dos, winodws, linux
Sieciowe systemy operacyjne - UNIX
Tworzenie Aplikacji Internetowych dr Wojciech M. Gańcza 3.
Internetowe surfowanie
Teleinformatyka Wykład 7 Komunikacja klient-serwer – cd.
Technologie Internetowe
Temat 12: Formularze.
W W W Łukasz Stochniał.
System plików.
Systemy operacyjne i sieci komputerowe
Temat 3: Okno dialogowe.
Andrzej Majkowski 1 informatyka +. 2 Bezpieczeństwo protokołu HTTP Paweł Perekietka.
Podstawy języka skryptów
Opracowanie mgr Karol Adamczyk
Temat 5: Instrukcje: print(), echo()
System operacyjny „DOS”, „MS-DOS” oraz wybrane komendy.
Wykład 4 Dr Aneta Polewko-Klim Dr Aneta Polewko-Klim
Wykład 2 Programowanie obiektowe. Programowanie obiektowe wymaga dobrego zrozumienia działania funkcji definiowanych przez użytkownika, w ten sposób będziemy.
Temat nr 5 Struktura strony www _________________________________________________________________________________________________________________ [ Przedmiot:
Marcin Wojnowski.  To największa ogólnoświatowa sieć komputerowa. Łączy miliony ludzi na całym globie ziemskim. Dzięki internetowi stała się możliwa.
ASP.NET Dostęp do bazy danych z poziomu kodu Elżbieta Mrówka-Matejewska.
Dominik Benduski Michał Mandecki Podstawy Visual Basic w Excelu.
Zarządzanie stanem w aplikacjach ASP.NET Elżbieta Mrówka-Matejewska
HTML.  Wprowadzenie  Protokół HTTP  Język HTML  Definicja typu dokumentu  Nagłówek strony  Formatowanie treści dokumentu  Definiowanie struktury.
Strumienie w języku Java Bartosz Walter InMoST Wielkopolska sieć współpracy w zakresie innowacyjnych metod wytwarzania oprogramowania Termin realizacji:
Elementy przeglądarki internetowej Pasek menu Pasek kart Pasek adresowy Pasek wyszukiwania Okno z zawartością strony internetowej Zakładki (ulubione)
Wykład 4 Dr Aneta Polewko-Klim Dr Aneta Polewko-Klim
Czym jest PHP? ● Językiem programowania przeznaczonym do tworzenia i generowania dynamicznych stron WWW. Działa po stronie serwera: Klient Żądanie strony.
Strumienie, Wczytywanie, Zapisywanie, Operacje na plikach
Sieci komputerowe Usługi sieciowe 27/09/2002.
Aplikacje i usługi internetowe
System operacyjny „DOS”, „MS-DOS” oraz wybrane komendy.
Korespondencja elektroniczna
Zapis prezentacji:

Wprowadzenie do języka skryptowego PHP Pliki cookie, sesje i system plików

Pliki cookie Pliki cookie to dane niewielkiej objętości, zapisywane w przeglądarce WWW Pliki umożliwiają identyfikację użytkownika, dzięki czemu można wyświetlić indywidualną treść na stronie WWW, uzależnioną od odwiedzającego Przeglądarka automatycznie wysyła do skryptów pliki cookie Po wylogowaniu i przejściu do innej witryny, pliki cookie są zapamiętywane i odtwarzane przy następnej wizycie

Składowe pliku cookie Każdy plik cookie składa się z nazwy i wartości, podobnie jak zmienna PHP, Instrukcja do utworzenia pliku cookie w przeglądarce jest przesyłana jako nagłówek HTTP przed przesłaniem strony WWW, Plik cookie ma datę ważności

Przykład nagłówka pliku cookie Set-Cookie: email=pokulewicz@wi.ps.pl; expires=Sat, 31-Dec-2005 23:59:59 GMT

Dostęp do plików cookie Tablica $_COOKIE w języku PHP zawiera wszystkie pliki cookie, które zostały przesłane do bieżącego skryptu Wyświetlenie zawartości pliku cookie: echo $_COOKIE[„nazwa”]

Ustawianie plików cookie za pomocą PHP setcookie(„nazwa”, „wartość”, time()+offset, [„domena”], [„ścieżka_do_pliku_cookie”]); Przykład: setcookie(„email”, „pokulewicz@wi.ps.pl”, time() + 3660, „.zce.szczecin.pl”, „/scripts”);

Usuwanie plików cookie Nie istnieje funkcja usuwająca plik cookie w przeglądarce Można zablokować przesyłanie pliku cookie do serwera WWW, korzystając z funkcji setcookie, w której podajemy: Nazwę pliku cookie Pustą wartość Datę ważności z przeszłości

Sesje Sesje umożliwiają przekazywanie wartości pomiędzy stronami w witrynie WWW Dane nie są zapisywane w przeglądarkach, ale na stronie WWW, Do identyfikacji zbioru wartości odpowiadającej określonemu użytkownikowi wykorzystywany jest pojedynczy plik cookie

Tworzenie sesji Inicjowanie sesji odbywa się za pomocą funkcji: session_start([„nazwa_sesji”]); Do zapisywania i odczytywania zmiennych sesji służy tablica: $_SESSION, do której można bezpośrednio przypisywać wartości

Przykład: Zastosowanie sesji do śledzenia wizyt na stronie <php session_start(); if($_SESSION[„last_visit”] == 1) { echo „Data ostatniej wizyty: ”; echo date(„j F Y, H:i:s”, $_SESSION[„last_visit”]); echo „<br>”; echo „Liczba wizyt: ”. $_SESSION[„num_visits”]; } else echo „To jest Twoja pierwsza wizyta”; $_SESSION[„last_visit”] = time(); $_SESSION[„num_visits”]++; ?>

Dostęp do systemu plików Pobieranie informacji o pliku: file_exists(„nazwa_pliku”) – informuje o tym, czy plik o podanej nazwie istnieje, is_executable – sprawdza, czy plik jest wykonywalny, is_readable – sprawdza, czy plik można odczytać, is_writeable – sprawdza, czy można zapisywać do pliku filesize – zwraca rozmiar pliku w bajtach

Przenoszenie i kopiowanie plików copy(„plik_źródłowy, „plik_docelowy”) – kopiowanie plików rename(„plik_źródłowy, „plik_docelowy”) – przenoszenie plików unlink(„nazwa_pliku”) – usuwanie plików

Odczytywanie i zapisywanie plików $zmienna = file_get_contents(„nazwa_pliku”) – odczytanie zawartości pliku do zmiennej tekstowej file_put_contents(„nazwa_pliku”, $zmienna) – zrzucenie zawartości zmiennej do pliku

Koniec