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

Treba mi vase misljenje o mom radu...

[es] :: Web dizajn i CSS :: Treba mi vase misljenje o mom radu...

Strane: 1 2

[ Pregleda: 9268 | Odgovora: 33 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 2807

ICQ: 49345867
Sajt: https://www.twinstarsyste..


+655 Profil

icon Re: Treba mi vase misljenje o mom radu...07.08.2014. u 15:42 - pre 118 meseci
Citat:
djoka_l:
Evo ti njegov PHP pa komentariši:
Code (php):

<?php

if (isset($_POST["submit"])!="")

{
     if ($_POST["ime"]=="" || $_POST["prezime"]=="" || $_POST["email"]=="" || $_POST["sifra"]=="")
{
     echo ("Niste popunili sva polja");
}
else
{
     $sql = "insert into registar_forma(ime,prezime,email,sifra) values('".$_POST['ime']."', '".$_POST['prezime']."', '".$_POST['email']."', '".$_POST['sifra']."')";
     $slc = mysql_query($sql);
     if (!$slc)
     {
          echo ("Niste lepo usli u tabelu");
     }   
     else
     {
          echo ("Uspesno ste se prijavili u tabelu!");
     }

 }
}

?>

Evo konstruktivan komentar na ovo.... koliko mogu:

Ajde razmisli koliko je lako u bilo kolje polje uneti proizvoljni SQL kod? Nikada, ali NIKADA nemoj ono sto imas na formi da unosis u bazu bez sanitizacije. To je odlican nacin da unistis nekome dan, ili nedelju.

Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Treba mi vase misljenje o mom radu...07.08.2014. u 15:47 - pre 118 meseci
@dejan92

Za css -> https://developer.mozilla.org/en-US/docs/Web/CSS
Za html -> https://developer.mozilla.org/en-US/docs/Web/HTML

Svašta ima na MDN-u, bookmarkuj ti to.

A ovo vizuelno lepo izgleda i verujem da je ok za učenje -> http://www.codecademy.com/en/tracks/web
(iskreno, nikada nisam koristio servise ovog tipa)

U svakom slučaju, za html i css ima neverovatno mnogo tutorijala i google je tu.
Za tebe i w3schools.com jeste ok (za html i css).

Što se tiče javaskripte, MDN.

Zaključak: Ako ne znaš engleski, savladaj prvo engleski, posle sve ostalo. Makar toliko da razumeš ključne reči/svojstva source koda.


about:networking
 
Odgovor na temu

dejan92

Član broj: 186517
Poruke: 276
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: Treba mi vase misljenje o mom radu...07.08.2014. u 20:10 - pre 118 meseci
Citat:
plus_minus: @dejan92

Za css -> https://developer.mozilla.org/en-US/docs/Web/CSS
Za html -> https://developer.mozilla.org/en-US/docs/Web/HTML

Svašta ima na MDN-u, bookmarkuj ti to.

A ovo vizuelno lepo izgleda i verujem da je ok za učenje -> http://www.codecademy.com/en/tracks/web
(iskreno, nikada nisam koristio servise ovog tipa)

U svakom slučaju, za html i css ima neverovatno mnogo tutorijala i google je tu.
Za tebe i w3schools.com jeste ok (za html i css).

Što se tiče javaskripte, MDN.

Zaključak: Ako ne znaš engleski, savladaj prvo engleski, posle sve ostalo. Makar toliko da razumeš ključne reči/svojstva source koda.


Hvala puno brate,codeacademy sam presao skoro pola,tu vec ucim odavno.Bilo bi dobro kada bi mi neko pomogao iz sopstvenog iskustva,neko ko se bas bavi time,da mi kaze nesto znacajno,nesto sto bi trebao da znam sto je veoma bitno u dizajnu,neke savete,trikove bilo sta sto bi mi pomoglo.
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Treba mi vase misljenje o mom radu...07.08.2014. u 21:58 - pre 118 meseci
Evo od mene mala pomoć.. šablončić.

Potrudi se da ti svaka html stranica ima ovakav izgled.
Ti dodaji u "glavu" dokumenta šta još treba i prepravljaj/miči html komentare.

Code (html):

<!DOCTYPE html>
<html lang="sr"> <!-- sr ... sr_LAT ... en .... itd.. -->
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="robots" content="NoArchive, NoIndex, NoFollow"> <!-- Archive, Index, Follow -->
<title> Naziv stranice </title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="author" content="Ime Autora">
<meta name="designer" content="Ime Dizajnera">
<meta name="description" content="Kratak opis stranice koja se prikazuje.">
<meta name="keywords" content="ključne, reči, aktivne, prikazane, stranice">
<link rel="shortcut icon" type="image/x-icon" href="/images/favicon.ico">
<link rel="stylesheet" type="text/css" href="/folder/style.css">
<script type="text/javascript" src="/folder/javascript.js" charset="utf-8"><!-- Charset nije obavezan --></script>
</head>
<body id="someID" class="className">

<!--

U principu, onda kada budeš hteo da povežeš stranicu ili sadržaj sa "šitbukom" (fb) e tada ćeš u glavu dokumenta dodati i OpenGraph meta tagove,
da bi se lepo prikazao preview na fejs stranici onda kada neko  bude linkovao sadržaj..

Ukoliko to ne radiš, ništa ti više od meta tagova neće trebati osim ovih gore.
Što se ne odnosi na dodatne <link> i <script> tagove, naravno.

Img, hr, br, meta, i sve @standalone tagove u SVIM HTML 3, 4, 5 varijantama nije potrebno zatvarati sa kosom crtom.
U xhtml tranzicionom tipu dokumenta, jeste.

A ovaj komplet primer jeste HTML5.

<img src="" alt="" style="">
<meta name="" content="">
<hr> <br> ...

-->

</body>
</html>
 


Ono što mi je prvo upalo u oko, to je dakle način na koji si oformio semantički deo svih stranica, to jest html-a u svim primerima.
Nema deklaracije, nema bitnih meta tagova,... to je quirks mode. Browser sam nagađa šta treba i kako da tretira i da parsuje. Don't do that..

Znači, ima mnogo toga što ti se treba razjasniti... a to moraš sam kroz vežbu, rad..
Kao što piše na forumu, ne očekuj od nikoga da radi za tebe.

Svi mi koji, eto, znamo nešto, sve smo 99% sami naučili uz pomoć enormno velikog izbora literature na ovom slobodnom internetu...


[Ovu poruku je menjao plus_minus dana 07.08.2014. u 23:35 GMT+1]
about:networking
 
Odgovor na temu

dejan92

Član broj: 186517
Poruke: 276
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: Treba mi vase misljenje o mom radu...07.08.2014. u 23:57 - pre 118 meseci
Citat:
plus_minus: Evo od mene mala pomoć.. šablončić.

Potrudi se da ti svaka html stranica ima ovakav izgled.
Ti dodaji u "glavu" dokumenta šta još treba i prepravljaj/miči html komentare.

Code (html):

<!DOCTYPE html>
<html lang="sr"> <!-- sr ... sr_LAT ... en .... itd.. -->
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="robots" content="NoArchive, NoIndex, NoFollow"> <!-- Archive, Index, Follow -->
<title> Naziv stranice </title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="author" content="Ime Autora">
<meta name="designer" content="Ime Dizajnera">
<meta name="description" content="Kratak opis stranice koja se prikazuje.">
<meta name="keywords" content="ključne, reči, aktivne, prikazane, stranice">
<link rel="shortcut icon" type="image/x-icon" href="/images/favicon.ico">
<link rel="stylesheet" type="text/css" href="/folder/style.css">
<script type="text/javascript" src="/folder/javascript.js" charset="utf-8"><!-- Charset nije obavezan --></script>
</head>
<body id="someID" class="className">

<!--

U principu, onda kada budeš hteo da povežeš stranicu ili sadržaj sa "šitbukom" (fb) e tada ćeš u glavu dokumenta dodati i OpenGraph meta tagove,
da bi se lepo prikazao preview na fejs stranici onda kada neko  bude linkovao sadržaj..

Ukoliko to ne radiš, ništa ti više od meta tagova neće trebati osim ovih gore.
Što se ne odnosi na dodatne <link> i <script> tagove, naravno.

Img, hr, br, meta, i sve @standalone tagove u SVIM HTML 3, 4, 5 varijantama nije potrebno zatvarati sa kosom crtom.
U xhtml tranzicionom tipu dokumenta, jeste.

A ovaj komplet primer jeste HTML5.

<img src="" alt="" style="">
<meta name="" content="">
<hr> <br> ...

-->

</body>
</html>
 


Ono što mi je prvo upalo u oko, to je dakle način na koji si oformio semantički deo svih stranica, to jest html-a u svim primerima.
Nema deklaracije, nema bitnih meta tagova,... to je quirks mode. Browser sam nagađa šta treba i kako da tretira i da parsuje. Don't do that..

Znači, ima mnogo toga što ti se treba razjasniti... a to moraš sam kroz vežbu, rad..
Kao što piše na forumu, ne očekuj od nikoga da radi za tebe.

Svi mi koji, eto, znamo nešto, sve smo 99% sami naučili uz pomoć enormno velikog izbora literature na ovom slobodnom internetu...


[Ovu poruku je menjao plus_minus dana 07.08.2014. u 23:35 GMT+1]


Vecinu meta tagova znam i znam koji za sta sluzi,ali eto nisam ih koristio u nijednom od ovih 9 vezbi,jer vise sam se bazirao na samoj strukturi sajta,izgledu,pozicioniranju itd,ali od sada necu ih nikada vise izostavljati.P.S. nisam znao da je to quirks mode.E ovako nesto meni treba,da kazem ove sitnice da mi neko napomene kao i ti sada.Sve je dobro doslo samo pisite hehe :) Jel mozes da mi kazes nesto vise o statickom i dinamickom html-u sta je sta?Hvala.
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Treba mi vase misljenje o mom radu...08.08.2014. u 00:10 - pre 118 meseci
Meta tagove *(description, keywords, designer, author) slobodno izostavljaj do onog trenutka kada budeš uploadovao sajt. Pre toga ti neće trebati.
Šta je dinamička a šta statična stranica? Pa šta misliš, po nekoj logici, kada neka statična stranica, postaje dinamična? Šta je to što jedan statičan html čini dinamičnim? Koji je to treći jezik koji to čini? Uglavnom se koriste 2 dodatna jezika pored html-a i css-a da bi dobili na dinamici, međutim, to može i samo sa još jednim.. pa, koji je taj jedan?

