02 Pierwsze skrypty PHP

Transkrypt

02 Pierwsze skrypty PHP
Instrukcja numer 02
Projektowanie witryn internetowych
Zaawansowane techniki tworzenie stron WWW
Pierwsze skrypty PHP
Polecenie echo oraz wstępne wiadomości o zmiennych
<HTML>
<HEAD>
</HEAD>
<BODY>
<?
echo("Witaj na kursie <b>PHP</b>");
?>
</BODY>
</HTML>
Polecenie 1
Zmodyfikuj zadanie_01.php do postaci takiej, jak przykład 1 w niniejszej instrukcji. Po
zapisaniu zmian w pliku zadanie_01.php, obejrzyj efekt w przeglądarce WWW. Zajrzyj
również do źródła z poziomu przeglądarki. W jaki sposób działa instrukcja echo ?
Wnioski
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
© by Dariusz P. Fabicki, Janusz S. Wierzbicki
Instrukcja numer 02
[v. 2.0]
Strona 1/6
Pierwsze skrypty PHP
<HTML>
<HEAD>
</HEAD>
<BODY>
<?
echo("Witaj na kursie <b>PHP</b>");
echo("<hr> Tutaj uczymy się pisać skrypty PHP");
?>
<?
echo("Doprawdy ?");
?>
</BODY>
</HTML>
Polecenie 2
Zmodyfikuj zadanie_01.php do postaci takiej, jak przykład 2 w niniejszej instrukcji i zapisz
pod nazwą zadanie_02.php
Efekt działania obejrzyj w przeglądarce WWW.
Wnioski
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
Polecenie 3
W zadaniu_02.php wstaw między skrypty PHP polecenie <BR> języka HTML i zapisz pod
nazwą zadanie_02b.php.
Sprawdź efekt w przeglądarce WWW.
Wnioski
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
© by Dariusz P. Fabicki, Janusz S. Wierzbicki
Instrukcja numer 02
[v. 2.0]
Strona 2/6
Pierwsze skrypty PHP
Zadanie 1
Zmodyfikuj skrypt zadanie_02b.php w taki sposób, aby nie było w nim dwóch oddzielnych
skryptów PHP, ale żeby powodował ten sam efekt (to znaczy, żeby pytanie Doprawdy ?
było wyświetlane od nowej linii w przeglądarce WWW). Zmodyfikowany skrypt zapisz pod
nazwą zadanie_02c.php.
Wnioski
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
Notatka
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
© by Dariusz P. Fabicki, Janusz S. Wierzbicki
Instrukcja numer 02
[v. 2.0]
Strona 3/6
Pierwsze skrypty PHP
<HTML>
<HEAD>
</HEAD>
<BODY>
<?
/* Deklarujemy i definiujemy zmienne*/
$imie="Jaś";
$nazwisko="Kowalski";
$wiek=15;
$wzrost=164.5;
echo("Masz na imię $imie<br> a na nazwisko $nazwisko.<br>");
echo("Masz $wiek lat i $wzrost cm wzrostu.");
/* koniec skryptu */
?>
</BODY>
</HTML>
Polecenie 4
Przepisz powyższy przykład i zapisz jako zadanie_03.php. Następnie uruchom i sprawdź
działanie skryptu.
Notatka
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
© by Dariusz P. Fabicki, Janusz S. Wierzbicki
Instrukcja numer 02
[v. 2.0]
Strona 4/6
Pierwsze skrypty PHP
<HTML>
<HEAD>
</HEAD>
<BODY>
<?
/* Deklarujemy i definiujemy zmienne */
$wykonawca="Ich troje";
$tytul="Wypijmy za to!";
echo("Zespół \"$wykonawca\"<br>");
echo("Utwór \"$tytul\"");
?>
</BODY>
</HTML>
Polecenie 5
Przepisz powyższy przykład i zapisz jako zadanie_04.php. Następnie uruchom i sprawdź
działanie skryptu. Jaki efekt dało umieszczenie znaków \” w tekście wyświetlanym przez
instrukcje echo ?
Wnioski / Notatka
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
Sekwencje unikowe
\n - przejście do nowej linii
\r - powrót karetki do początku linii
\t - odpowiednik klawisza Tab (tabulacja)
\\ - wyświetla znak \
\" - wyświetla znak "
\$ - wyświetla znak $
© by Dariusz P. Fabicki, Janusz S. Wierzbicki
Instrukcja numer 02
[v. 2.0]
Strona 5/6
Pierwsze skrypty PHP
Polecenie 6
Zmodyfikuj treść pliku zadanie_04.php w następujący sposób:
Po słowie Zespół w pierwszej instrukcji echo dodaj znaki \n i zapisz plik pod nazwą
zadanie_04b.php
Sprawdź efekt modyfikacji w przeglądarce. Czy w okienku przeglądarki widać jakieś zmiany?
Zajrzyj następnie do kodu źródła. Czy źródło uległo zmianie?
Wnioski
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
Notatka na temat znaków unikowych
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
© by Dariusz P. Fabicki, Janusz S. Wierzbicki
Instrukcja numer 02
[v. 2.0]
Strona 6/6