nalaganje vsebine
loading
7. Žur z razlogom – Umek in Carl Cox v parku Tivoli
16:12 | 09. 09. 2010Prva stran
Prva stran
Forum
E-kartice
Verzi
Nova poznanstva
Download
Podnapisi
Učno gradivo
Horoskop
TV spored
Kino spored
Vreme

Anketa

Število ogledov od 01.03.2002:
17394317

Forum

Slo-Site.com • Poglej temo - Statiène in dinamiène spletne strani
Danes je 09. sep. 2010 2010b 15:12

Vsi časi so UTC + 1 ura [ DST ]




Napiši novo sporočilo Odgovori na temo  [ 15 prispevkov ] 
Avtor Sporočilo
 Napiši temo: Statiène in dinamiène spletne strani
OdgovorObjavljeno: 20. dec. 2004 2004b 18:49 
talent™
talent™
Uporabniški avatar

Pridružen: 02. dec. 2003 2003b 19:19
Prispevkov: 440
Statiène in dinamiène spletne strani

Že obvladate HTML, ste naredili enostavne strani, jih uploadali na server pa mislite, da ste prijeli Boga za .... Tukaj se je vaš podvig zakljuèil, ali pa se še vedno trudite, da redno vzdržujete vaše delo, ažurirate podatke, pokažete vaše strani v najboljši luèi in s tem dobite stalne goste na strani?

Verjetno je, da se je s èasom vaš web razširil.=>Vse veè vsebine, ki jo je treba vzdrževati, stalno v editorju dopolnjevati ter izdelovati nove strani, jih uploadati na server in tako naprej. Opisan postopek je naporen že pri majhnih straneh, a za veèje portale (veè sto datotek) je (skoraj) nemogoè. Do neke mere se lahko tega rešimo z uvajanjem templatov, ampak zaradi velikega števila strani lahko postane vaš prostor na strežniku neorganiziran.


Predstavljajte si, da urejate nek portal na katerem mora biti izrazita aktualnost novic. Èe bi novice na stran dodajali na zgoraj opisan naèin, potem najverjetneje novice ne bi bile aktualne.

Problem je v statiènosti HTML strani. Èe vam je do sedaj padlo na pamet, da bi bilo dobro podatke vnašati recimo preko brskalnika, na že postavljeno stran, s tem se že poèasi približujete pojmu dinamiènosti web strani. Èeprav je teoretièno mogoèe vpisovati novice v HTML kodo, se to v praksi redko kdaj dela (pri manjši straneh), predvsem zaradi (ne)praktiènosti, ampak se kot posrednik uporablja ena izmed baz podatkov.

Kljuè do uspeha pri deli z dinamièno generiernimi stranmi je v obvladovanju ene od tehnik web programiranja. Èe ste mislili da je sam HTML jezik dovolj, ste se ušteli. HTML je samo opisni jezik, ki samo opisuje položaj in izgled strani ter elementov znotraj spletne strani in s tem ne dopušèa nobene dinamiènosti.

Kaj vse potrebujete za dosego dinamiènosti weba?

Èeprav v današnjem svetu obstoje veliko programskih jezikov za web, najbolj popularni pa so PHP in ASP. Slednje bi lahko bolj toèno imenovali skriptni in ne programski. Razlog je v temu, da se njihova koda izvršuje v skriptni obliki, najpogosteje med HTML oznakami.

ASP (Active Server Pages) je Microsoftov proizvod, vezan izkljuèno na serverje, ki delujejo na Windows operacijskem sistemu. Tisti, ki programirate z Visual Basicom, boste ASP zlahka osvojili zaradi podobne sintakse.
PHP (Hypertext Preprocessor) se po možnostih postavlja ob bok Microsiftovem ASP-ju. Originalno je vezan na serverje, z operacijskim sistemom Unix, a je sintaksa, dokaj podobna kot pri programskem jezik in C++.
Web programerji se v glavnem strinjajo, da se veèino svari da narediti v enem in drugem jeziku. Glavna prednost PHP-ja pa je v tem, da je PHP Open Source, se pravi zastonj. V praksi je najpogosteje uporabljen skupaj z Apache severom in MySQL bazo podatkov (tudi Open Source).

