26. marts 2004 - 09:44Der er
6 kommentarer og 1 løsning
udlad standard tekst i form
Den her er sikkert ret simpel, så ikke dril :)
Jeg har en formular på en side med nogle input boxe. <input type="text" name="subs" size="30" value="Subs" onFocus="clearText(this)"> <input type="text" name="tale" size="30" value="Sprog" onFocus="clearText(this)">
Som i kan se har de en standard tekst: value="Subs" og value"Sprog".
Nu skulle det gerne være sådan at hvis man trykke på send mens den standard tekst står i feltet skal den ikke sende den.
Det kan man jo nok lave med nogle if sætninger, men jeg kan ikke rigtigt lige se mig ud af det.
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
butcher: hvis der er " ; eller ' i din SQL syntax, så kan den blive fortolket forkert. Forestil dig at en bruger skriver følgende i Navn feltet:
')"); mysql_query("delete * from dvddb where id > 0");
så vil din syntax se sådan ud:
mysql_query("INSERT INTO dvddb (navn, version, indhold, subs, tale, rating, genre, reg, lyd, imdb, udlaan, opdateret) values ('')"); mysql_query("delete * from dvddb where id > 0");
Godt nok kræver det at han kender tabelnavn mm., men muligheden er der! Ved at bruge addslashes, vil specielle tegn blive betraget som en karakter, og dermed er de ikke til fare.
oooh smart nok, nu er det godt nok kun til intern brug og venner, hvor kun admins har adgang, men rart at vide, det vil jeg da lige kigge på :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.