Einzelnen Beitrag anzeigen
  #2  
Alt 03.05.06, 07:26
Armin Armin ist offline
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 2.022
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

die Logik des Codeschnipsel ist von dir nicht richtig erfasst wurden.

php_uname('n')soll den Host-Name zurückgeben, wenn kein Punkt vorhanden ist, wird über gethostbyaddr(gethostbyname($host)) der Hostname ermittelt.
Dann wird überprüft ob es sich um den Host um localhost, 127.0.0.1 oder ob $host keinen Wert hat.

Bei === wird neben dem gleichen Wert auch überprüft ob es der gleiche Datentyp ist.

Nun, wie es aussieht gibt php_uname('n') einen verkehrten Wert zurück, warum auch immer. Es müsste infong bei dir zurückgegeben werden.

Du kannst ja den Code per Hand anpassen. Ersetze
PHP-Code:
$host php_uname('n'); 
durch

PHP-Code:
$host 'infong'
Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Mit Zitat antworten