Sonderzeichen
andi
- php
0 Geistiger Hohlraum0 crille
0 Tom
Hallo,
Habe ein Problem mit dem &.
Wenn das kaufmännische & in einem Textfeld verwendet wird und ich
möchte den Inhalt in eine mysql db speichern, wird alles ab dem & nicht mit abgespeichert. Habe versucht mit
$Inhalt=str_replace("&","&",$Inhalt);
das Zeichen zu ersetzen , funkt aber auch nicht.
Wie geh ich das am besten an???
Danke
Andi
Wenn das kaufmännische & in einem Textfeld verwendet wird und ich möchte den Inhalt in eine mysql db speichern, wird alles ab dem & nicht mit abgespeichert. Habe versucht mit $Inhalt=str_replace("&","&",$Inhalt); das Zeichen zu ersetzen , funkt aber auch nicht.
Wenn man mit einen Stück Papier vor der Datenbank steht und wedelt, kann es ja nicht funktionieren. Oder wie kommunizierst Du mit MySQL?
Wenn man mit einen Stück Papier vor der Datenbank steht und wedelt, kann es ja nicht funktionieren. Oder wie kommunizierst Du mit MySQL?
Nehme mal an, dass andi PHP benutzt...
Versuch's doch mal mit der Funktion htmlentities
http://de2.php.net/manual/de/function.htmlentities.php
Grüße
crille
Hello,
Wie geh ich das am besten an???
indem man die von PHP automatisch getroffenen Maßnahmen ausschaltet oder im Script rückgängig macht (siehe Archiv "strip() author:tom") und dann den vorgesehenen Mechanismus für die Vorbereitung der Daten für die Textschnittstelle ( mysql_(real_)escape_string() ) benutzt.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom