Syntaxerror ... ich verzweifel

BruniGunde

Grünschnabel
Moin,

kurze Frage. Ich habe ein Problem beim Updaten von Squirrelmail. ... Und zwar erhalte ich im Browser folgenden Fehler:

PHP:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /usr/share/squirrelmail/config/config.php on line 32

Betreffender Code in der config.php inkl. einiger Zeilen darüber und darunter. Betroffene 32 ist die Zeile mit $domain =.

PHP:
$squirrelmail_default_language = 'de_DE';
$default_charset          = 'latin1';
$show_alternative_names   = false;
$aggressive_decoding   = false;
$lossy_encoding        = true;

$domain                 = 'trim(implode('', file('/etc/'.(file_exists('/etc/mailname')?'mail':'host').'name')))';
$imapServerAddress      = 'localhost';
$imapPort               = 143;
$useSendmail            = false;
$smtpServerAddress      = 'localhost';

... Ich habe nur Squirrelmail gepatched, vorher ging es. Ich hab ja kein Update in meiner PHP Version o.ä. vorgenommen. Kann mir den Fehler daher nicht erklären...weiß jemand Rat?
 
PHP:
$domain= trim(implode('', file('/etc/'.(file_exists('/etc/mailname')?'mail':'host').'name')));

Was sagt er den, wenn du die Hochkommas wegnimmst?
 
Hrm. Ok dann funktioniert es.

... auf die einfachsten Ideen komtm man natürlich nicht. Ich hatte nach Fehlern direkt im String gesucht. Vielleicht ein Punkt falsch gesetzt u.ä. ... aber gut.

Danke für diese recht simple Hilfe :rolleyes:
 
Zurück