zurück

Frage:
1. - Ich sehe Teile des Quellcodes wenn ich die PHP Datei auf dem Server aufrufe?


Antwort:
Das hängt größteils an schlecht programmierten Scripts bzw. Unwissenheit oder Faulheit der Programmierer.
In den betroffenen Scripts sind oft sogenannte Shorttags vorhanden, d.h. es wird statt <?php nur <? als Beginn des PHP Codes verwendet.
Das ist weder Standard bei PHP noch empfohlen und standardmäßig auf unserem Server aus Kompatibilitätsgründen auch nicht aktiviert.

Abhilfe können Sie dadurch schaffen dass Sie "<?" durch "<?php" und "<?=" durch "<?php echo " in den betroffenen Dateien mittels Texteditor ersetzen.
Dies ist bei einer großen Menge von Scripts allerdings nicht machbar.
Deshalb können Sie alternativ eine Datei namens .htaccess auf Ihrem Webspace erstellen deren Inhalt folgende Zeile ist:
php_flag short_open_tag On

Diese Zeile kann natürlich auch zu eventuell vorhandenen .htaccess Dateien hinzugefügt werden.

Beachten Sie das Windows einen Dateinamen wie .htaccess nicht akzeptiert.
Schreiben Sie deshalb die Zeile in eine normale Textdatei, laden Sie diese auf den Server und benennen Sie diese mit Ihrem FTP Klienten entsprechend um.