Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Pomocne funkcje
sniper89
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 15.01.2006

Ostrzeżenie: (0%)
-----


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.

Ten post edytował sniper89 1.08.2006, 09:05:34
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 09:18