Anführungszeichen in Templates/Modulen

Jede Art von Fehler die REDAXO betreffen.

Anführungszeichen in Templates/Modulen

Beitragvon demonkoryu » 1. Jun 2011, 15:18

Warum kann ich keine einfachen Anführungszeichen in Templates oder Modulen benutzen?

Wenn ich ein PHP-Fragment ala
Code: Alles auswählen
<?php echo $_SERVER['DOCUMENT_ROOT']

speichern will, resultiert das im Fehler "You have an error in your SQL syntax".
Ersetze ich die einfachen durch doppelte Anführungszeichen, lässt sich das Fragment speichern.

Liegt das evtl. an einem Serverkonfigurationsfehler, oder ist das normal?
Benutzeravatar
demonkoryu
 
Beiträge: 4
Registriert: 26. Mai 2011, 14:24
Wohnort: Dortmund, Germany

Re: Anführungszeichen in Templates/Modulen

Beitragvon Oliver.Kreischer » 1. Jun 2011, 15:29

Hallo,

das ist nicht richtig.
Code: Alles auswählen
<?php echo $_SERVER['DOCUMENT_ROOT']; ?>

Sollte einwandfrei funktionieren (und tut es bei mir auch).

Guck doch mal mit

Code: Alles auswählen
<?php echo phpinfo(); ?>


was bei dir bei magic_quotes_runtime und magic_quotes_sybase eingetragen ist (bei mir ist "off" eingestellt).

Das ist das einzige was mir momentan dazu einfällt.

LG
Oliver
http://kreischer.de - "It's very simple - you read the protocol and write the code." - Bill Joy
Benutzeravatar
Oliver.Kreischer
 
Beiträge: 1820
Registriert: 16. Dez 2004, 23:03
Wohnort: Feldafing

Re: Anführungszeichen in Templates/Modulen

Beitragvon demonkoryu » 1. Jun 2011, 16:02

Danke Oliver.

magic_quotes_gpc war tatsächlich an. Ich ging davon aus, dass aktuelle PHP-Pakete das standardmäßig deaktiviert lassen. :evil:
Benutzeravatar
demonkoryu
 
Beiträge: 4
Registriert: 26. Mai 2011, 14:24
Wohnort: Dortmund, Germany


Zurück zu Bugs [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast