php kalba - jia.ltjia.lt/sena/moodle/tp/02pratybos.pdf · xampp valdymo skydas startuokite du...

Post on 12-Sep-2019

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

PHP kalbaPRAKTINĖS UŽDUOTYS

1. Virtualus serverisIšbandykite, kaip veikia virtualusis serveris Jūsų kompiuteryje.

Atidarykite XAMPP valdymo skydą:Start >> All Programs >> XAMPP >> XAMPP Control Panelarba

XAMPP valdymo skydasStartuokite du modulius — Apache ir MySQL

Pastaba. XAMPP ir Skype nesuderinamos! Jos abi negali veikti vienu metu.

Numatytoji svetainėNaršyklėje įveskite adresą:localhostarba paspauskite mygtuką „Admin“

PHP pavyzdžiaiIšbandykite pavyzdžius, kurie pademonstruoja kelias PHP kalbos funkcijas.

2. „DzSoft PHP Edit“ šablonaiPakeiskite „PHP in HTML“ šabloną į:<!doctype html>

<html>

<head>

<title>...</title>

<meta charset="utf-8">

</head>

<body>

<?php

echo "<p>Sveiki!</p>";

?>

</body>

</html>

3. PHP skirtukaiIšbandykite visu 4 būdus PHP scenarijui įterpti:

<?php echo "<p>Pirmas būdas</p>"; ?>

<? echo "<p>Antras būdas</p>"; ?>

<script language="php">

echo "<p>Trečias būdas</p>"; </script>

<% echo "<p>Ketvirtas būdas</p>"; %>

Pastaba. PHP nustatymuose php.ini gali būti išjungtos direktyvos short_open_tag ir asp_tags

4. Specialus skirtukasInformacijos išvedimui galite naudoti specialų PHP skirtuką <?= ?>. Pavyzdžiai:

<?= "<p>Sveiki!</p>" ?>

<?= 2+2 ?>

<?= phpinfo() ?>

5. PHP komentaraiKurie komentarai netinkamai užrašyti?

\\ Komentaras

///// Komentaras /////

/*/*/ Komentaras /*/*/

### Komentaras ###

/************\

# Komentaras #

\************/

6. Kabutės ir apostrofaiNaudodamiesi šablonu sukurkite PHP scenarijų šioms pastraipoms išvesti:

Vakar knygyne "Pegasas" pirkau knygą.

Pagrindinis romano "Trys muškietininkai" herojus —d'Artanjanas.

Šią knygą galima nusipirkti "Amazon.com" už $10,79.

Keitimo ženklas "\n" reiškia naują eilutę.

Keitimo ženklaiŽenklas Reikšmė

\n Iš naujos eilutės (ASCII 10)

\r Į eilutės pradžią (ASCII 13)

\t Tabuliacijos tarpas (ASCII 9)

\\ Kairinis brūkšnys

\$ Dolerio simbolis

\" Dvigubos kabutės

\0 iki \777 Aštuntainis kodas

\x0 iki \xFF Šešioliktainis kodas

Pastaba. Simbolių seka turi būti tarp dvigubų kabučių.

7. Klaidų taisymasRaskite ir ištaisykite pateikto PHP scenarijaus klaidas:

<?

eho '/t<h1>Klaidu taisymas<h1";

prnt (/n</p>Gerai kad nurodomas eilutes numeris</p>)

echo "<p>Šioje eilutėje klaidų nėra.</p>"

?>

8. SlaptažodisPanaudokite funkciją md5() slaptažodžiui užkoduoti.

Pavyzdys:

<?= md5("Slaptazodis") ?>

Ar galima iššifruoti taip užkoduotą slaptažodį?

9. Data ir laikasFunkcija date() naudojama sistemos datai ar laikui gauti.

Pavyzdžiai:

<?php

echo "<p>Today is ", date('l'), ".</p>";

echo "<p>The time is now ", date('g:i A'), ".</p>";

?>

Datos ir laiko formataiY – metai, pvz.: 2014y – metai, pvz.: 14L – keliamieji metai: 1 arba 0F – mėnesis, pvz.: JanuaryM – mėnesis, pvz.: Janm – mėnesis, pvz.: 01D – savaitės diena, pvz.: Sunl – savaitės diena, pvz.: Sundayw – savaitės diena, pvz.: 0d – diena, pvz.: 09z – metų diena, pvz.: 8S – prideda galūnę, pvz.: st, nd, th

H – valandos nuo 00 iki 23G – valandos nuo 0 iki 23h – valandos nuo 01 iki 12g – valandos nuo 1 iki 12i – minutės, pvz.: 25s – sekundės, pvz.: 18A – AM/PMa – am/pmT – laiko juosta, pvz.: GMTO – skirtumas nuo GMT (val.)U – laikas nuo epochos pradžios (s)c – ISO 8601 formatasr – RFC 2822 formatas

10. echo arba print9-tame pratime vietoje echo panaudokite print

Tam pravers sujungimo operatorius – taškas (.)

Atlikite HTML dokumentų patikrą – http://validator.w3.org

Patarimas: Kopijuokite HTML kodą iš lakšto „View Source“

top related