Różnice między wybraną wersją a wersją aktualną.
Poprzednia rewizja po obu stronach Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
pl:paw:lab_paw_php_1 [2024/12/14 17:54] wojnicki [Ćwiczenie 1: Pierwszy skrypt PHP] |
pl:paw:lab_paw_php_1 [2024/12/15 14:04] (aktualna) wojnicki [Informacje dodatkowe: Pliki ze strukturą] |
||
---|---|---|---|
Linia 56: | Linia 56: | ||
Proszę przygotować stronę PHP '' | Proszę przygotować stronę PHP '' | ||
- | <code php p2.php> | + | <code php wynik.php> |
<?php | <?php | ||
echo ' | echo ' | ||
Linia 65: | Linia 65: | ||
</ | </ | ||
- | Sprawdź | + | Przetestuj działanie |
- | Aby dostać się do poszczególnych zmiennych w tablicach należy użyć składni: '' | + | Spróbuj umieścić w/w skrypt oraz formularz w tym samym pliku, np. '' |
+ | |||
+ | **UWAGA:** aby dostać się do poszczególnych zmiennych w tablicach należy użyć składni: '' | ||
**UWAGA:** powyższy kod PHP generuje stronę, która domyślnie interpretowana jest przez przeglądarkę jako strona XHTML. Oczywiście, | **UWAGA:** powyższy kod PHP generuje stronę, która domyślnie interpretowana jest przez przeglądarkę jako strona XHTML. Oczywiście, | ||
Linia 93: | Linia 95: | ||
Przykładowy algorytm: | Przykładowy algorytm: | ||
- odczytaj 1 wyraz z pliku, | - odczytaj 1 wyraz z pliku, | ||
- | - sprawdź czy pasuje do wzorca | + | - sprawdź czy pasuje do wzorca |
Uwaga na UTF8! | Uwaga na UTF8! | ||
Linia 101: | Linia 103: | ||
echo mb_strlen($str); | echo mb_strlen($str); | ||
echo $str[1]; | echo $str[1]; | ||
- | $str_array=preg_split('// | + | $str_array=mb_str_split($str); |
- | $str_array=mb_str_split($str); | + | |
echo $str_array[1]; | echo $str_array[1]; | ||
</ | </ | ||
Linia 179: | Linia 180: | ||
Z kolei mniej skomplikowane struktury danych można przetwarzać np. linia po linii (z użyciem '' | Z kolei mniej skomplikowane struktury danych można przetwarzać np. linia po linii (z użyciem '' | ||
- | * [[http:// | + | * [[https:// |
- | * [[http:// | + | * [[https:// |