Is het mogelijk dat PHP automatisch een addslashes uitvoert op alle variabelen die gepost zijn dmv. van formvelden?!
Zoek in je config naar 'magic_quotes_gpc' en verander de waarde erachter van 0 naar 1. Het kan geloof ik ook in een php script dmv: get_magic_quotes_gpc(1)
je zou de $_POST variabele kunnen aflopen, en daar addslashes op uitvoeren..
Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."
Verwijderd
Nou okee omdat het weekend is...
PHP:
1
| <?function SlashIt(&$value,$key){ $value = addslashes($value); }array_walk($_POST, 'SlashIt');?> |
of, om het nog netter te doen:
PHP:
1
| <?function _wrap_addslashes($string) { return addslashes($string);}function array_addslashes($array) { array_walk($array, "_wrap_addslashes");}array_addslashes($_POST);?> |
Verwijderd
Je moet een call by reference hebben ipv een call by value. Daarnaast zul je in je _wrap_addslashes het volgende moeten doen:Op zaterdag 11 mei 2002 01:29 schreef GraasGast het volgende:
of, om het nog netter te doen:
PHP:
1 <?function _wrap_addslashes($string) { return addslashes($string);}function array_addslashes($array) { array_walk($array, "_wrap_addslashes");}array_addslashes($_POST);?>
code:
1
| $string = addslashes($string); |
Nou vraag ik me af waarom een extra functie toevoegen het netter maakt?GraasGast:
of, om het nog netter te doen:
PHP:
1 <?/* Snip php-quote topix-layoutverneuking */?>
Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz
Pagina: 1