Téma: Základy PHP – vytvorenie prvého skriptu
Úloha: Vytvorte PHP skript, ktorý bude zobrazovať nastavenie PHP vášho webhostingového serveru. Skript vložte do súboru s názvom test.php, tento súbor skopírujte pomocou FTP na váš server a overte jeho funkciu.
Podmienky: Vytvorený dokument umiestnite na svoj blog v položke PHP ako „Zadanie č.6 Test php“ s plným znením úlohy a odkazom na súbor
Teória :
PHP – prvé scripty: výpis textu
PHP info je prvá stránka, ktorú si ukážeme. Je to súhrn informácií o PHP.
Zdrojový kód:
<?php phpinfo (); ?>
Dôležité je si všimnúť alebo uvedomiť, že:
Skript vždy začína <? a končí ?>. Niekedy musí byť za <? ešte php.
Riadok je ukončený bodkočiarkou, čo platí vždy.
V PHP záleží na malých a veľkých písmenách.
Výpis textu
Text sa v PHP vypisuje pomocou príkazu echo. Za echo sa do úvodzoviek dáva text.
Trebárs takto:
<?php echo "Toto vypísalo PHP"; ?>
Text výpisu musí byť v úvodzovkách alebo v apostrofoch.
Keď sa snažím vypísať dva reťazce v sebe, ako napríklad Jano povedal: „Bla, bla, bla…“. Tak musím vložiť do apostrofov úvodzovky:
echo 'Jano povedal "Chceš ísť na obed?"';
Alebo môžete zapísať všetko do úvodzoviek, ale pred úvodzovky vo vnútri musíte dať obrátené lomítko \. Spätné lomítko sa dá použiť pre vypísanie nejakého znaku, ktorým PHP niečo značí je potrebné dať dolár.
Znaky, ktorým predchádza lomítko:
\ ‚ Apostrof
\ “ Úvodzovky
\ \ Oddeľovač
\ $ Dolár
\ N nový riadok
\ R návrat vozíku
\ T tab
Komentáre
Aby ste sa v scripte, aj napríklad po pol roku vyznali je dobré vkladať do scriptov komentáre. Možno sa to zdá ako úplne zbytočné, ale zdanie klame. V PHP sa komentáre vkladajú takto:
<?php echo "Ahoj"; / / toto je jednoriadkový komentár / * Toto je viacriadkový komentár * / echo "Čau"; # toto je iný jednoriadkový komentár ?>
Toto sú možnosti písania poznámok do zdrojového kódu, ktoré sa nepreložia. Nakoniec ukážka php kódu vo vnútri html stránky. Kód slúži k zobrazeniu aktuálneho času na webovej stránke.
Príklad:
<html>
<head>
<title>Aktuálny čas</title>
</head>
<body>
<p>Aktuálny čas: <?php echo Date("d.m.Y H:i:s"); ?></p>
</body>
</html>
Výsledok príkladu:
Aktuálny čas: 28.10.2012 18:20:22
