Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Pomocne funkcje
sniper89
post 1.08.2006, 09:01:38
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
mike
post 1.08.2006, 09:33:17
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


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ę.
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 21.06.2025 - 04:04