Hajde pogađaj..
about:networking
 
Odgovor na temu

Zlatni_bg
Nikola S
Beograd

Član broj: 65708
Poruke: 4420
*.dynamic.sbb.rs.



+498 Profil

icon Re: Treba mi vase misljenje o mom radu...08.08.2014. u 03:02 - pre 118 meseci
Procitao sam sve postove u temi, i krenuo da skidam arhivu sa sajtovima, u nameri da dam neko svoje misljenje, koje bi se svelo na to da je sve OK i da je to svaciji pocetak, i u glavi mi je bilo da su sve greske koje si napravio ustvari manjak iskustva. I onda sam video ovo:

Code:

<?php

$hostname = "mysql1.000webhost.com";
$username = "a2847065_dejan";
$password = "***ja sam ovo sklonio, kako ne bi svi na forumu videli****";
$database = "a2847065_reg";

$connect = mysql_connect($hostname, $username, $password);
if (!$connect)
{
 die ("Doslo je do greske pri konekciji sa serverom!" .mysql_error());
}

$db = mysql_select_db($database, $connect);
if (!$db)
{
    die ("Doslo je do greske pri konekciji sa bazom podataka!" .mysql_error());
}


include("registration.php");




?>



Gde ti je palo na pamet da kacis config fajl sa neizmenjenim podacima na javni forum? To bi bilo prvo i najvaznije.

