Podstrony
- Strona startowa
- BURCKHARDT KULTURA ODRODZENIA WE WŁOSZECH wydrukowane wstęp i nota biograficzna
- Barbara Szacka Wstep do Socjologii
- Wstęp do filozofii Antoni B. Stępień
- Wstęp do filozofii A B Stępień
- Philip G. Zimbardo, John Boyd Paradoks czasu (2)
- Michail Bulhakow Mistrz i Malgorzata v 1.1
- Johann Wolfgang Goethe Powinowactwa z wybory
- Crichton Michael Linia Czasu (3)
- King Stephen Christine (SCAN dal 1119)
- Chmielowski Benedykt Nowe Ateny
- zanotowane.pl
- doc.pisz.pl
- pdf.pisz.pl
- orla.opx.pl
[ Pobierz całość w formacie PDF ]
.Mechanizm PHP3.Przetworzona i zwrócona stronaJak widać, żądanie wysyłane jest przez klienta w normalny sposób, gdyż klient nie wie i wcale nie musiwiedzieć czy żądany plik jest skryptem serwerowym, czy też zwyczajnym plikiem jak dziecko płaczące wcukierni i krzyczące "Ja chcę jednego".Gdy serwer odbiera żądanie, otwiera plik i przekazuje go mechanizmowisewerowemu (w tym przypadku PHP).Strona jest przetwarzana przez mechanizm PHP, a zawarty w niej kod ulega wykonaniu przed zwróceniem doklienta.Na tym etapie procesu dzieją się bardzo ciekawe rzeczy: wygenerowana zostaje dynamiczna zawartość,proste pliki mogą zostać użyte jako część zwracanego dokumentu i uruchomione mogą być narzędziazainstalowane na serwerze.Informacje mogą być odczytywane z bazy danych lub innego zródła, choć nieuwzględniliśmy tu pobierania danych zewnętrznych dojdziemy do tego zagadnienia w Rozdziale 7.Skoro wiemy już, czym jest PHP i omówiliśmy zalety uzupełniania statycznych witryn treściami dynamicznymi,możemy zająć się tworzeniem pierwszych stron w PHP.Tak naprawdę, pierwsze kroki wykonamy dopiero wprzykładzie opisanym w Rozdziale 1, a tymczasem zobaczmy jak proste są to zagadnienia.Podstawy PHPZazwyczaj, kod PHP jest osadzany wewnątrz pliku HTML, tworząc w ten sposób dynamiczną stronę sieci Web.Ponieważ jednak interesuje nas wyłącznie korzystanie z PHP, pominiemy w naszych skryptach kod HTML,choć połączymy go z PHP w Rozdziale 10 i 12, gdzie będziemy tworzyć sekcje administratorskie dla naszychaplikacji sieciowych!1.Jeśli dysponujesz już zainstalowanym PHP i masz dostęp do odpowiedniego serwera, otwórz swójulubiony edytor tekstu i wpisz następujące dwa znaki:Wszystko, co pozostało do zrobienia, to przesłanie lub skopiowanie skryptu na serwer obsługującyPHP.5.Zapisz plik pod nazwą basic.php, w głównym katalogu.Katalog ten powinien być wyznaczonypodczas instalacji.W przypadku serwera Apache, jest to zazwyczaj podkatalog htdocs w kataloguApache.Jeśli nie testujesz skryptu lokalnie, prześlij go na swoją witrynę.46.Na koniec, aby obejrzeć działanie nowego pliku, wpisz jego adres.Jeśli odbywa się to lokalnie,wówczas w większości przypadków, adres powinien wyglądać następująco: http://localhost.basic.php;jeśli masz z tym problemy, zajrzyj do Dodatku A.Jeżeli korzystasz z hosta zdalnego, po prostu wpiszjego adres, na przykład www.phpforflash.com/basic.php.No dobrze, takie efekty można uzyskać we Flashu czy HTML w przeciągu kilku sekund.Jednak te niepozorneznaczniki PHP otwierają przed nami wiele drzwi i umożliwiają osiąganie fascynujących rezultatów.Czy moglibyśmy witać odwiedzających, powracających na naszą witrynę, po imieniu? Jest to bardzo proste:echo("Hello, $name, and welcome to the site!");& gdzie $name reprezentuje wartość "cookie" (ciasteczka) czyli niewielkiej porcji danych, zapisanych wraz zimieniem osoby odwiedzającej.Cookie tworzy się za pomocą pojedynczego wiersza kod, a korzystanie zciasteczek zostanie szczegółowo omówione w Rozdziale 6.Owe wartości $ są dla nas bardzo istotne.Są to bowiem zmienne, które mogą przechowywać informacjedowolnego typu, od treści wpisanej przez użytkownika w polu tekstowym, poprzez wyniki obliczeńserwerowych (na przykład, odczytu daty i godziny), po całe tabele z bazy danych.A jeśli zechcielibyśmy pójść dalej co jeszcze moglibyśmy zaoferować odwiedzającym poza imiennympowitaniem?" Moglibyśmy udostępniać im wiadomości z archiwum być może nawet posortowane, za pomocąfunkcji time, w taki sposób, by najświeższe zostały wyświetlone na początku." Moglibyśmy też wyświetlać wiadomości w oparciu o zainteresowania odwiedzającego gdybyśmypoprosili go o określenie preferencji, można byłoby utworzyć stronę zawierającą artykuły interesująceużytkownika." A jeśli chcielibyśmy odświeżyć wiadomości? Czy należałoby przepisywać skrypty? Nie.wystarczy,jeśli użyjemy łatwo edytowalnych plików tekstowych, a wiadomości będziemy ładować za pomocąPHP w ten sposób plików PHP nie trzeba będzie modyfikować nigdy.O tym, jak korzystać zewszelkiego typu plików zewnętrznych, pomówimy w Rozdziale 7." A może pozwolilibyśmy użytkownikowi na zachowywanie określonych fragmentów wiadomości lubtreści strony i ich pózniejsze wyświetlanie? Wystarczyłoby wówczas zapisać te fragmenty w baziedanych, wraz ze szczegółowymi informacjami dotyczącymi użytkownika, dzięki czemu mógłby onodczytać zachowane fragmenty w dowolnej chwili." Moglibyśmy też umożliwić użytkownikom przeszukiwanie wiadomości w celu odnalezieniaokreślonych tematów czy słów kluczowych.O tym, jak przeszukiwać pliki tekstowe, będziemy mówićw Rozdziale 5, zaś w Rozdziale 9 zajmiemy się wyszukiwaniem w bazach danych.Te znaczniki są naszym kluczem do nieustannie zmieniającej się, łatwej w użyciu i odświeżaniuinformacji, które z łatwością możemy umieścić w swoich projektach Flasha.Kształtować możemy każdy aspektwrażeń, jakie odnosić będą użytkownicy, zachęcając ich do wielokrotnych powrotów.W pierwszym rozdziale będziemy się koncentrować na obszarze działania Flasha, choć nawiązania do niegobędą bardzo częste w całej książce.Na końcu pierwszego rozdziału zajmiemy się doskonałą, choć niewielką,aplikacją rejestracyjną, opisując część Flasha, fragment po fragmencie, a następnie zapoznając się z prawdziwąpotęgą skryptów PHP, zanim wykonamy pierwsze kroki w kierunku pełnego zrozumienia szalonego świataPHP.PHP ułatwia praktycznie wszystkie zadania, jakie tylko wymyślimy, a po lekturze kolejnych 450 stron, każdy zWas zacznie się zastanawiać, jak dawał sobie bez niego radę dotychczas.Statyka to dzień wczorajszy, PHP to dzień dzisiejszy, a jeśli książka ta będzie czytana także jutro, tym większybędzie Wasz sukces!5
[ Pobierz całość w formacie PDF ]