Teil von  SELFPHP   Teil von  Praxisbuch  Teil von  Daten via URL
Letztes Update: 16.08.2005 17:53:45


Navigation

Seite News *

Seite Startseite
Seite Über SELFPHP
Seite Werbung
Seite Kontakt
Seite Forum *
Seite Download *
Seite SELFPHP Banner *
Seite SELFPHP in Buchform
Seite Newsletter *
Seite Impressum

 
* Link führt ins Internet


Anbieterverzeichnis
Informieren Sie sich über die Unternehmen in unserem Anbieterverzeichnis!  

 


SELFPHP Forum
Fragen rund um die Themen PHP? In über 79.000 Beiträgen finden Sie sicher die passende Antwort!  


Newsletter
Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 



 

Achtung - Escape-Zeichen




Bei der Kodierung und Dekodierung können diverse Probleme austreten, vor allem, wenn die Daten mehrfach weiterverarbeitet werden.

PHP besitzt im Abschnitt [Data Handling] der Konfigurationsdatei php.ini den folgenden Eintrag:

magic_quotes_gpc = On

In diesem Fall werden einfache und doppelte Anführungszeichen mit dem Escape-Zeichen (\) versehen. Auch der Backslash selbst wird so gekennzeichnet, als doppelter Backslash. Die Zeichenfolge "Matze's "Mail!"" würde sich, wie folgt darstellen:



Matze\'s \"Mail!\"



Sollten Sie mit Datenbanken arbeiten, ist dieser Effekt erwünscht, denn oft werden zeichenbasierte Daten mit Anführungszeichen umgeben. Für die Ausgabe in HTML stört das. Sie müssen den Escape-Effekt ausschalten. Wenn Sie generell diese Funktion nicht nutzen, lohnt die Deaktivierung in der Date php.ini:

magic_quotes_gpc = Off

Wollen Sie lediglich gelegentlich die Angabe der Escape-Zeichen unterdrücken, können Sie die Funktion stripslashes() einsetzen:



echo stripslashes($name); 




 


Kodierung von Daten
 




 sponsored by

Host Europe


HighText iBusiness


Host Europe




© 2001-2006 E-Mail SELFPHP - Damir Enseleit, info@selfphp.deImpressumKontakt
© 2005-2006 E-Mail PHP5 Praxisbuch - Matthias Kannengiesser, m.kannengiesser@selfphp.de