31. januar 2004 - 19:12Der er
13 kommentarer og 1 løsning
fjern \ i links?
Hejsa. Jeg er igang med at tilføje et lille mod til et links script. Men når jeg siger at den skal hive de links ud af databasen. Så dem der er som f.eks. dj'z.dk med ' bliver vist som \' Hvordan fjerner jeg \
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.
Jeg siger at du har gjort det een gang for meget. Du skal gøre det een gang, enten fordi PHP selv gør det, eller for du selv gør det. Du får det gjort 2 gange, hvilket er een gang for meget. Så hellere rette fejlen, end sætte et stripslashes-plaster på.
Jo, el_barto, det er fordi det bliver gjort 2 gange - hvad ellers? Jeg kan selvfølgelig ikke sætte en ansvarlig person på, som man måske kunne fortolke mine udtalelser.
Hvis du ikke selv har lavet systemet, vil det nok falde dig svært. Du skal lede efter forekomster af addslashes, men kun fjerne den eller dem, der forårsager denne fejl, så du ikke får et usikkert system. Det er måske nemmeste for dig her og nu bare at smide en stripslashes efter den, og lade dig nøjes med den løsning. Du har vel ikke mulighed for at få fat i et ordentligt system?
// Hent først data ud $links = mysql_query("select id, name, date_added, url from links ORDER BY id DESC LIMIT 0 , 10");
// Kør så igennem for hver række while ($raekke = mysql_fetch_array($links)) { extract($raekke); echo "<a href=links/index.php?ax=out&id=$id target=_blank >$name</a><br />"; } ?>
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.