Pare słów dla tych co zaczynają czyli co i jak z tym PHP
Poniżej znajdziecie odpowiedzi na kilka pytań, które mogą się pojawić na początku tworzenia stron w PHP i nasze odpowiedzi:
1. Co to jest PHP?
Mówiąc prosto: PHP jest interpretowanym językiem
programowania łączący w sobie elementy C, Perlu i fragmentarycznie
JavaScript. Jego przewaga nad zwykłymHTMLem tkwi w - mówiąc potocznie -
interaktywności. Dzięki PHP jesteśmy w stanie tworzyć strony łączące
się z bazami danych, czy takie aby zmiana na jednej
podstronie zmianiała jakiś fragment na wszystkich.
2. Co jest potrzebne aby pisać w PHP ?
Aby pisać w PHP wystarczy zwykły notatnik, lub
jakikolwiek inny edytor HTML. Warto jet jednak używać edytorów, które
potrafią kolorować kod, dzięki temu prościej będzie się rozeznać
pomiędzy poszczególnymi tagami i wartościami.
3. Jakie rozszerzenia mają dokumenty PHP ?
Standardowo spotyka się rozszerzenia *.php lub
*.php3 oraz *.php4. Wystarczy, że w pliku tekstowym (pisanym w Twoim
edytorze) wprowadzisz kod PHP i zapiszesz go jako plik.php.
4. Pierwszy skrypt.
Jak zawsze i we wszystkich kursach PHP tak i tu pora na "pierwszy
skrypt" czyli możliwość własnoręcznego przekonania sie "jak
to działa". A skrypt, który napiszemy będzie wyjątkowo prosty -
jego zadaniem będzie wyświetlanie napisu na stronie. Jednak aby już na
początku lekko utrudnić zastosowaliśmy tu zmienną $napis - jeśli
zmienimy jej wartość zmieni nam się nasz wyświetlany napis.
Na początku każdego fragmenty PHP umieszczamy znacznik <? (lub <?php
- my używać będziemy tego pierwszego), na końcu zaś ?>.
Wszystko co napiszemy pomiędzy tymi znacznikami będzie skryptem PHP.
Pierwsza linijka definiuje nam zmienną $napis o wartości Nasz
napis - od tego momenty we wszystkich miejscach na stronie gdzie użyjemy
tej zmiennej będzie ona zwracała tę wartość. Każdą linijkę kodu kończymy
znakiem ;. Kolejne dwie linijki odpowiedzialne są za wyświetlenie
naszej zmiennej - echo (podobnie jak print) wyświetla na
ekranie wartość lub napis - zaś ostatnia linijka wyświetla stały,
wpisany napis.
<?
$napis = "Nasz napis";
echo $napis;
echo $napis;
echo "Koniec";
?>
Wystarczy, że zmienisz teraz wartość $napis i wpiszesz jakiś
inny tekst - zobaczysz, że zmieni się również to co zobaczysz na
ekranie przeglądarki.
5. Napisałem pierwszy skrypt i co dalej?
Aby móc oglądać działanie skryptu, który napisałeś na włąsnym
komputerze należy przed tym zainstalować własny serwer oraz interpereter
PHP (zobacz - instalacja serwera) lub wysłać stronę na serwer providera,
który udostępnia obsługę PHP. Zapisz plik pod nazwą nazwa.php i uruchom
go w przglądarce. Jeśli uruchamiasz go na swoim komuterze wpisz w adres
przeglądarki localhost/nazwa.php jeśli na serwerze providera http://www.
nazwastrony.com.pl/nazwa.php
6. Jak wstawić znaczniki HTML w wyświetlany tekst?
Aby pokazać jak np. pogrubić tekst czy przenieść go do nowej
linijki użyjemy już wcześniej opisanego skryptu, ale zrobimy to na różne
sposoby:
<?
$napis = "PHP jest OK<br>";
echo $napis;
echo $napis;
wynikiem tego fragmentu będzie wyświetlenie napisy PHP jest OK
i przejście do nowej linii po czym ponowne wyświetlenie i przejście.
Wszystkie znaczniki HTML umieściliśmy w zmiennej więc za każdym razem
gdy ją wywołamy napis będzie wyglądał tak samo.
echo "Funkcja napisze: ".$napis." i koniec";
tym razem połączyliśmy zwykły napis Funkcja napisze: i
koniec z naszą zmienną co dało efekt wstawienia teksty PHP jest
OK w środek. Zwróć uwagę, że tekst i koniec przeskoczył
do nowej linii - dzieje się tak dlatego bo w zmiennej umieściliśmy
znacznik <br> .
echo "<b><i>Koniec</i></b>";
?>
ostatni fragment jest najprostszy - zwykłe wyświetlenie tekstu ze
znacznikami HTMLa dającymi nam pogrubiony i pochylony napis.
7. Dlaczego nie mogę podglądać źródła dokumentów PHP?
No tak - prawie każdy, kto zaczyna pisać strony w PHP i znajdzie jakąś
ciekawą stronę w tym języku wyświetla źródło i dziwi się, że nie
ma tych wszystkich <? i innych znaczników PHP. To plus i minus tego języka
;) Dlaczego minus - nie możemy tak jak w HTMLu podglądać kodu i uczyć
się na nim. A dlaczego plus - bo dzięki temu, że interpreter PHP zwraca
przeglądarce kod HTML możliwe jest umieszczenie na stronie np. zmiennych
typu hasło: tworzymy np. zahasłowaną stronę i bezpośrednio na niej
wpisujemy $haslo = "Hasełko"; i możemy spać spokojnie
bo fragment ten nie będzie widoczny w kodzie źródłowym strony.
Autor:70.pl __________________________________________ Artykuł dodano: 2002-08-17 13:24:31
Strona czytana: 7787 razy
|