Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Pomocne funkcje
Forum PHP.pl > Forum > Przedszkole
sniper89
Dwie funkcje, które stworzyłem na potrzeby małego forum dyskusyjnego:

Kod
<?
function antihack($var)
{
$var=str_replace('<','$lsaquo;',$var);
$var=str_replace('>','$rsaquo;',$var);
$var=mysql_escape_string($var);
return $var;
}

function supertrim($var)
{
$done=0;
while($done!=1)
{
if(strpos($var,' ')===0)
{
$var=substr($var,1);
}
else
{
$done=1;
}
}
return $var;
}
?>


antihack() zamienia znaki "<" i ">" na "&lt;" i "&gt;", aby bezpieczne było wstawianie tekstu typu '<img src="">' a zarazem nie był on tracony, jak w przypadku strip_tags(). Dodatkowo funkcja wstawia znak "\" przed wszystkimi wystąpieniami znaków "niebezpiecznych" dla MySQL (" ' ", "\" etc.)

supertrim() usuwa wszystkie spacje występujące na początku kodu, tak więc pola "wyspacjowane" traktowane są jako puste.

Mam nadzieję, że się przyda.
mike
laugh.gif LOL
Wybacz ale to troszkę nie ten tego jest ...

Jakbyś poszperał w manualu więcej to byś znalazł:
1. htmlspecialchars(), htmlentities()
2. trim()

Jak widzisz nie wymyśliłes nic nowego tongue.gif

Przenoszę na Przedszkole

P.S.
Ale pomimo tego bardzo się chwali, że szukasz i piszesz sam.
Mało jest osób, które mają własną motywację.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.