Razlog, da se taki skriptni jeziki uporabljajo v paru z eno od baz podatkov je, da je lažje organizirati in menjati vsebino znotraj baze in jih iz baze pošiljati na strani, kot jih neposredno urejati znotraj skriptnega jezika.
Funkcioniranje ene takšne strani pogojene s PHP-jem, je prikazano na spodnji sliki:
Slika


Pojasnitev slike:
Skriptna koda PHP se nahaja znotraj datoteke (lahko *.htm ali *.php odvisno od tega kako je server definiran) med HTML tagi. Recimo, da se datoteka imenuje index.php. Ko obiskovalec strani poklièe to datoteko znotraj browserja, on v bistvu pošlje serverju zahtevo za prikaz te datoteke. Deli PHP kode znotraj te strani govorijo serverju kaj je treba narediti npr: prebrati doloèen podatek iz baze podatkov in ga prikazati obiskovalcu strani. Server preko PHP-modula komunicira z bazo, pride do iskanega podatka in ga pošlje na mesto, ki je s PHP skripto (ker je skript, torej moški spol in ne skripta) definirano znotraj datoteke index.php. Šele tedaj se index.php pošlje za prikazovanje znotraj obiskovalèevega browserja.
Vse kar obiskovalec vidi znotraj svojega browserja so deli HTML kode, a nikoli ne vidi PHP skripte, ki se izvršuje na serverju. Zaradi tega se takšen naèin programiranje web strani imenuje tudi Server Side programiranje.
Strani narejene za delo z eno od Server Side tehnik programiranja bodo podatke hranile znotraj baze podatkov, od kjer bodo le ti poslani na stran na zahtevo obiskovalca. To omogoèa lahko modeliranje in izmenjavo podatkov preko raznih administrativnih okolij direktno v bazi, in s tem posledièno tudi na strani. Pozabite na mukotrpne downloade iz serverja, spreminjanje vsebine znotraj editorja, upoadanje ,….
Èe potrebujete samo enostavne strani, z nekaj teksta, slikami in podobno, se vam niti ne splaèa uèiti programiranja web dinamiènih strani.
Èe se paè želite nauèiti kako kreirati strani na zahtevo uporabnika brez nepotrebne gužve na serverju ali nauèiti kako trenutno ažurirati in zamenjati vsebino strani, potem vam svetujem, da zaènete z eno izmed tehnik Server Side programiranja.

Lp
Divjak

Aja še tole klikec


Na vrh
   
 
 Napiši temo:
OdgovorObjavljeno: 20. dec. 2004 2004b 19:21 
talent™
talent™
Uporabniški avatar

Pridružen: 02. dec. 2003 2003b 19:19
Prispevkov: 440
Tole je moj prvi èlanek, zato bi prosu, da mal pokomentirate in napišete pripombe pohvale(jih bo verjetno bol malo) :lol:

Aja še to

@Moderatorji in administratoriji
Porsu bi èe da kdo tole temo pod "sticky", tak ko je že Pesticid reku v tisti temi ko smo govorili o tem da bil mal zaèel èlanke pisat.


Na vrh
   
 
 Napiši temo:
OdgovorObjavljeno: 20. dec. 2004 2004b 20:01 
veteran™
veteran™
Uporabniški avatar

Pridružen: 29. nov. 2004 2004b 19:23
Prispevkov: 1178
Kraj: Velenje
Mal sm si prebral prebral zdi se mi sam mal predolgo
èe bi lahk mal skrajšu pa da bi blo bol pregledno :)
drugaè pa je ql.
drugaè pa me sam zanima a si ti to sam napisu al si
potegnu dol z neta?

_________________
pamet je pametna (btw, ka vas vse zanima ka pise tu)


Na vrh
   
 
 Napiši temo:
OdgovorObjavljeno: 20. dec. 2004 2004b 20:30 
talent™
talent™
Uporabniški avatar

Pridružen: 02. dec. 2003 2003b 19:19
Prispevkov: 440
Sam napisu. Sej to se da napisat , preber kako knjigo o tem pa bo. :lol:


Na vrh
   
 
 Napiši temo:
