hallo zusammen
habe ein problem irgendwie greift die referenz nicht !
ich übergebe ein array $_GET und die function soll mittels der referenz direkt auf den inhalt de arrays zeigen und überschreiben aber er tut es nicht und ich weiss nicht warum hat das was mit register_global zu tun
oder safe_mode ?
naja keine ahnung hier der code :
ich habe natürlich mit var_dump ne ausgabe gemacht ($input) in der vari sind die sgml-tags gelöscht worden aber im array $_GET nicht die function arbeitet also leider noch mit einer kopie des inhaltes und das soll er nicht was kann ich dagegen tun ?
denn ich muss hier ohne return arbeiten ich war zu faul immer die function immer wieder zu schreiben bei jeder datenbank abfrage !
danke schonmal !!
habe ein problem irgendwie greift die referenz nicht !
ich übergebe ein array $_GET und die function soll mittels der referenz direkt auf den inhalt de arrays zeigen und überschreiben aber er tut es nicht und ich weiss nicht warum hat das was mit register_global zu tun
oder safe_mode ?
naja keine ahnung hier der code :
PHP-Code:
function magic_code(&$input) {
if(get_magic_quotes_gpc()) {
stripslashes($input);
}
foreach($input as $key) {
if(!is_numeric($input[$key])) {
$input[$key]=strip_tags($input[$key]);
$input[$key]=mysql_real_escape_string($input[$key]);
}
}
var_dump($input);
}
magic_code($_GET);
denn ich muss hier ohne return arbeiten ich war zu faul immer die function immer wieder zu schreiben bei jeder datenbank abfrage !
danke schonmal !!
Kommentar