Versteckte Zeichen im Qelltext
Posted: 2005-10-25 13:59
Hallo Zusammen.
Habe volgendes Problem bei einem Serverwechsel:
Alter Server: SuSE9 .1 # Apache 2 # php 4 # MySQL 4.0.20
Neuer Server: SuSE 9.3 # Apache 2 # php 5 # MySQL 4.1.14
In sehr vielen PHP-Quellcodes sind in den MySQL selects versteckte Zeichen Enthalten wie z.B.
...WHERE language_id=language_nr AND name='$PHP_AUTH_USER'
Zwischen dem "language_nr"und dem "AND" befindet sich ein Punkt,
welcher nur im Edit-modus mit MC (midnightCommander) zu sehen ist.
Unter Windows Notepad/UltraEdit ist dieser nicht zu sehen, mit Pico schreibt er "language_nrAND".
Beim alten Server stört das nicht. Der SELECT wird sauber ausgeführt. Beim neuen Server jedoch nicht.
Selbst wenn ich die Datei beim alten Server mit tar.gz packe und im neuen Server entpacke, ändert sich nichts.
Wie bringe ich meinen neuem Server bei, das er diese versteckten Zeichen auch ignorieren soll?
Gruss
Tom
Habe volgendes Problem bei einem Serverwechsel:
Alter Server: SuSE9 .1 # Apache 2 # php 4 # MySQL 4.0.20
Neuer Server: SuSE 9.3 # Apache 2 # php 5 # MySQL 4.1.14
In sehr vielen PHP-Quellcodes sind in den MySQL selects versteckte Zeichen Enthalten wie z.B.
...WHERE language_id=language_nr AND name='$PHP_AUTH_USER'
Zwischen dem "language_nr"und dem "AND" befindet sich ein Punkt,
welcher nur im Edit-modus mit MC (midnightCommander) zu sehen ist.
Unter Windows Notepad/UltraEdit ist dieser nicht zu sehen, mit Pico schreibt er "language_nrAND".
Beim alten Server stört das nicht. Der SELECT wird sauber ausgeführt. Beim neuen Server jedoch nicht.
Selbst wenn ich die Datei beim alten Server mit tar.gz packe und im neuen Server entpacke, ändert sich nichts.
Wie bringe ich meinen neuem Server bei, das er diese versteckten Zeichen auch ignorieren soll?
Gruss
Tom