Sven Rautenberg: konkrete Codebeispiele

Beitrag lesen

Moin!

echo "f.person.value = '" . str_replace('&','&',htmlspecialchars(substr(json_encode($gkind['name']),1,-1), ENT_NOQUOTES, $double_encode = false)) . "';\n";

echo "f.notiz.value = '" . str_replace('&','&',htmlspecialchars(substr(json_encode($gkind['notiz']),1,-1), ENT_NOQUOTES, $double_encode = false)) . "';\n";

  
Ach ja, noch ein Fail: htmlspecialchars hat VIER Parameter, bis auf den ersten alle optional, und dein "double\_encode" ist wohl als vierter Parameter gemeint, geht aber als dritter in die Funktion ein und setzt das ENCODING! PHP ist nicht Python, du kannst optionale Parameter nicht auslassen!  
  
  
 - Sven Rautenberg