Sven Rautenberg: assoziativ array und $_POST

Beitrag lesen

Moin!

Das Ergebnis bei mir:

POST-Daten:
string(137) "a:3:{s:7:"keytest";s:15:"val   "test"   ";i:3;s:24:"
      drei   spaces   ";i:4;a:5:{i:0;i:1;i:1;i:2;i:2;i:3;i:3;i:4;i:4;i:5;}}"

Dein PHP ist "schlecht" konfiguriert, es hat magic_quotes_gpc aktiviert. Und vermutlich auch noch andere Grausamkeiten wie register_globals und allow_url_fopen. Das solltest du mal alles deaktivieren in deiner php.ini.

Alternativ und speziell für deinen Fall:

  
if (get_magic_quotes_gpc()) { $_POST['test'] = stripslashes($_POST['test']); }  

Das in das "Formularabsende-IF" an erste Position sollte auch bei dir zum Erfolg führen.

- Sven Rautenberg

--
"Love your nation - respect the others."