Gå til innhold

Valgfritt argument i funksjon


Anbefalte innlegg

Videoannonse
Annonse
function checkuser($username, $print = false)

{

funksjon her

}

 

checkuser("jack"); vil feks legge infoen i et array, mens checkuser("jack", true); vil printe ut infoen etterpå.

Hvordan kan jeg gjøre den koden om slik at den stripper variabler for html. Lett lenge etter dette. Vil lage en egen funksjon som er lik htmlspecialchars(); bare at den sjekker for magic_quotes å.

 

Har ventet et år i andre forum på svar på dette, håper på et rakst svar her:P

Lenke til kommentar
strip_tags = strippe taggene

htmlentities = gjør dem om til html. den støtter magic_quotes tror jeg..

Altså jeg kan det der. Er ikke dum. Jeg vil lage en funksjon som er universal slik som htmlspecialchars();.

 

At jeg ikke trenger å definere en funksjon for hver variabel som skal strippes.

 

Altså jeg vil lage en funksjon som er for alle variabler.

Lenke til kommentar

Vel, der har vi grunnen til at du ikke har fått noe svar på noe forum på over ett år.

Den eneste måten jeg kommer på er å kjøre en foreach-loop på $_POST og $_GET, men jeg tviler sterkt på at det vil være hensiktsmessig å få scriptet til å kjøre gjennom alle variabler du lager for å kjøre htmlspecialchars.

Lenke til kommentar
Jeg sa jeg ikke ville lage en funksjon for hver variabel.

Det er jo ikke en funksjon for hver variabel, det er en funksjon som brukes på alle variabler du gir den...

<?php
function htmlchars($var)
{
if(get_magic_quotes_gpc())
{
$var = stripslashes($var);
}
return htmlspecialchars($var);
}

$fornavn = htmlchars($_POST['fornavn']);
$etternavn = htmlchars($_POST['etternavn']);
?>

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...