OdgovorObjavljeno: 20. dec. 2004 2004b 22:15 
veteran™
veteran™

Pridružen: 19. jan. 2004 2004b 17:43
Prispevkov: 1110
Kraj: Velenje
Vprašu bi kirga, ki hodi na raèunalniško šolo ali se je treba tam uèit "piflat" fejst ko ne vem kam bi šel naprej

:roll

_________________
Življenje je res sex ker te vsak dan neki jebe

Slika

Slika


Na vrh
   
 
 Napiši temo:
OdgovorObjavljeno: 20. dec. 2004 2004b 22:50 
P I M P
P I M P
Uporabniški avatar

Pridružen: 10. feb. 2004 2004b 19:30
Prispevkov: 3793
Kraj: MB
Veš kak je, èe misliš da boš lažje skoz prišo se motiš. Èe misliš it na teh. gim. smer raèunalništvo se boš fajn namantral. Poleg tega da maš vse predmete ko ostale gimnazije (sicer zgubiš po 2. letniku kemijo, geografijo pa biologijo, po 3. pa še zgodovino razn èe greš na maturo z nje), je težina predmetov ista, poleg tega pa morš obvladat še raèunalništvo. Tam pa morš teorijo obvladat v nulo (se pravi 100%), da lahko kasneje pišeš v programih, pa da ti je poleg tega še kaj jasno.

Zadovoln? ;)

_________________
Slika


Na vrh
   
 
 Napiši temo:
OdgovorObjavljeno: 22. feb. 2005 2005b 21:30 

Pridružen: 22. feb. 2005 2005b 21:28
Prispevkov: 2
eh tko hudo pa spet ni. jst hodm v 2 letnik tehniške gimnazije smer raè. pa èist navadn. bolj tko kot bi še naprej hodu v osnovno, sam da maš še en predmet pa mal veè je stvari. ;)


Na vrh
   
 
 Napiši temo:
OdgovorObjavljeno: 24. feb. 2005 2005b 21:02 
novopečenec™
novopečenec™

Pridružen: 18. feb. 2005 2005b 23:31
Prispevkov: 13
hja, PREBRAL SEM VSE ZELO ZANIMIVO JE TOLE, SICER JAVO, HTML, PA FLASH TO ŠE NEKAKO GRE :)) TA PHP. PA ASP MI NE GRE OD ROK.

PAÈ NE DELAM VELIKO S TEM SICER POÈNEM ÈISTO DRUGE STVARI V ŽIVLJENJU RAÈUNALNIŠTVO MI JE SAM HOBY.....


AMPAK ME VESELI, DA KAJ NAREDIM, POSEBAJ V FLASHU...


TOLIKO PA POSKUSITI NI GREH PRAVIO HEHE

POZDRAV MARIO.........


Na vrh
   
 
 Napiši temo:
OdgovorObjavljeno: 24. feb. 2005 2005b 21:34 
P I M P
P I M P
Uporabniški avatar

Pridružen: 10. feb. 2004 2004b 19:30
Prispevkov: 3793
Kraj: MB
jst69 je napisal:
eh tko hudo pa spet ni. jst hodm v 2 letnik tehniške gimnazije smer raè. pa èist navadn. bolj tko kot bi še naprej hodu v osnovno, sam da maš še en predmet pa mal veè je stvari. ;)

No kje pa hodiš v tehnièno gim. ? Pa verjemi da bo težje ;) Èe ne prej boš zasovražo teorijo v 4. letniku.

_________________
Slika


Na vrh
   
 
 Napiši temo:
OdgovorObjavljeno: 19. sep. 2006 2006b 21:02 
Uporabniški avatar

Pridružen: 18. sep. 2006 2006b 21:31
Prispevkov: 4
Bom jaz malo povedal iz izkušen na vegovi :lol:. Res je da se nekaj èasa igra igrice in je zanimivo to nekje do januarja v prvem letniku. Potem se pa tega navelièas. Veèina sošolcev (saj sosolk skaraj da ni oz. neveš v kateri spol bi dal to osebo) govori samo v igricah, ja in tezko je najti koga s katerim bi se pogovarjal npr. o tisti tam k ma hudo ritko.