A sad, sto se tice koda. Vidim da si shvatio ideju kako PHP funkcionise i cemu sluzi, pokusavas da ga implementiras u nekim osnovnim problemima i ide ti. Moras da stvoris u glavi jos jednu tacku gledista kada pises kod, a to je da svet nije bajan, i da ce se uvek naci neko kome ce biti zanimljivo da uradi nesto sa tudjom imovinom. Sajtovi koji izgledaju kao da su ih radili pocetnici, a da imaju .php ekstenziju su MAGNET za te stvari. Zato moras da razmisljas: sta bi bilo ako bi neko uneo pogresne podatke? Sta bi bilo ako bi neko krenuo da popunjava po 50 formi u minutu? Da li neko nekako moze da dodje do informacija iz baze podataka? Da li neko moze da iskoristi php skriptu za neki upit za koji nije namenjena? - To su neke stvari koje treba uvek sebe da pitas, da se sutradan ne probudis sa mailboxom sa 50000 novih poruka, bazom podataka sa 50000 upisa, bazom podataka sa 0 upisa, ili ko zna cime jos. To su neke stvari na koje moras da se navikavas od samog pocetka.

Moj savet ti je da ne pravis 50 razlitih stvari koje su po 10 linija PHP koda. Uzmi sebi jedan projekat da radis, i sredjuj ga konstantno, ubacuj nove stvari, doradjuj ga. Tek tako ces steci ideju kako izgleda komplikovana PHP skripta, pravljenjem jedne velike, kompleksne, a ne gomile malih, kratkih. Za pocetak, napravi najprostoji "guestbook" sa registracijom i log-inom. Potom ubaci administraciju, za rad sa postovima, korisnicima. Pa zastiti sve to, i sa anti spam zastitama, i sa SQL injection zastitama. Onda ubaci trajne log-inove uz pomoc cookie-ja. Zastiti cookie-je od kradje i iscitavanja sifri iz njih, i spreci bilo kakvu mogucnost iskoriscavanja tudjih cookie-ja. Ubaci 3rd party captchu, time ces takodje nauciti dosta stvari. E kad to sve zavrsis, to ce biti PROSTA, kompletna PHP skripta.

