You are on page 1of 26

PHP za poetnike

Predavanje 1

Academy387
Nermin ehi

Nermin Sehic

Student na SSST

Asistent na predmetu strukture podataka

iOS developer u kompaniji Klika.ba

2 godine iskustva u industriji (freelance projekti,


Aranea Studios, smart city Sarajevo)

@hadzijalagic
ba.linkedin.com/in/nerminsehic
https://github.com/newPrimitives
nerminsehic1993@gmail.com

ta je PHP?

Skriptni jezik za generisanje dinamickog


sadrzaja na web-u

Open source i besplatan

Server side jezik

Upotreba PHP

Wordpress

Facebook

244 milliona sajtova

2.1 million IP adresa

Sintaksa
<!DOCTYPE html>
<html>
<body>

<h1>My first PHP page</h1>

<?php
echo "Hello World!";
?>

</body>
</html>

Dokumentacija

http://php.net/docs.php

Hello world

Primjer 1

Environment

XAMPP

WAMP

MAMP

Open source paket software-a koji ukljucuju


Apache, MySQL, PHP, Pearl i pokrecu se na
operativnom sistemu X

XAMPP break it down

X - cross OS

A - apache

M - MySQL

P - PHP

P - Pearl

Instalacija XAMPP-a

Google : XAMPP download

Apache friends

https://www.apachefriends.org/index.html

Test

http://localhost

Folderi

Windows : c:\xampp\www\

Linux : /var/www/htdocs

Mac : /Applications/XAMPP/xamppfiles/htdocs

Hello world vol 2

Primjer 2

Client-server model
Server

client request

server response

Client

HTTP

Protokol za komunikaciju izmeu klijenta i


servera

Klijent postavlja pitanje, server odgovara


(request - response veza)

GET i POST najee metode

Primjer GET metode

/folder/primjer.php?name1=value1&name2=value2
http://www.academy387.com/program/php-kursza-pocetnike

Primjer POST metode

POST /test/primjer.php HTTP/1.1


Host: academy387.com
name1=value1&name2=value2

Ostale HTTP metode

HEAD

PUT

DELETE

OPTIONS

CONNECT

Plan kursa

http://res.cloudinary.com/hfvfqj5vt/image/upload/
v1434008278/domrf8hjkgxrwxvx0svu.pdf

Vjeba

Kreirati novi projekat

Kreirati file index.php

Unijeti osnovu HTML strukturu

Iskoristit echo funkciju iz PHP za ispis imena,


prezimena i datuma roenja

To sum up

Sta je PHP

Sintaksa PHP

Dev environment za razvoj PHP aplikacije

Sta je XAMPP

Instalacija XAMPPa

Hello world from PHP

HTTP

Pitanja?

Naredno predavanje: Cetvrtak 8.10.2015

Download prezentacije:
http://www.slideshare.net/NerminSehic/php-zapocetnike-predavanje-1

You might also like