Avatar billede kimols1 Nybegynder
05. oktober 2006 - 14:17 Der er 5 kommentarer og
1 løsning

Hilfe Bitte!

har siddet og bixet med en tagwall. selve tagwallen funger osse 10-4..men hvis jeg så tilføjer et html tag foran. f.eks. overskriften(h1 eller lign) så udskriver den det som var det et normalt html header tag. ville gerne ha lavet så den bare viser alm tekst
hva gør jeg?
Avatar billede jaw Nybegynder
05. oktober 2006 - 14:19 #1
$tekst = strip_tags($variabel);
echo $tekst;

Så har du fjernet alle html-tags. Du kan tillade nogle, hvis du ønsker. Se mere: www.php.net/strip_tags
Avatar billede kimols1 Nybegynder
05. oktober 2006 - 14:30 #2
sry..men er lidt af en dummie.
følgende sættes ind i databasen.
$navn = $_POST['navn'];
$email = $_POST['email'];
$msg = $_POST['msg'];
$overskrift = $_POST['overskrift'];
$dato = date('d/m-Y')

hvor skal strip_tags så ind henne?
Avatar billede jaw Nybegynder
05. oktober 2006 - 14:42 #3
Hvis du vil gøre det når du sætter det ind, så skal du jo gøre det på dem alle sådan set, hvis de alle kan indtastes manuelt af brugeren:

$navn = strip_tags($_POST['navn']);
$email = strip_tags($_POST['email']);
$msg = strip_tags($_POST['msg']);
$overskrift = strip_tags($_POST['overskrift']);
Avatar billede kimols1 Nybegynder
05. oktober 2006 - 14:51 #4
mange tak. valgte bare at sætte dem på, når jeg udskriver det altså:
echo strip_tags($data[overskrift]) . "<br />"; osv.
det gør vel ingen forskel?
Avatar billede jaw Nybegynder
05. oktober 2006 - 14:54 #5
Nej, gør det skam ikke - også derfor jeg skrev "hvis du vil gøre det når du sætter det ind", i modsætning af når du udskriver det :)

Og selv tak...
Avatar billede fangel Nybegynder
05. oktober 2006 - 17:52 #6
*host* hvis du bare tager info direkte fra _POST og gemmer i din database, så har du et sikkerhedshul der bare venter på at blive fundet..

Søg lidt rundt efter konceptet SQL-Injection og se om du kan se hvorfor du har det prob.. ;)

-fangel
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester