czwartek, 10 marca 2011

Projektowanie stron internetowych - wstawianie kodu PHP

Obecnie przy projektowaniu stron internetowych i ich budowie powszechnie wykorzystuje się język PHP. Często jest tak że musimy wstawić jakiś kod języka PHP na nasza stronę. Można to zrobić w łatwy sposób. Aby plik był rozpoznany przez serwer WWW jako skrypt PHP musi on mieć odpowiednie rozszerzenie.

 Rozszerzenia te można zdefiniować w konfiguracji serwera WWW, ale zazwyczaj jest to .php3 (dla PHP w wersji 3), .php lub php4 (dla PHP w wersji 4) i .phtml (dla PHP w wersji starszej niż 3). Po nadaniu plikowi takiego rozszerzenia serwer będzie wiedział, że plik ten nie jest przeznaczony do bezpośredniego wyświetlenia (jak w przypadku plików HTML), ale że najpierw trzeba go przepuścić przez parser PHP.

Projektowanie i budowa stron internetowych ma swoje zasady i standardy. Jeśli zwykłemu plikowi HTML nadamy rozszerzenie .php, to zostanie on prawidłowo wyświetlony, mimo że nie jest to skrypt PHP. Dzieje się tak dlatego, że parser PHP przetwarzając stronę ma 2 tryby pracy: HTML, gdzie cała treść jest wyświetlana, bez przetwarzania, i PHP, gdzie treść jest traktowana jako skrypt do przetworzenia. Do określenia w pliku co jest kodem HTML a co PHP służą specjalne znaczniki. Początkowo parser jest w trybie HTML. Aby przejść do trybu PHP można użyć jednego z czterech znaczników:

Projektowanie stron Londyn

W powyższych przykładach użyta jest niby-funkcja echo. Niby-funkcja, ponieważ dla większości normalnych funkcji parametry trzeba podawać w nawiasach, a w przypadku funkcji echo można je pominąć. "echo" jest po prostu elementem składni języka. Jak się można łatwo domyślić, służy ona do wysyłania tekstu podanego jako parametr do przeglądarki użytkownika.

Po przeczytaniu powyższego fragmentu każdy powinien być już gotowy do napisania programu, jaki każda osoba pisze zaraz po wstępnym zapoznaniu się z nowym językiem programowania - Hello World!. W przypadku PHP jest to zadanie uproszczone do minimum. Skrypt Hello World powinien wyglądać tak:



Po zapisaniu tego pliku z odpowiednim rozszerzeniem i umieszczeniu go odpowiednim miejscu (czyli w katalogu z którego będzie dostęp będzie miał serwer WWW). Po wejściu na tę stronę z przeglądarki WWW w okienku powinno być widać tylko napis "Hello World!" (bez cudzysłowów). Jedna uwaga: polecenie echo nie wysyła znaku końca linii, więc jeśli chcesz, aby po ciągu znaków (albo w którymkolwiek miejscu tego ciągu) kończyła się linia, w tym miejscu trzeba wstawić '\n'.

W następnych artykułach przedstawimy między innymi zagadnienia z zakresy składni języka, problemy z debugowaniem, oraz inne niezbędne informacje dla wszystkich którzy chcą zacząć programować w języku PHP. Niebawem ukażą się serie artykułów na temat baz danych.Profesjonalne projektowanie witryn internetowych - Londyn

Brak komentarzy:

Prześlij komentarz