-----------------------Uvod----------------------------------
U ovo tutorijalu cu pokušati da Vas naucim PHP-u.
Naravno ko procita ovaj tutorijal , nije profesionalac , ali ce sigurno znati PHP(vecinu).
Mozete slobodno kopirati ovaj tutorijal , ali Vas molim da stavite moje ime, jer sam ga ja napisao.
Jer i vi ne bi voleli da se mucite , da pisete ovoliki tutor i da neko uradi copy/paste i kaze "Evo ja napisao jedan tutorijal"
Mozemo poceti sa lekcijom 1.
NAPOMENA : U textu cete videti tagove "code" i "/code". Ti tagovi sluze da bi na FORUMIMA prikazali kod u specijalnom polju za kod.
Ukoliko trenutno ne citate text sa foruma , nemojte da u web editoru kopirate ove tagove.
---------------LEKCIJA 1 : Pisanje prvog PHP programa--------------------
Ajde da pocnemo sa pisanjem prvog PHP programa.
1.Kopirajte sledeci kod u nekom editoru za web strane , moze i u notepadu i snimite faj kao "date.php"
<HTML>
<BODY>
Datum:
<?php
echo gmdate("M d Y");
?>
</BODY>
</HTML>
2.Okacite ovaj fajl na neki server , ili jos bolje ako radite na localhost-u.
3.Otkucajte www.adresa_sajta.com/date.php
Trebalo bi da vidite nesto poput ovoga : "Datum: Oct 2 2004"
Deo od ovog koda
echo gmdate("M d Y");
Izaberete.
Trebate da razlikujete u PHP mala i velika slova. Dovoljno je da stavite malo umesto velikog i da dobijete pogresan rezultat.
Evo nekih primera da promenite datum:
a - prikazuje "am" ili "pm"
A - Prikazuje "AM" ili "PM"
d - Daje danu meseca 2 cifre sa vodecom nulom t.j. "01" do "31"
D - Prikazuje dan u nedelji , textualno sa 3 slova npr "Fri"
F - Prikazuje mesec , textualno npr "December"
m - Prikazuje mesec od "01" do "12"
H- Prikazuje sat u 24-casovnoj formi od "00" do "23"
Ima ih jos dosta , ali je ovo dovoljno.
----------------LEKCIJA 1 : KORISCENJE PROMENJIVIH--------------
Ovo se dosta koristi kod ozbiljnijeg programiranja , ali i kod pocetnika...
Mozemo da prikazemo promenljive npr.
1.Ukucajte :
<?php
$proba= "Pozdrav";
echo "$proba";
?>
2.Pokrenite script.
Na ekranu ce se prikazati "Pozdrav"
Komandom "echo" prikazujemo promenjivu.
Mozemo to da odradimo i bez koriscenja promenjive , tako sto cemo ukucati:
<?php
echo "Pozdrav";
<?
Naravno bolje je da se koriste promenjive , sto cete videti u sledecem primeru:
1.Otvorite web editor i unesite kod:
<HTML>
<BODY>
<FORM METHOD=GET ACTION="proba.php">
<BR>
Unesite Vase ime:
<INPUT TYPE="TEXT" NAME="ime">
<BR>
<BR>
<INPUT TYPE=SUBMIT VALUE=OK>
</FORM>
</BODY>
</HTML>
2.Snimite ovaj fajl kao "ime.htm"
3.Ponovo otvorite web editor i unesite sledeci kod:
<?php
echo "Vase ime je $ime";
<?
Snimite ovaj fajl kao "proba.php" , ali MORA da se zove tako jer je tako odabrano u prethodnom fajlu.I ovo cu sad objasniti.
Pokrenite "ime.htm" i unesite ime u text polje.
Nadam se da ste shvatili koliko su promenljive korisne.
Znaci , u prvom fajlu , ime.htm , pogledajte deo koda:
<FORM METHOD=GET ACTION="proba.php">
U ovom delu otvaramo formu u kojoj se nalazi sve sto pozelimo. text area , text polje , dugmad...
U ACTION stavljamo fajl koji ce da se otvori prilikom klik na dugme.
<BR>
Ovom komandom ostavljamo prazan red u prikazu na ekran...
<INPUT TYPE="TEXT" NAME="ime">
Ovo je text polje... obratite paznju na deo "NAME="ime" , objasnicu kasnije zasto.
<INPUT TYPE=SUBMIT VALUE=OK>
Ovo je dugme u VALUE stavljamo text koji ce pisati na dugmetu.
i...
</FORM>
Ovim zatvaramo formu.
Sad prelazimo na "proba.php"
Vidite kod :
<?php
echo "vase ime je $ime";
<?
Objasnio sam funkciju "echo" .
Kao sto sam rekao da kod dela "<INPUT TYPE="TEXT" NAME="ime"> " da upamtite ime , sad to ime koje ima vrednost "ime"
koristimo kao promenljivu "$ime" da bi na ekranu prikazali vrednost koja je unesena u text polje.
Veoma lako. Nadam se da ste me razumeli...
Kod koji sam napisao je primer , vi ga mozete izmeniti i tako napraviti vise textboxa i staviti razlicita imena ,
staviti vise promenljivih...
Pogledajte primer:
<?php
$marka= "Samsung";
$model="E700";
echo "Vi imate $marka , model $model!";
?>
Ali imate jod bolji nacin...
1.otvorite web editor
2.Unesite kod:
<?php
$marka="ovde_korisnik_unese_marku";
$model="ovde_korisnik_unese_model";
?>
3.I to snimite kao "config.php"
4.Otvorite ponovo web editor i unesite kod:
<?php
@include('config.php');
echo "Vi imate $marka , model $model !";
?>
Snimite ovo kao "index.php" i pokrenite ga na serveru.
Vec postaje zanimljivo? :)
Znaci , vi izvlacite informacije iz config.php i pomocu index.php ih prikazujete na ekran!!
Ovo vam moze dosta posluziti.
Tolko sam napisao za sad.Za koji dan nastavak.