Frage

Ich benutzen Sanitize :: sauber in CakePHP Benutzereingaben zu sanieren und in Folge bekam ich "\ r" Charakter.

  1. Was bedeutet dieses Zeichen bedeuten ( "\ r")?
  2. Gibt es eine Funktion, die das Gegenteil von Sanitize tut :: sauber, so kann ich verwenden, bevor die Daten ausgegeben werden.
War es hilfreich?

Lösung

Sie können dieses Zeichen loszuwerden (und anderen) durch trim($userInput); oder auf diese Weise Sanitize::clean Aufruf mit:

$opts = array('carriage'=>true);
$cleaned = Sanitize::clean($userInput,$opts);

Andere Tipps

„\ r“ ist die Carriage Return-Zeichen (wenn auf die Konsole gedruckt wird, die Ausgabe auf der nächsten Zeile beginnen verursachen aber keinen Einfluss auf Anzeige von Web-Seiten).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top