Hallo Andreas, hallo Leute, Am Montag, 15. November 2004 09:19 schrieb Andreas Schott:
Am Sonntag, 14. November 2004 23:56 schrieb Joerg Rossdeutscher:
Am Sonntag, den 14.11.2004, 22:08 +0100 schrieb Andreas Schott: [...]
Premature end of script headers: indexphp.html
Zunächst mal sollte deine php-Datei auch auf .php enden. [...] Sollte das nicht normal sein, wenn die php-Datei in cgi-bin liegt? Aber das hatte ich natürlich nicht explizit geschrieben. Liegt die PHP-Datei in htdocs oder einem Unterordner davon klapt alles.
Eben. PHP läuft üblicherweise in beliebigen Ordnern (mit Ausnahme von /cgi-bin/, wie Du gerade festgestellt hast ;-) Das ist sogar recht praktisch - ich habe schon einiges gebastelt, wo inmitten eines großen HTML-Gerüsts irgendwo ein kleines <?php echo $irgendwas ?> vorkommt [1] - und es wäre mehr als nervig, die betreffende Datei nach /cgi-bin/ verschieben zu müssen. Oder, um es deutlicher zu sagen, fast alle von mir erstellten Seiten müssten dann fast komplett in /cgi-bin/ liegen ;-) BTW: Falls Du PHP dochmal in /cgi-bin/ brauchst, müsste ein Eintrag #!/usr/bin/php am Anfang der Datei helfen (ungetestet!). Gruß Christian Boltz PS: Wenn Du das programmierst, von dem ich das Funktionsschema habe: Melde Dich mal per PM bezüglich der Umsetzung. Ich hätte da ein Schema, das sich schon mehr als einmal bewährt hat und die Sache recht flexibel auch für den Einsatz in anderen Webseiten macht. Im Prinzip geht es dabei nur um die Einhaltung von ein paar Programmiergrundsätzen, also nix schlimmes ;-) Und auf Deinen PHP-Code werfe ich auch gern mal ein Auge ;-) [1] Es gibt natürlich auch umfangreichere PHP-Scripte von mir ;-) Aber auch in diesen Fällen nutze ich recht oft die Einbettung von PHP-Code inmitten von HTML. -- Ich kriege Druck von beiden Seiten. Den technisch Bewanderten ist man immer der "Agenturheini, kein Ahnung, Hauptsache bunt" - und für die Kreativen ist man immer "Der Langweiler, der am liebsten alles SchwarzWeissTimesNew runterrasseln" würde. Beides macht das Web nicht besser. [Ratti in suse-linux]