Posle toga napravi web aplikaciju za neku biblioteku, video klub, prodavnicu... i u njemu sprovedi sve ovo gore navedeno i jos dodatnih stvari. Kad sve to odradis, imaces i solidnog iskustva. To je neka moja preporuka za dalje ucenje, literaturu ti ne bih preporucivao, internet je pun literature, i svako nadje izvor iz kog najbolje i najlakse uci, bitnija je praksa i stvaranje svesti o njoj.


THE ONLY EASY DAY WAS YESTERDAY
 
Odgovor na temu

Zlatni_bg
Nikola S
Beograd

Član broj: 65708
Poruke: 4420
*.dynamic.sbb.rs.



+498 Profil

icon Re: Treba mi vase misljenje o mom radu...08.08.2014. u 03:11 - pre 118 meseci
P.S. Pre nekih 10ak godina sam bio aktivan na jednom sajtu, koji te moze nauciti o nekim stvarima kod zastite skripti. https://www.hackthissite.org/user/view/zlatni/ :) Ne znam kakva je situacija danas, ali verujem da su ostale sve stare "misije". Mozes MNOGO nauciti o zastiti web aplikacija, pogotovu na "realistic" misijama. Jednostavno je u meni jos davno stvorilo ogromnu preventivu u kodu.
THE ONLY EASY DAY WAS YESTERDAY
 
