
Hallo Leute, ich habe wieder mal ein Problem für Euch, welches Ihr aber bestimmt schnell lösen könnt.
Ich habe ein Formular-Eingabefeld, das eine anfrage an ein Suchscript stellt. Hier soll es nun auch möglichsein Worte in Anführungszeichen zu seztzen (Bsp. "php forum") um Ergebnisse zu finden, bei denen die beiden Suchworte in genau der Form vorkommen.
wenn Ich nun in dem Inputfeld (name=query) "php forum" schreibe, erhalte ich bei einem echo $query; jedesmal \"php forum\" wie bekomme ich es hin, dass er die Anführungszeichen einfach nur HTML-Codiert, also §quot; (§ = &, sonst würds ja als Anführungszeichen dargestellt werden)
folgendes habe ich probiert, hat aber nicht geklappt
$query = ereg_replace("\"","§quot;",$query);
$query = ereg_replace(" \\\"","§quot;",$query);
$query = ereg_replace("%22","§quot;",$query);
$query = ereg_replace("%5C","",$query);
echo $query . " ";
alles Dinge, die so nicht funktionieren