dedlfix: Ajax-Script

Beitrag lesen

echo $begrüßung;

Das Script erfordert laut Anbieter Php5,

Der Autor hat Recht.

welches ich nicht von meinem Hoster zur Verfügung gestellt bekomme.

Wenn dein Provider auch Recht hat, wovon man bei

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /liveticker/liveticker.inc.php on line 3

ausgehen kann, lauten die Antworten

a) Wird die Fehlermeldung ausgegeben, weil ich kein Php5 habe?

Ja. Das Script verwendet Schlüsselwörter, die PHP4 nicht kennt.

b) Kann man das Script umschreiben, dass es auch auf Php4.X läuft?

Ja, ich denke schon.

c) Wenn ja, was muss man ändern?

Das ist keine Angelegenheit die man mal eben zwischen Tür und Angel erledigen sollte.
Die Zugriffsmodifizierer, die die Fehlermeldung moniert, sind das kleinste Problem. Die unterschiedliche Arbeitsweise von microtime() in PHP4 und 5 ist auch nicht tragisch. Problematischer wird die Verwendung der DOM Functions sein, da das Pendant DOM XML Functions, das in PHP4 (aber nicht in alle Versionen) enthalten ist, sicherlich anders arbeitet (wobei ich mich damit nicht weiter auskenne) und möglicherweise nicht von deinem Provider zur Verfügung gestellt wird. phpinfo() gibt darüber Auskunft.

echo "$verabschiedung $name";