Avko | 15.02.2023 13:16 | ||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Predmet:Re:prikaz web stranice sa reklamom u trajanju od 20 sekundi ako moze dalje, Osnovna konstrukcija HTML stranice Ove oznake su smjeÅ¡tene jedna ispod druge na vrhu svake HTML stranice. <!DOCTYPE html>— Ova oznaka određuje jezik na kojem ćete pisati na stranici. <html>— Ova oznaka signalizira da ćemo od sada pisati u HTML kodu. <head>— Ovdje idu svi metapodaci za stranicu — stvari koje su uglavnom namijenjene tražilicama i drugim računalnim programima. <body>— Ovdje ide sadržaj stranice . vizuelni izgled web stranice <title> oznaka u koju stavljamo ime stranice, a pojavit ce se na vrhu prozora ili preglednika. <meta> Ovdje se pohranjuju informacije o dokumentu: kodiranje znakova, naziv (kontekst stranice), opis. PreuzmiIzvorni kôd (HTML): HTML <body>je mjesto gdje dodajemo sadržaj koji je dizajniran za gledanje ljudskim očima. To uključuje tekst, slike, tablice, obrasce i sve ostalo Å¡to vidimo na internetu svaki dan. PreuzmiIzvorni kôd (HTML): U HTML-u naslovi su napisani u sljedećim elementima: <h1>, <h2>, <h3>, <h4>, <h5>, <h6> <h1>i <h2>trebali bi se koristiti za najvažnije naslove, dok bi se preostale oznake trebale koristiti za podnaslove i manje važan tekst. Botovi tražilica koriste ovaj redoslijed kada deÅ¡ifriraju koje su informacije najvažnije na stranici. Tekst se dodaj s oznakom <p>koja stvara novi odlomak . Sav tekst postavljamo unutar elementa <p>. Za kontrolu teksta u HTML-u možemo koristiti i druge elemente: Ostali ključni elementi:
Te se oznake moraju otvarati i zatvarati oko predmetnog teksta. HTML obrazac koristi se za prikupljanje korisničkih unosa. Korisnički unos se najčeÅ¡će Å¡alje poslužitelju na obradu. PreuzmiIzvorni kôd (HTML): Element <form>je spremnik za različite vrste elemenata unosa, kao Å¡to su: tekstualna polja, potvrdni okviri, radio gumbi, gumbi za slanje itd. HTML <input>element je najčeÅ¡će koriÅ¡teni element forme. Element <input>se može prikazati na viÅ¡e načina, ovisno o type atributu. Evo nekoliko primjera:
Form obrazac će poslati 2 podatka pod nazivom "ime", "sifra". Ti će podaci biti poslani koristeći HTTP POST metodu i aktivirat ce funkciju: if (isset($_POST['login_btn'])) { login();} Na strani poslužitelja, skripta funkcija će primiti podatke kao popis od 2 stavke ključ/vrijednost sadržane u HTTP zahtjevu. Način na koji će ova skripta obraditi te podatke ovisi o jeziku na strani poslužitelja (PHP, Python, Ruby, Java, C#, itd.) a svaki ima vlastiti mehanizam za rukovanje podacima obrasca. U nasem slucaju to je php. html oznaka <fieldset> služi nam za grupiranje povezanih podataka u obrascu (formi). |
zxz | 16.02.2023 13:08 |
---|---|
Predmet:Re:prikaz web stranice sa reklamom u trajanju od 20 sekundi Zadnje sto smo radili je funkcija: PreuzmiIzvorni kôd (PHP):
Gore sem napisao da treba provjeriti dali postoji superglobalna variabla koja se zove ime i druga prezime, ali i kada bi to napravili nebi bilo dovoljno da ovo radi kako treba. Prvo da pojasnim kako rade superglobalne: Evo napr. pristupimo stranici ti i ja u istom periodu sesije. Napr. da sesija traje 15 minuta. da napomenem 15 minuta od bilo kakvog eventa na stranici. Znaci kada dodjem na stranicu logujem se idem na prv u stranicu pa na drugu pa opet na prvu i sad nista ne radim 15 min. Trajanje sesije se moze regulisati. Ja sam naveo 15 min. E sad idemo dalje. Znaci ja sam se logovao i nas stranici sam i sad dolazis ti. Naravno logujes se i ti si na stranici. Kada potrazis iz superglobalne $_SESSION['ime'] dobit ces avko ako si se tako loghovao. A ja kad isto to pozoveem napisano u kodu dobit cu ime zxz ako sam se tako logovao. U tvojoj funkciji ti provjeravas dali je uopste ista upisano u ime ili sifra i funkcija ce vratiti true tj. kao da si logovan sem prvi puta kada dolazis. Po tome ispada da tvoje logovanje nema nikakav smisao mogu napisati pril logovanju bilo sta i proci. Da bi logovanje imalo smisla morao bi imati bazu odnosno tabelu korisnika u koju bi zapisivao bar imena i sifre korisnika. E sad bi to imalo smisla. Pri logovanju bi provjeravao da li je ime i sifra ista sto je napisana na formi i u bazi. Doduse ovo sto ti zelis napraviti i nemora to imati. dovoljno je bilo da kreiras jednu superglobalnu koa bi se napr zvala ssija i u nju zapisivao sesiju. Sad bi pri pokretanju bilo koje tvoje stranice provjeravao trenutnu sesiju session_id() sa sesijom zapisanom u superglobalnoj variabli $_SESSION['sesija']. Mozda si ti ovo sve znao ali eto neka ima radi drugih. Sada je na tebi da odlucis hocemo li ici sa bazom ili ovako kako sam naveo sa sesijom samom bez logovanja. |
Avko | 16.02.2023 21:22 |
---|---|
Predmet:Re:prikaz web stranice sa reklamom u trajanju od 20 sekundi Nisam znao i dobro je da objasniÅ¡. Korisno je. Ja ću napraviti tablu i SQL upit a vjerojatno cu morati napraviti i konekciju na bazu. Pretpostavljam da ce i konecija biti globalna. To ce potrajat malo. |
zxz | 17.02.2023 02:09 |
---|---|
Predmet:Re:prikaz web stranice sa reklamom u trajanju od 20 sekundi Konekcija nemore biti globalna, Znaci odlucio si se za variantu sa bazom. Baza cak moze biti i txt file. Naravno ako iziskuje vise tabela onda to bas i nije dobro. Dobro ti si vec odabrao Mysql. Mogla je biti i mdb. |
Avko | 17.02.2023 13:11 |
---|---|
Predmet:Re:prikaz web stranice sa reklamom u trajanju od 20 sekundi Ovo sto si rekao da baza moze biti i txt file. Ako sam dobro razumio, uploadom txt file na server kao i svaki drugi file. Naredbama iz php open,read (slicno kao u VBA) ucitamo. Probat cemo tako, mada vec mi pada na pamet pitanje : Å¡to ako imamo bazu velicine 100.000 clanova ili vise? |
zxz | 17.02.2023 18:04 |
---|---|
Predmet:Re:prikaz web stranice sa reklamom u trajanju od 20 sekundi E vidis baze se dijele na osnovu kolicine podataka koje mogu prihvatiti odnosno sa kojim mogu mnormalno raditi. ukoliko imas bazu sa 100 000 clanova onda sigurno neces koristiti txt file kao bazu. To se odlucuje upravo na osnovu kolicine podataka i broja tabela. Mozda je u ovom slucaju najbolje Mysql. |
zxz | 20.02.2023 12:16 |
---|---|
Predmet:Re:prikaz web stranice sa reklamom u trajanju od 20 sekundi Nista nisi odlucio. Napisi hocemo li dalje sa bazom i ako idemo sa bazom koja baza. |