Du kannst if nicht so zum verketten von Strings verwenden...
Zerlege den Ausdruck und handel alles einzeln ab!!
Oder wenn es unbedingt sein muß, mach es so:
PHP-Code:
$NACHRICHT_01 = 'irgendwas';
$NACHRICHT_01 .= "<tr><td><b>Sender IP</b></td><td> "
. (($_SERVER[ 'SERVER_NAME' ] == "***")
? '<font color="#ff0000"> INTERN:</font>' . $_SESSION[ 'remoteip' ]
: '<font color="#00ff00"> EXTERN:</font>' . $_SESSION[ 'remoteip' ])
. "</td></tr>\n";
echo $NACHRICHT_01;
ist korrekt, aber weder schön noch leicht lesbar..
viel schöner:
PHP-Code:
$NACHRICHT_01 = 'irgendwas';
$NACHRICHT_01 .= "<tr><td><b>Sender IP</b></td><td> ";
if($_SERVER[ 'SERVER_NAME' ] == "***")
{
$NACHRICHT_01 .= '<font color="#ff0000"> INTERN:</font>'.$_SESSION['remoteip'];
}else
{
$NACHRICHT_01 .= '<font color="#00ff00"> EXTERN:</font>'.$_SESSION['remoteip'];
}
$NACHRICHT_01 .= "</td></tr>n";