Ich versuche Zend Amf an meinen Hosting-Diensten arbeiten zu lassen (Lunarpages, wenn das wichtig ist). Ich kann es auf meinem lokalen Rechner bekommen zu arbeiten, aber nach ein paar Verzeichnisse zu ändern und den Code veröffentlichen, halte ich diesen Fehler:Warum bekomme ich einen "unerwarteten T_STRING Fehler"?
Parse error: syntax error, unexpected T_STRING, expecting '{' in /home/user_name/public_html/library/Zend/Amf/Server.php on line 57
Normalerweise dieses Problem ist ein Syntaxfehler, und ich bin genug von einem n00b, dass Ich kann das nicht ignorieren. Aber ich habe den Code abgeholzt gerade dies:
<?php
$clientLibraryPath = '/home/user_name/public_html/library/';
$oldPath = set_include_path(get_include_path() . PATH_SEPARATOR . $clientLibraryPath);
require_once('Zend/Amf/Server.php');
?>
Delicious turkey legs!
Hier sind Linien 57/58 aus der Zend_Amf_Server.php Datei (vorhergehenden Zeilen sind nur mehr enthält für Zend AMF):
class Zend_Amf_Server implements Zend_Server_Interface
{
und Ich bekomme immer noch den Fehler. Könnte das etwas in meiner Konfiguration sein? Ich habe versucht, meinen .htaccess so einzurichten, wie Wade Arnold here empfiehlt, aber ich bekomme Fehler, wenn ich die Zeilen nicht auszeichne, die mit php_value und php_flag beginnen. Könnte das mit meinem Fehler zusammenhängen? Oder breche ich den falschen Baum völlig an?
Danke. - Dave
Welche Version des Zend-Frameworks verwenden Sie? Wenn es eine blutende Kante Beta ist, könnte es wirklich einen Fehler in der Zend-Datei geben. – Boldewyn
Welche Version von PHP ist das? –