Skoči na sadržaj

Uvod u PHP programski jezik

Vodič je stariji od 2 godine i možda nije u potpunosti aktualan.

Prijavite grešku u vodiču

PHP je jednostavan, ali i moćan jezik kojeg koristimo za izradu dinamičnih web stranica. Pročitajte uvod u PHP programski jezik...

Uvod u PHP programski jezik

PHP stranice: www.php.net

PHP možemo koristiti na 3 načina:

  • Skriptiranje sa strane poslužitelja – ovo je njegova prvenstvena namjena (izrada dinamičnih web stranice).
  • Naredbeno skriptiranje – znači da može izvoditi skripte iz naredbene linije (slično Unix shell-u).
  • Skripte se mogu koristiti za poslove administracije sustava. GUI aplikacije sa strane klijenta – koristeći se PHP-GTK-om (gtk.php.net) na PHP-u se možmo napisati potpuno razvijene GUI (graphical user interface) aplikacije.

PHP možemo koristiti na većini operacijskih sustava, od Unix-a do Windows-a i Mac OS X-a.

Prije nastavka pročitajte kako pokrenuti php file na windows računalu: Tutorijal

Početak PHP koda biti će označen ovako:
<?php

Kraj PHP koda biti će označen ovako:
?>

Postoje i drugi načini označavanja početka i kraja, ali u većini slučajeva vidjeti ćemo gore navedene oznake.

Kako uvod u svaki programski jezik započinje sa „Hello world“ i ovaj uvod ćemo započeti tako.

<html>
  <head>
    <title>Uvod u PHP programski jezik pr.01</title>
  </head>
  <body>
    <?php echo 'Hello world!'; ?>
  </body>
</html>

Prepišimo gornji dokument i spremimo ga sa ekstenzijom „.php“ u folder „C:\xampp\htdocs“.

Otvorimo naš Internet preglednik i upišimo: http://localhost/ime_dokumenta.php.

Naredba echo ispisuje tekst. Tekst koji se ispisuje mora biti omeđen sa navodnicima (nije bitno jesu li to jednostruki ili dvostruki navodnici – onako kako započnemo moramo završiti).

Iza naredbi stavljamo znak „;“ (točka-zarez).

Kod ovog primjera, na žalost, ne vidimo dinamiku naše web stranice.

Ako pogledamo kod naše stranice (nakon pokretanja u browseru) više nećemo vidjeti PHP kod već čisti HTML kod. Razlog tome jest taj što se PHP kod izvršio na serveru, a server je klijentskoj strani poslao samo ono što vi trenutno vidite.

Pogledajmo malo dinamike

<html>
  <head>
    <title>Uvod u PHP programski jezik pr.02</title>
  </head>
  <body>
    <?php if(!empty($_POST['ime'])) {
      echo "Dobrodosao {$_POST['ime']}, pozdravlja Te Ucionica.net!";
    } ?>
    <form action="<?php $PHP_SELF; ?>" method="post">
      Upisi svoje ime: <input type="text" name="ime" />
      <input type="submit" value="Nastavak" />
    </form>
  </body>
</html>

Kod iznad sadrži neke nove elemente poput forme te njenih elemenata tipa input. (O formama više u jednom od sljedećih tutorijala).

Pokušajte gornji kod kopirati u datoteku nekog imena sa ekstenzijom php i spremiti u direktorij „C:\xampp\htdocs“. Zatim pokrenite ovaj primjer na isti način kao što ste pokrenuli i prethodni. Upišite svoje ime u prostor predviđen za to i pritisnite nastavak.

Ako još niste shvatili što je ovdje dinamično pokušati ćemo objasniti. Ovisno o upisanom imenu tekst koji se ispisuje se mijenja.
Primjer iznad naveli smo samo kako bismo pokazali u praksi što je dinamičnost u PHP-u zapravo.

U jednom od idućih tutorijala slijedi nastavak priče o PHP-u.

Uživajte ;-)

Ako imate pitanja, možete nam se obratiti putem formulara pitajte učitelja

Komentari 1

Ostavite svoj komentar

  1. Valentina Nađ
    29.02.2016 u 09:54h

    Poštovani,

    Htjela bi Vas pitati da li znate nekoga koji se bavi s daljinskim programiranjem.

    Bilo bi nam jako važno! Molim Vas odgovorite nam kako brzo možete!

    S poštovanjem,
    Valentina Nađ