Moin,
was passiert wenn man das " maskiert? (ich kann es jetzt nicht ausprobieren, da ich immer nur Parse Error bekomme - frag mich nicht warum) also so:
Da muss nichts maskiert werden, innerhalb von " " hat ' keine Sonderbedeutung und innerhalb von ' ' hat " keine Sonderbedeutung, ` hat in beiden Fällen keine Sonderbedeutung und ´ schon gar nicht.
Nebenbei bemerkt: Das es noch so alte PHP-Installationen gibt, verblüfft mich ehrlich gesagt ein wenig, zumal es da einige Sicherheitsprobleme gab die offiziell nur in neueren Versionen gefixt sind (mindestens die File Upload-Geschichte http://security.e-matters.de/advisories/012002.html, aber das Change Log http://www.php.net/ChangeLog-4.php zeigt noch andere potentielle Probleme).
Da kannst du dann nur hoffen, dass dein Distributor diese Fixes für alte Versionen rückportiert und du die entsprechenden Aktualisierungen eingespielt hast. Einige der für die Sicherheit nützlichen Funktionen (is_uploaded_file() etwa gibt es erst ab 4.0.3) fehlen dir dann allerdings immer noch.
Henryk Plötz
Grüße aus Berlin