Onkel Schnitzel: Funktion für ein Array

Beitrag lesen

Hallo,

ich versuche gerade eine Funktion hinzubekommen, mit der ich die Sicherheits-backslashes entfernen kann. Schreib ich die Funktion stripslashes direkt vor mein Array, werden die backslashes entfernt.

".htmlentities(stripslashes($auslesen['name']))."

Ich will das aber mit einer eigenen Funktion machen, weil ja auch zusätzlich eine Abfrage (zu magic_quotes) enthalten sein soll, außerdem soll da auch htmlentities mit rein.

function strip($var) {
        if(get_magic_quotes_gpc()) {
              foreach($var AS $key) {
                strip($var[$key]);
              }
        }
  }

".htmlentities(strip($auslesen['name']))."

Doch leider funktioniert das mit der Zuordnung im array wohl nicht. Der Browser gibt mir diese Fehlermeldung: "Warning: Invalid argument supplied for foreach()..." Ich dachte eigentlich, daß es mit der Funktion geht. Für jeden vorhandenen Schlüssel werden die slashes entfernt, oder nicht???

Gruß,
Onkel Schnitzel