Odgovor na temu

dejan92

Član broj: 186517
Poruke: 276
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: Treba mi vase misljenje o mom radu...08.08.2014. u 14:03 - pre 118 meseci
@plus_minus, staticna stranica je stranica koja ima neki sadrzaj i koji se nece ubuduce menjati,znaci nesto tipa sajt o necijoj biografiji ili tako nesto,dinamicna stranica je stranica gde se html kod pise tako da bude lakse svakodnevno menjati ili dodavati nove stvari na nas sajt.Ali ne razumem kako bi ja trebao html da napisem da bi bilo lakse kasnije menjati sadrzaj? Sajt cini dinamicnijim i JS i PHP,mislim da sam pogodio. :)

@Zlatni_bg brate veoma lepo objasnjeno,trenutno sam jos na html,css vise baziran nego na PHP,ali cim se bacim ozbiljno na PHP,poslusacu tvoje savete,veoma su korisni,hvala ti puno.
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Treba mi vase misljenje o mom radu...08.08.2014. u 14:17 - pre 118 meseci
Tako je pogodio si, međutim, omašio si malo. Stranice koje se češće edituju i modifikuju od ostalih, pa se onda ostave da odstoje tako neko vreme, takođe spadaju u statične stranice, jel' da?
Dakle, šta je to dinamična stranica... ? Eno ti, code academy,.. tamo gde si čitao tutorijale, editovanje html koda za vežbu, itd.. eto, to je jedan odličan primer dinamične stranice.
Znači, onda kada server završi parsovanje html stranice (url indikatori ne pokazuju nikakvu aktivnost, itd) a sadržina se menja, to jest, "nešto tera" klijenta/browsera da prikazuje drugačiji sadržaj na osnovu polja za tekst npr. ili na osnovu aktivnosti miša ili kursora. Stranica koja ima live feed-ove.. to je dinamična stranica.. stranica na kojoj se koristi ajax, to je takođe dinamična stranica.. google maps.. itd.

Citat:
Ali ne razumem kako bi ja trebao html da napisem da bi bilo lakse kasnije menjati sadrzaj?


E, vidiš.. taj deo i jeste najzanimljiviji. Kako? Odgovora pravog - nema. Ima približno korektnog odgovora, ali, ne i onog šablona na koji se svi mogu osloniti.
Taj način koji će tebi biti lakši, nametnuće se sam po sebi i važiće za tebe. Vremenom. Dok se usavršavaš, naći ćeš ga.

Ono što može da bude zajedničko pravilo za sve nas jeste da se što više detalja i elemenata kontrolišu sa samo jednog mesta. Ili sa što manje panela/skripti/lokacija je moguće.
Promeniš recimo vrednost jedne promenjive, a ta se vrednost automatski reflektuje i na sve ostale postojeće i buduće stranice/elemente ili delove, baš onako kako treba.
Eto, to je ukratko rečeno zajednički cilj svih developera i kodera koji žele da naprave i da stoje iza dobrog proizvoda.

[Ovu poruku je menjao plus_minus dana 08.08.2014. u 15:45 GMT+1]
about:networking
 
Odgovor na temu

dejan92

