Autor Zpráva
quatzael
Profil
Zde www.w3schools.com je zmíněna funkce test_input(), ale bohužel jsem o ní nikde nic nenašel. Nevíte někdo o ní prosím něco? Jak funguje? Nějaká dokumentace..
Alphard
Profil
Je na www.w3schools.com/php/php_form_validation.asp, ale je horší, než jsem čekal :-(
Netestuje existenci proměnných a zcela hloupě provádí jakési escapování. Jako rozumnější variantu bych doporučil něco ve stylu

function getPost($key, $default = '')
{
  return isset($_POST[$key]) ? trim($_POST[$key]) : $default;
}

Už i to trim() je sporné...
okolojsoucí
Profil
quatzael:
test_input()
Ani nehledejte, mají to ve zdrojovém kódu jako funkci
function test_input($data)
{
     $data = trim($data);
     $data = stripslashes($data);
     $data = htmlspecialchars($data);
     return $data;
}
quatzael
Profil
okolojsoucí:
Já jsem to tam teď taky našel.. U toho prvního příkladu to nebylo uvedeno, tak jsem si myslel, že je to přímo nějaká funkce z PHP..

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: