Escape Problematik Datenbankanwendungen
Autor: Tanja Müller
eingetragen: Mittwoch, 14. April 2010 um 15:57 Uhr (15/2010 Kalenderwoche)
geändert: Mittwoch, 14. April 2010 um 15:57 Uhr (15/2010 Kalenderwoche)
Keywords: Hochkomma Backslash escape stripslashes backslash nicht anzeigen
Kategorien: PHP-ZF,
Text:
Wenn Hochkommata in eine Datenbank geschrieben werden, werden diese mit einem Backslash escaped. Damit in der späteren Ausgabe dieser Werte die Backslashes nicht mit angezeigt werden kann der folgende Quellcode in Zend genutzt werden.
Quellcode:
Code im Controller:
public function init() {
$this->view->setEscape('stripslashes');
}
Code in der View um eine Variable auszugeben:
echo $this->escape($this->variable);