Jan L.: tagchen .. ich schon wieder mit nem neuen problem *g*

Beitrag lesen

Hallo nochmal,

Da aber irgendwas schon wieder nicht geht

Was passiert denn? Eine Fehlerbeschreibung wäre hilfreich.

  1. document.write("<title>Deine IP Adresse ist <? echo $REMOTE_ADDR;?></title>");

Warum 'document.write' und nicht einfach <title>...</title>?
Auf neueren PHP-Versionen kannst du $REMOTE_ADDR nicht mehr benutzen. Verwende dafür besser $_SERVER["REMOTE_ADDR"].

http://www.php.net/manual/en/language.variables.predefined.php

  1. document.write("<? echo $REMOTE_ADDR;?>");

s.o.

  1. window.defaultStatus = (" Deine IP Adresse ist <? echo $REMOTE_ADDR;?>");

1. s.o.
2. laß die Statuszeile besser in Ruhe. Wer die Information in der Titelzeile und im Dokument nicht gefunden hat, findet sie da auch nicht mehr. Die Statuszeile dient anderen Funktionen und sollte besser gar nicht per JS verändert werden. Viele Leute (auch ich) verbieten es dem Browser generell den Statuszeilentext zu ändern.

es geht jetzt doch sicherlich auch das Zeug im Head bzw. Body der *.htm unterzubringen?! Naja ich weiß halt nur nicht genau wie ^^

Du mußt dafür sorgen, daß die Datei auch vom PHP-Interpreter verarbeitet wird. Das einfachste dürfte es sein, die Datei einfach in *.php umzubenennen. Ansonsten mußt du deinen Server so einrichten, daß er auch Dateien mit der Endung .html durch den PHP-Interpreter jagt.

Gruß, Jan