Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] EscapeShellArg
krzychus
post 27.09.2006, 19:15:56
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.07.2006

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


Witam wszystkich.

Korzystam z funkcji, która ma zabezpieczać przed wprowadzeniem niepożądanych danych w pasku adresu.

  1. <?php
  2. function mysqlclean($array, $index, $maxlength)
  3. {
  4. if (isset($array["{$index}"]))
  5. {
  6. $input = substr($array["{$index}"], 0, $maxlength);
  7. $input = EscapeShellArg($input);
  8. return($input);
  9. }
  10. return NULL;
  11. }
  12. ?>


Problem mam z tym że funkcja ta dodaje mi do zmiennej ' ' czyli np:
status jest równy T

  1. <?php
  2. $status = mysqlclean($_GET, 'status', 1, $connection);
  3. ?>


i w tym momencie $status jest równy 'T'

Uczę się z książki w której niestety o tym nie napisano i w związku z tym mam pytanie czy jest to działanie prawidłowe?


Znalazłem.
Działa prawidłowo, ma dodawać ' '
Go to the top of the page
+Quote Post

Posty w temacie
- krzychus   [php] EscapeShellArg   27.09.2006, 19:15:56


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: 14.08.2025 - 13:41