[ set_X @ 02.10.2004. 16:42 ] @
PHP Tutorial by Filip Cekic -----------------------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" Code: <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 Code: mozete zameniti tako da datum nece biti prikazan kao "Oct 2 2004" vec kako viecho 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: Code: 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 : Code: <?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: Code: <?php echo "Pozdrav"; <? Naravno bolje je da se koriste promenjive , sto cete videti u sledecem primeru: 1.Otvorite web editor i unesite kod: Code: <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: Code: <?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: Code: <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. Code: <BR> Ovom komandom ostavljamo prazan red u prikazu na ekran... Code: <INPUT TYPE="TEXT" NAME="ime"> Ovo je text polje... obratite paznju na deo "NAME="ime" , objasnicu kasnije zasto. Code: <INPUT TYPE=SUBMIT VALUE=OK> Ovo je dugme u VALUE stavljamo text koji ce pisati na dugmetu. i... Code: </FORM> Ovim zatvaramo formu. Sad prelazimo na "proba.php" Vidite kod : Code: <?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: Code: <?php $marka= "Samsung"; $model="E700"; echo "Vi imate $marka , model $model!"; ?> Ali imate jod bolji nacin... 1.otvorite web editor 2.Unesite kod: Code: <?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: Code: <?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. |