Professional Documents
Culture Documents
Wprowadzenie
18 października 2010
Wprowadzenie
</body>
</html>
PHP róŜni się od skryptów wykonywanych po stronie klienta takich jak np.
JavaScript tym, Ŝe cały kod PHP wykonywany jest na serwerze.
MoŜna nawet skonfigurować serwer WWW, tak aby wszystkie pliki HTML były
przetwarzane przez PHP. A wtedy nie ma sposobu,
phpinfo();
</body>
</html>
PHP róŜni się od skryptów wykonywanych po stronie klienta takich jak np.
JavaScript tym, Ŝe cały kod PHP wykonywany jest na serwerze.
•zmienne predefiniowane,
•opcje konfiguracji.
PHP strona 5: Zmienne środowiskowe
<html>
<body>
</body>
</html>
<?php
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false) {
?>
<h3>Funkcja strpos zwróciła wartość inną niŜ &false;</h3>
<center><b>UŜywasz Internet Explorera</b></center>
<?php
} else {
?>
<h3>Funkcja strpos zwróciła wartość false</h3>
<center><b>Nie uŜywasz Internet Explorera</b></center>
<?php
}
?>
</body>
</html>
PHP strona 7: PHP i formularze
<html> Prosty formularz HTML
<body>
<form action="action.php" method="post">
Twoje imię: <input type="text" name="imie" />
Data urodzenia: <input type="text" name="rok" />
<input type="submit" />
</form>
</body>
</html>
skrypt action.php
import_request_variables().
Importuje zmienne GET/POST/Cookie variables do obszaru globalnego.
1. <? echo ("To jest najprostszy test, instrukcja SGML\n"); ?> <?=
wyraŜenie ?> To jest skrót takiej formy: "<? echo wyraŜenie ?>"
2. <?php echo("Jeśli chcesz uŜywać dokumentów XHTML i XML, rób to tak\n"); ?>
3. <script language="php">
echo ("Niektóre edytory (jak FrontPage) nie
lubią instrukcji wchodzących w 'tryb PHP'");
</script>
?>
PHP strona 10: przykładowy tekst
<?php
$pan = ‘Wojciechowski';
foreach działa tylko na tablicach i kaŜda próba uŜycia tej pętli na innym
typie lub na niezainicjowanej zmiennej będzie skwitowana komunikatem
o błędzie.
<?php
$kolory = array('czerwony','niebieski','zielony','Ŝółty');
foreach ( $kolory as $kolor ) {
echo "Czy lubisz $kolor?\n";
}
/* wynik:
Czy lubisz czerwony?
Czy lubisz niebieski?
Czy lubisz zielony?
Czy lubisz Ŝółty?
*/
?>
PHP strona 13: Pętle - foreach
<?php Przykład 1
$a = array (1, 2, 3, 17);
?>
<?php Przykład 2
$a = array (1, 2, 3, 17);