Član broj: 186517
Poruke: 276
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: Treba mi vase misljenje o mom radu...08.08.2014. u 15:55 - pre 118 meseci
plus_minus kralj si,hvala ti puno brate mnogo mi znaci i mnogo mi pomaze ovo sto pises.Moram dakle JS dobro savladati,da bi pravio malo vise interaktivne sajtove zar ne? Da to bude malo vise live,pokretnije,da se nesto desava non stop,a ne samo dosadni textovi i tako to...
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: Treba mi vase misljenje o mom radu...08.08.2014. u 16:30 - pre 118 meseci
Kada neko kaže dinamička stranica, u prvom redu se misli na stranicu čiji je sadržaj izgenerisan na web serveru.
Dakle, kada napraviš HTML stranicu kao HTML fajl, onda je ona statička, ceo sadržaj se nalazi u tom fajlu,
i kada želiš da promeniš nešto od sadržaja, onda edituješ fajl, promeniš html i staviš već šta želiš.
Sa druge strane, dinamička stranica nije običan HTML fajl, već (obično) kombinacija programskog koda i html fragmenata,
čiji je rezultat izvršenja HTML sadržaj.
Na primer, upotrebom koda, stranicu gradiš programski i deo sadržaja učitavaš iz baze podataka i umećeš ga u rezultujući HTML,
neke elemente prikazuješ a druge ne prikazuješ na osnovu podataka ulogovanog user-a,
prikazuješ specifične podatke na osnovu parametara koji se nalaze u URL-u, itd ... - dakle dinamičko generisanje HTML-a.
Najšire rasprostranjen serverski jezik za dinamičke web stranice je PHP.

Klijenstke dinamičke web stranice žive i menjaju svoj sadržaj koristeći javascript. To je ono što je plus_minus opisao.
Iako je krajnji rezultat sličan, u pitanju su različite paradigme i svaka ima svoje prednosti-mane.
Apsolutna osnova ozbiljnog web developmenta leži u serverskim dinamičkim stranicama i serverskoj tehnologiji.
Kada budeš savladao neku od serverskih tehnologija (PHP, ASP.net MVC, ...), onda možeš da se baciš i ozbilnije
u dinamiku i interaktivnost na klijentu, ajax, jquery, ...

[Ovu poruku je menjao dusans dana 08.08.2014. u 17:56 GMT+1]
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Treba mi vase misljenje o mom radu...08.08.2014. u 17:33 - pre 118 meseci
Citat:
dejan92: plus_minus kralj si,hvala ti puno brate mnogo mi znaci i mnogo mi pomaze ovo sto pises.Moram dakle JS dobro savladati,da bi pravio malo vise interaktivne sajtove zar ne? Da to bude malo vise live,pokretnije,da se nesto desava non stop,a ne samo dosadni textovi i tako to...


Nema na čemu. html+css+js. To treba da znaš. A kasnije, kada to savladaš u dovoljno dobroj meri .. hoćeš li krenuti da generišeš i html i css i javaskriptu sa php-om ili asp.net-om ili nečim trećim, pa onda da na osnovu jednog jedinog requesta, "preokreneš sve naopačke" pa dobiješ određene izmene na stranici, to zavisi od tebe. Postoji mnogo lepih (manjih doduše) html5 sajtića gde je javaskripta glavna. Dakle, ni traga ni glasa od server side skripting jezika, ne zaboravi. Međutim, pogađaš i sam.. bez php-a, uopšte, koda koji se ne vidi i ne treba da se vidi u pretraživaču - nema ništa. Nekako nije zanimljivo.... :)

Obrati pažnju i na ovo. -> http://en.wikipedia.org/wiki/Don%27t_repeat_yourself

WET or DRY ?

We Enjoy Typing ili Don't Repeat Yourself
Koji si tip? Vremenom ćeš saznati sam ...

Ja sam više za DRY.
about:networking
 
Odgovor na temu

dejan92

Član broj: 186517
Poruke: 276
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: Treba mi vase misljenje o mom radu...09.08.2014. u 13:16 - pre 118 meseci
Hvala vam puno drugari,drago mi je sto mogu na nekoga da se oslonim i da dobijem kvalitetne odgovore,mnogo ste mi pomogli,ako jos nesto me bude kocilo nadam se da ste uvek tu hehe :) WET or DRY hm moram prvo da prostudiram sta je sta da bih mogao da odgovorim brate :)))
 
Odgovor na temu

[es] :: Web dizajn i CSS :: Treba mi vase misljenje o mom radu...

Strane: 1 2

[ Pregleda: 9268 | Odgovora: 33 ] > FB > Twit

Postavi temu Odgovori

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