Świat Informatyki 2006 - Wszystko dla Was!

ANKIETA
Czego potrzebujesz najbardziej?

programów w C++
programów w Delphi
szablonów stron www
czegoś innego
 

PROGRAMY, KURSY
GOTOWE PROGRAMY
KURS C++
KURS DELPHI
KURS PHP
TWORZENIE WWW
WEBMASTER
PRZYSPIESZANIE PC
PROGRAMY DO PORAD
 

MATURA
WSTĘP
PREZENTACJA I
PREZENTACJA II
MOTYWY
LEKTURY
PORADY - STRES!
 

NASZ HOSTING

 

KURS PHP

Tytuł: Kurs PHP cz.1 - Wstęp

Autor: Radomir Trzeciak

Data aktualizacji: 27 kwiecień 2006r.

 

Za pomocą języka PHP możemy dodać do naszej strony księgę gości, licznik, forum, lub e-sklep. Strony www wykonane za pomocą języka HTML i stylów CSS mogą wyglądać bardzo atrakcyjnie. Jednak za pomocą tych języków nie da się na stronie stworzyć forum, sklepu internetowego czy nawet prostego licznika. Dlatego webmasterzy sięgają po inne języki, które pozwalają na wykonywanie dynamicznych i interaktywnych witryn internetowych. Jednym z najpopularniejszych tego typu języków jest PHP. W tym kursie poznamy zasady instalowania własnych serwerów, pisania kodu oraz stworzymy kilka ciekawych skryptów. Dzięki temu opanujemy podstawowe instrukcje PHP. 

 

 

Na samym początku musimy zainstalować serwer WWW (najlepiej skorzystać z darmowego Apache) i interpreter PHP. Polecam oczywiście darmowy pakiet Krasnal Start 2.7. Można go ściągnąć tutaj.

 

1. Tworzymy w dowolnym edytorze dokument tekstowy i nazywamy go index.php. Wpisujemy do niego kod:

<html>

<head>

<meta http-equiv="Content-type"

content="text/html; charset=iso-8859-2" />

<title>Lekcja PHP</title>

</head>

<body>

<?php

echo('Data: <b>'.date("d.m.Y").' r.</b><br />');

echo('Godzina: <b>'.date("H:i:s").'</b>');

?>

</body>

</html>

2. Kod języka PHP możemy wstawić w dowolnym miejscu kodu HTML. Wystarczy, że obejmiemy go parą znaczników: <?php i ?> (możemy także stosować znaczniki <? i ?>).

W naszym wypadku do bloku języka PHP wpisujemy linie:

<?php

echo('Data: <b>'.date("d.m.Y").' r.</b><br />');

echo('Godzina: <b>'.date("H:i:s").'</b>');

?>

Każda z tych linii zawiera jedną instrukcję echo() (instrukcje oddzielamy od siebie średnikiem). Funkcja echo(), z której korzystamy, służy do wyświetlania napisów - do przeglądarki internetowej użytkownika wysłany zostanie dokument, w którym zamiast bloku PHP znajdzie się treść wyświetlona przez obie funkcje echo().

Działanie znaczników <?php i ?>

Każdy znajdujący się na serwerze WWW doku mer t z rozszerzeniem .php [lub -php3 przed wysłaniem do przeglądarki intemauty zostaje przekazany do interpretera PHP. Jego zadaniem jest odszukanie bloków objętych znacznikami <?php i ?> i wykonanie znajdującego się w nich kodu. Po wykonaniu tych bloków interpreter PHP w ich miejsce wstawia wyniki zwrócone przez kod w każdym z tych bloków i przesyła z powrotem do serwera WWW, skąd trafiają do przeglądarki.

 

3. Do większości funkcji PHP należy przekazać jeden lub więcej argumentów -wymieniając je po przecinkach w nawiasach okrągłych. Tak też jest w wypadku funkcji echo(). Funkcja ta oczekuje jednego argumentu. Informuje on, co ta funkcja ma wyświetlić. Gdybyśmy więc napisali echo ("Świat Informatyki 2006") funkcja wyświetliłaby napis Świat Informatyki 2006.

 

4. Napisy w PHP umieszczamy w cudzysłowach lub apostrofach (z dalszej części artykułu dowiemy się, czym różnią się oba podejścia). Napisy można ponadto ze sobą łączyć, korzystając z operatora kropki. Wywołanie zatem funkcji echo ("Świat "."Informatyki 2006") spowoduje, że interpreter PHP najpierw połączy napisy Świat i Informatyki 2006, w efekcie czego powstanie jeden napis Świat Informatyki 2006, a dopiero później użyje tego połączonego napisu jako argumentu funkcji echo().

 

5. Argumentem funkcji może być również wynik działania innej funkcji. W naszym wypadku częścią argumentu jest wynik działania funkcji date(). Zwraca ona informacje o aktualnej dacie i godzinie - za pomocą przekazanego do niej argumentu możemy niemal dowolnie ustalać format zwracanych danych. W naszym wypadku pierwsza funkcja date() zwróci datę w formacie dzień.miesiąc.rok (litera d oznacza dzień, m miesiąc, a Y - rok), —i a druga godzinę w formacie

godzina: minuty: sekundy (H - godzina, i - minuta, s - sekunda). O znaczeniach innych liter przeczytamy na stronie tutaj. Zatem wywołanie funkcji date("d.m.Y") spowoduje pobranie aktualnej daty (na przykład 8.05.2006) i przekazanie jej do argumentu funkcji echo(). Po wyświetleniu strony w przeglądarce zobaczymy więc widok:

Rysunek 1.1 Widok pierwszego programu w PHP.

 

! UWAGA !

Plik index.php zapisujemy na koncie Krasnala. Aby utworzyć konto klikamy prawym przyciskiem na zielone piórko (w prawym dolnym rogu) i wybieramy odpowiednio tak jak na rysunku:

A potem wpisujemy nazwę naszego konta np. nauka php

Po utworzeniu konta mamy już serwer domowy, a pliki z rozszerzeniem *.php, *.php3, *.html zapisujemy w C:\usr\krasnal\www\nauka php. Teraz w dowolnej przeglądarce wpisujemy adres http://localhost/~nauka php/ i strona index.php jest gotowa do wyświetlenia się w przeglądarce.

 

ZAPRASZAMY RÓWNIEŻ DO KOLEJNYCH CZĘŚCI KURSU:

 

2. Zmienne

3. Tablice

4. Instrukcja warunkowa if

5. Dołączanie plików

6. Praktyczny skrypt

7. Własne funkcje w PHP

8. Pętla for

9. Przesyłanie formularzy - metoda POST

10. Analiza ciągów

11. Wyświetlanie zawartości pliku

12. Z pliku do tablicy

13. Zapisywanie do pliku

14. Księga Gości - robimy skrypt

Design © 2006 Świat Informatyki 2006

ARTYKUŁY
SYSTEMOWE
PRZYSPIESZANIE PC
MULTIMEDIALNE
OCHRONA PC
BIUROWE
INTERNETOWE
FELIETON
RÓŻNE
 

WYSZUKIWARKA

Szukaj

 

POLECAMY!

Allegro - największe aukcje internetowe, najniższe ceny! Kup i sprzedaj!