Centar za edukaciju-BiH



#21 15.02.2023 13:16
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,708


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):
  1.         <TITLE>login stranica</TITLE>
  2.         <meta charset="UTF-8">
  3.         <meta name="description" content="logiranje korisnika. Ovdje je opis web stranice.">
  4.         <meta name="author" content="icentar.ba">
  5. </HEAD>

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):
  1. <BODY bgcolor="#998066">
  2.         <h1>Unesi podatke za pristup (ime, Å¡ifra)</h1>
  3.         <form method="POST" action="login.php">          
  4.                 <fieldset>
  5.                         <label>Ime: </label><input name="ime" type="text" /></br>
  6.                         <p></p>
  7.                         <label>Å ifra:</label><input name="sifra" type="text" /></br>
  8.                         <p></p>
  9.                         <button type="submit" name="login_btn">PRIJAVI SE</button>
  10.                 </fieldset>            
  11.         </form>
  12. </BODY>

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:
ElementZnačenjeSvrha
<b>PodebljanoIstaknuti važne informacije
<strong>JakoSlično podebljanom, za isticanje ključnog teksta
<i>kurzivZa označavanje teksta
<em>NaglaÅ¡eni tekstObično se koriste kao opisi slika
<mark>Označeni tekstOznačite pozadinu teksta
<small>Mali tekstZa smanjivanje teksta
<strike>Precrtani tekstZa postavljanje vodoravne crte preko teksta
<u>Podcrtani tekstKoristi se za poveznice ili isticanje teksta
<ins>Umetnuti tekstPrikazuje se s podcrtanim za prikaz umetnutog teksta
<sub>Subskript TekstTipografski stilski izbor
<sup>Superskriptni tekstJoš jedan tipografski stil prezentacije

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):
  1. <form method="POST" action="login.php">          
  2.         <fieldset>
  3.                 <label>Ime: </label><input name="ime" type="text" /></br>
  4.                 <p></p>
  5.                 <label>Å ifra:</label><input name="sifra" type="text" /></br>
  6.                 <p></p>
  7.                 <button type="submit" name="login_btn">PRIJAVI SE</button>
  8.         </fieldset>            
  9. </form>

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:

TipOpis
<input type="text">Prikazuje polje za unos teksta u jednom retku
<input type="radio">Prikazuje radio gumb (za odabir jednog od mnogih izbora)
<input type="checkbox">Prikazuje potvrdni okvir (za odabir nula ili više od mnogo izbora)
<input type="submit">Prikazuje gumb za slanje (za slanje obrasca)
<input type="button">Prikazuje gumb na koji se može kliknuti

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).
zivot je moja domovina.
↑  ↓

#22 16.02.2023 13:08
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re:prikaz web stranice sa reklamom u trajanju od 20 sekundi
Zadnje sto smo radili je funkcija:
PreuzmiIzvorni kôd (PHP):
  1. function isLoggedIn()
  2. {
  3. $slbr=$_SESSION['ime']; // Kako ce imati $_SESSION['ime'] ako dolazim prvi put znaci mora biti if set
  4. $sifra=$_SESSION['sifra'];// Isto tako
  5.  
  6. // ime i sifra moraju biti odredeni
  7.   if (strlen(trim($ime)) && strlen(trim($sifra))) // ovo je isto cudno strlen je brojcana vrijednost ako ima ista znaci ako je ista upisano bit ce true
  8.   {
  9.   return true;
  10.    }else{
  11.    return false;
  12. }
  13. }

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.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#23 16.02.2023 21:22
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,708


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.
zivot je moja domovina.
↑  ↓

#24 17.02.2023 02:09
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


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.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
Ovaj post je ureden 1 puta. Posljednja izmjena 17.02.2023 02:11 od strane zxz. ↑  ↓

#25 17.02.2023 13:11
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,708


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?
zivot je moja domovina.
↑  ↓

#26 17.02.2023 18:04
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


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.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#27 20.02.2023 12:16
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


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.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

Stranice (3):1,2,3


Sva vremena su GMT +02:00. Trenutno vrijeme: 9: 50 am.