Kom ihåg mig?
Home Menu

Menu


Feedback önskas på min första sida i php

 
Ämnesverktyg Visningsalternativ
Oläst 2012-09-23, 13:00 #1
jonssondesign jonssondesign är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2010
Inlägg: 709
jonssondesign jonssondesign är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2010
Inlägg: 709
Standard Feedback önskas på min första sida i php

Hej gubbar och gummor!

Endel av er är säkert redan medvetna om att jag sitter och försöker lära mig php och mysql på fritiden, och det har nu blivit dags att slänga upp den live och försöka få så mycket konstruktiv feedback som möjligt, så att jag lär mig ännu mer.

Url till sidan hittar ni här: url.

Jag vill gärna ha feedback på design, funktionalitet, tankar kring ui mm.
Jag vill också gärna att ni berättar om ni ser några buggar mm.
Vad tror ni om placeringen av reklam-bannern till ellos?

Och för den som vill, så får ni gärna försöka hacka sidan. Klarar ni dock av det, så får ni gärna berätta vad ni gjorde, och hur jag täpper igen säkerhetshålet. För det är ju en viktig del i kodandet också..

Okej, så berätta gärna vad ni tycker.

Jag vill tacka alla er som hjälpt mig på vägen. Utan er hade jag inte klarat det!

Tack till er som hjälpt mig inom dessa trådar:

http://www.wn.se/t1054307.html
http://www.wn.se/t1054052-15-2.html
http://www.wn.se/t1054157.html
http://www.wn.se/t1054091.html
http://www.wn.se/t1053003.html
http://www.wn.se/t1052732.html

Som ni kanske ser också så är informationssidorna (uppe i toppen och i footern), inte ifyllda med content. Jag har bara inte orkat egentligen, då jag bara använder denna sida egentligen för att lära mig kodningen.

Jag tänker också att jag ska spela in en liten film på kontrollpanelen, så får ni se hur det ser ut också, så får ni komma med konstruktiv kritik där med.

Tack!
jonssondesign är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-09-23, 13:30 #2
jonssondesign jonssondesign är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2010
Inlägg: 709
jonssondesign jonssondesign är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2010
Inlägg: 709
Juste. Jag har inte optimerat sidan för andra webbläsare än chrome utseendemässigt.

Tänka göra det senare idag också.

EDIT* Lite feedback på SEO vore kul också. Kan inte sånt heller egentligen.. Ligger 1a på reaplagg och 2a på rea plagg. Men det beror nog mest på domännamnet..
Så lite feedback där också vore kul Tack

Senast redigerad av jonssondesign den 2012-09-23 klockan 13:33
jonssondesign är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-09-23, 14:19 #3
captaindoes avatar
captaindoe captaindoe är inte uppkopplad
Flitig postare
 
Reg.datum: Dec 2010
Inlägg: 431
captaindoe captaindoe är inte uppkopplad
Flitig postare
captaindoes avatar
 
Reg.datum: Dec 2010
Inlägg: 431
I din sökfunktion så tillåter du html, vilket inte är optimalt. Om man t.ex skriver </div> så förstörs designen.
Exempel:
http://reaplagg.se/search.php?search=%3C%2Fdiv%3E

Du borde också kolla så att det finns några resultat i databasen innan du kallar mysql_fetch_array.

Exempel:
http://reaplagg.se/?p=*
captaindoe är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-09-23, 14:30 #4
jonssondesign jonssondesign är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2010
Inlägg: 709
jonssondesign jonssondesign är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2010
Inlägg: 709
Ojdå!

Hur kan man lösa det då tro? Eller är enda lösningen att använda str_replace och sen ange alla olika html saker, såsom, div, a, span, class osv osv osv.?

Ang p= , finns det något man kanske kan göra så att den bara tillåter int ? Jag menar, jag kan ju inte sitta med str_replace och skriva in ALLA olika saker a, aa, aaa, aaaa, aaaaa, aaaaa, aaaaaaaaaaaaaaaaaaaaaaaaa. osv :P
jonssondesign är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-09-23, 14:34 #5
captaindoes avatar
captaindoe captaindoe är inte uppkopplad
Flitig postare
 
Reg.datum: Dec 2010
Inlägg: 431
captaindoe captaindoe är inte uppkopplad
Flitig postare
captaindoes avatar
 
Reg.datum: Dec 2010
Inlägg: 431
Du kan lösa p= genom:

if(isset($_GET['p']) && is_int($_GET['p'])) {
// ok
} else {
// fel
}

För att ta bort html taggar så kan du använda preg_replace. Finns säkert flera trådar på internet om du söker.
"php strip html tags"
captaindoe är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-09-23, 15:01 #6
jonssondesign jonssondesign är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2010
Inlägg: 709
jonssondesign jonssondesign är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2010
Inlägg: 709
smart! fixar det när jag kommer hem
jonssondesign är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-09-23, 15:08 #7
Erik Stenman Erik Stenman är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2007
Inlägg: 2 154
Erik Stenman Erik Stenman är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2007
Inlägg: 2 154
I php så är strip_tags() en bra funktion. SEO-mässigt så rankar du bara bra när du själv är inloggad.
Erik Stenman är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-09-23, 19:30 #8
jonssondesign jonssondesign är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2010
Inlägg: 709
jonssondesign jonssondesign är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2010
Inlägg: 709
Hur menar du då Erik? Vadå inloggad? :P Förstod inte det där riktigt.. Kanske jag som är dum bara :P Kan du försöka förklara för mig vad du menar?
jonssondesign är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-09-23, 21:37 #9
jonssondesign jonssondesign är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2010
Inlägg: 709
jonssondesign jonssondesign är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2010
Inlägg: 709
hmm. Tror jag gör fel med preg_replace.. Får bara att sidan inte kan ansluta till databasen när jag använder den.. S: :S

Jag gjorde den här lilla saken istället. Vad tror ni om det? blir det mer säkert nu?

PHP-kod:
$search mysql_real_escape_string($_GET['search']);
$search_letter = array("<"">");
$replace_letter = array("""");
$search str_replace($search_letter$replace_letter$search); 
jonssondesign är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-09-23, 21:43 #10
captaindoes avatar
captaindoe captaindoe är inte uppkopplad
Flitig postare
 
Reg.datum: Dec 2010
Inlägg: 431
captaindoe captaindoe är inte uppkopplad
Flitig postare
captaindoes avatar
 
Reg.datum: Dec 2010
Inlägg: 431
Använd strip_tags() som Erik säger.
http://php.net/manual/en/function.strip-tags.php

Så istället för din str_replace kod så använder du följande:

PHP-kod:
$search mysql_real_escape_string(strip_tags($_GET['search'])); 
captaindoe är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 17:42.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017