Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PHP - Korak po Korak!

[es] :: PHP :: PHP - Korak po Korak!

[ Pregleda: 1832 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

set_X

Član broj: 32954
Poruke: 675
212.200.108.*



Profil

icon PHP - Korak po Korak!02.10.2004. u 16:42 - pre 239 meseci
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:
 echo gmdate("M d Y"); 
mozete zameniti tako da datum nece biti prikazan kao "Oct 2 2004" vec kako vi
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.








 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: PHP - Korak po Korak!02.10.2004. u 20:46 - pre 238 meseci
A register_globals? Vodi racuna o tome, narocito kada pises kod za edukaciju pocetnika.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

set_X

Član broj: 32954
Poruke: 675
212.200.108.*



Profil

icon Re: PHP - Korak po Korak!02.10.2004. u 21:15 - pre 238 meseci
Ja nisam neki prof. u PHP-u , ali sam kupio knjigu koja je odlicna i od toga sto sam naucio , ja izvlacim NAJVAZNIJE i pisem tutor.

Ovo sam danas napisao , sutra cu jos...

 
Odgovor na temu

Ilija Studen
Novi Sad

Član broj: 3864
Poruke: 859
*.ftn.ns.ac.yu

Sajt: www.activecollab.com


+1 Profil

icon Re: PHP - Korak po Korak!03.10.2004. u 08:37 - pre 238 meseci
Stoj!!! Pa ne možeš nikog da učiš ako koristiš zastarelu materiju (ne radiš u našem školstvu :p ). Baš to za register_globals.

Ako imaš:

Code:
<input type="text" name="ime" />


Ne "preuzimas" ga sa:

Code:
<?php

  echo "Vase ime je $ime";

?>


Već sa:

Code:
<?php

  echo "Vaše ime je " . $_POST['ime'];

  // Ili ako hoces odmah u string

  echo "Vaše ime je $_POST[ime]";

?>


Nisi kriv ti, kriva je zastarela knjiga, ali opet...
http://www.activecollab.com - Alat za upravljanje projektima
 
Odgovor na temu

set_X

Član broj: 32954
Poruke: 675
212.200.108.*



Profil

icon Re: PHP - Korak po Korak!03.10.2004. u 09:58 - pre 238 meseci
jeste ja ucim PHP4.

Knjiga je stara , pisana je 2000 godine , ja mislim.
Ipak moze i preko ovog nacina :)

Nadam se da je ostalo isto.
 
Odgovor na temu

Ilija Studen
Novi Sad

Član broj: 3864
Poruke: 859
*.ftn.ns.ac.yu

Sajt: www.activecollab.com


+1 Profil

icon Re: PHP - Korak po Korak!03.10.2004. u 13:22 - pre 238 meseci
Ajd probaj na nekom normalnom hostu gde su register_globals isključene. Pa da vidiš kako će da radi...

Pročitaj ovo: http://www.ionbee.net/modules/...hp?w=art&idx=15&page=1
http://www.activecollab.com - Alat za upravljanje projektima
 
Odgovor na temu

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.dial.InfoSky.Net

Sajt: localhost


+5 Profil

icon Re: PHP - Korak po Korak!03.10.2004. u 14:18 - pre 238 meseci
Citat:
set_X:
Ja nisam neki prof. u PHP-u


ajde ovako: da edukaciju ipak ostavimo onima koji jesu profi, ili ako ne to, onda bar onima koji su odmakli od početničkog nivoa (u prevodu: koji su pročitali više od jedne knjige i odradili više od jednog srednje-komplexnog projekta).

ipak, kao što reče ilija, ovo nije ministarstvo obrazovanja, i ovde ipak možemo da biramo ko će da nas edukuje..

 
Odgovor na temu

[es] :: PHP :: PHP - Korak po Korak!

[ Pregleda: 1832 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.