dedlfix: Probleme mit Strato.de Server

Beitrag lesen

echo $begrüßung;

Parse error:  syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /mnt/web6/21/88/5234788/htdocs/includes/json/json.php5 on line 842

Sieht ganz so aus, als ob die PHP-Version auf dem Server diese Syntax nicht mag.

842     public static function encode(DOMNode $node, $level = 0) {

Da sie PHP5 ist, kommt PHP4 damit nicht zurecht, beispielsweise.

Ich verwende überall PHP v5.2.5.

Was heißt "du verwendest"? Meinst du damit, dass du Syntax verwendest, die mindestens PHP 5.2.5 voraussetzt? Oder meinst du, dass dir überall PHP 5.2.5 zur Verfügung steht? Da wo die in deinem Posting angegebene URL gehostet wird, sagt der Server, es sei nur Version 4.4.7.

Was mir außerdem aufgefallen ist, dass er auf dem Strato.de Server die Funktion mb_detect_encoding() nicht zu kennen scheint! Ich schätze da stimmt was nicht mit der PHP Version.

Welche ist denn dort in Verwendung? phpinfo() gibt dir darüber Auskunft. Auch sagt es, ob die Multibyte-String-Extension eingebunden wurde. Die ist nämlich optional.

echo "$verabschiedung $name";