Raèunalništvo: Ja, v neki meri je zanimivo oz. odvisno kako si dobr. Èe seveda obvladaš nekaj jezikov preden si se upisal na to šolo ti je dve leti zelo dolgèas. Prvi letnik delaš s HTMLjem kar je velika bedarija oz. nekaterim je to biu WAU. Drugi letnik se ubadamo z nekim APJjom ki je najveèja bedarija vseh jezikov. PHP sploh nevem èe je v uènem naèrtu je pa (saj po mojem mnenju je najlažji spletni jezik)

90% Vseh vegovcov ne ve kaj dela na tej šoli. Šola je zelo zahtevna (sploh pa za tiste, ki se niso nikoli uèili. Ne reèem da delajo probleme raèunalniški oz. tehnièni predmeti ampak kakšna Slovenšèina, Anglešèina, mogoèe matematika ipd.

Raje premislite èe je res to kar bi radi delali v življenju. Kaj veè o delu s phpjem oz. s spletom:
http://www.slo-site.com/forum/viewtopic.php?p=36893&highlight=#36893


Na vrh
   
 
 Napiši temo:
OdgovorObjavljeno: 19. sep. 2006 2006b 21:11 
novopečenec™
novopečenec™
Uporabniški avatar

Pridružen: 08. mar. 2006 2006b 08:21
Prispevkov: 38
ja nevem no sam js sm zej u prvem letniku raèunalniške u celju pa edin kr me zaenkrt matra mal so osnove elektrotehnike. no ja..bomo vidl kua bo še iz tejga :) :) :)


Na vrh
   
 
 Napiši temo:
OdgovorObjavljeno: 20. sep. 2006 2006b 08:22 
profesionalec™
profesionalec™

Pridružen: 24. feb. 2003 2003b 19:14
Prispevkov: 549
Kraj: 15°18'22"E-46°16'42"N
Divjak, vse kar si napisal, je hudo res. Vendar je tale sestavek samo zaèetek uvoda. Niè predolgo, kveèjemu se še prehitro konèa. Mogoèe bo kdaj sledilo kakšno nadaljevanje. Kar tako naprej! :)

_________________
Slika


Na vrh
   
 
 Napiši temo:
OdgovorObjavljeno: 20. sep. 2006 2006b 22:37 
talent™
talent™
Uporabniški avatar

Pridružen: 02. dec. 2003 2003b 19:19
Prispevkov: 440
Pozdravljeni vsi!
Že dovg nism nè gledu tega foruma, zato me je dans prov presenetlo obvestilo o odgovoru na temo.
Glede èlankov je pa tko,da sem trenutno v gužvi, tako da še dober mesec nebo niè potem pa lahko prièakujete kako nadaljevanje.(upajmo)
Pa lp
Divjak


Na vrh
   
 
 Napiši temo:
OdgovorObjavljeno: 02. okt. 2006 2006b 19:35 
administrator™
administrator™

Pridružen: 22. feb. 2002 2002b 02:00
Prispevkov: 1703
Kraj: 03, Slovenia
@divjak: Pohvalno! Še veè takih rabimo!

In seveda :welcome ;)


Na vrh
   
 
 Napiši temo:
OdgovorObjavljeno: 02. okt. 2006 2006b 21:14 
P I M P
P I M P
Uporabniški avatar

Pridružen: 10. feb. 2004 2004b 19:30
Prispevkov: 3793
Kraj: MB
No Imager dobrodošel tud ti :P

_________________
Slika


Na vrh
   
 
Prikaži odgovore prejšnjih:  Razvrsti po  
Napiši novo sporočilo Odgovori na temo  [ 15 prispevkov ] 

Vsi časi so UTC + 1 ura [ DST ]


Kdo je online

Po forumu brska: 0 registriranih uporabnikov registriranih in 0 gostov


Vi ne morete pisati sporočil v tej temi
Vi ne morete odgovarjati na teme v tem forumu
Vi ne morete urejati sporočil v tej temi
Vi ne morete brisati vaših sporočil v tem forumu
Vi ne morete dodate priponk sporočilom

Išči za:
Pojdi na:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group