Tech- & FAQ-Forum

Zurück   CC-Community Board > CC-CB Hauptforen > Tech & FAQ Forum

Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 04.01.2012, 13:30   #1
F2B
Zwangsneurotiker
 
Benutzerbild von F2B
 
Registriert seit: 23.12.2001
Ort: Matrix
Beiträge: 2.582
Standard Syntaxfehler bei PHP

Hoi Boardies,

ich versuche gerade ein Script auf meinem Webspace zu installieren. Beim Aufruf des Step 2 vom Installer kommt ein HTTP-Fehler 500. Im Logfile steht folgendes:

Code:
[Wed Jan 04 14:06:47 2012] [warn] [client 188.x.x.x] mod_fcgid: stderr: PHP Parse error:  syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /var/www/webxxxx/html/nzbi/www/lib/smarty/sysplugins/smarty_internal_templateparser.php on line 1061, referer: http://webxxxx.srv21.sysproserver.de/nzbi/www/install/
Also anscheinend ein Syntaxfehler in der Zeile 1061 der smarty_internal_templateparser.php.

Die Zeile 1060 bis 1062 dieser Datei schauen folgendermaßen aus:

PHP-Code:
} elseif ($this->php_handling == Smarty::PHP_REMOVE) {
        
$this->_retvalue = new _smarty_text($this'');
    } 
Da ich von PHP keinerlei Ahnung habe und Google mir nicht weitergeholfen hat, wollte ich hier mal nachfragen ob Euch der Fehler auffält.

Wäre echt super.
F2B ist offline   Mit Zitat antworten
Alt 04.01.2012, 15:07   #2
KeksDesTodes
Oldie
 
Registriert seit: 04.06.2002
Ort: Germany
Beiträge: 104
Standard AW: Syntaxfehler bei PHP

Kannst du mal noch ein paar Zeilen vorher und nacher posten?
KeksDesTodes ist offline   Mit Zitat antworten
Alt 04.01.2012, 15:27   #3
F2B
Zwangsneurotiker
 
Benutzerbild von F2B
 
Registriert seit: 23.12.2001
Ort: Matrix
Beiträge: 2.582
Standard AW: Syntaxfehler bei PHP

Dein Wunsch ist mir Befehl.

PHP-Code:
#line 140 "smarty_internal_templateparser.y"
    function yy_r7(){
    if ($this->php_handling == Smarty::PHP_PASSTHRU) {
        $this->_retvalue = new _smarty_text($this, self::escape_start_tag($this->yystack[$this->yyidx + 0]->minor));
    } elseif ($this->php_handling == Smarty::PHP_QUOTE) {
        $this->_retvalue = new _smarty_text($this, htmlspecialchars($this->yystack[$this->yyidx + 0]->minor, ENT_QUOTES));
    } elseif ($this->php_handling == Smarty::PHP_ALLOW) {
        if (!($this->smarty instanceof SmartyBC)) {
            $this->compiler->trigger_template_error (self::Err3);
        }
        $this->_retvalue = new _smarty_text($this, $this->compiler->processNocacheCode('<?php', true));
    } elseif ($this->php_handling == Smarty::PHP_REMOVE) {
        $this->_retvalue = new _smarty_text($this, '');
    }
    }
#line 2188 "smarty_internal_templateparser.php"
#line 156 "smarty_internal_templateparser.y"
    function yy_r8(){
    if ($this->is_xml) {
        $this->compiler->tag_nocache = true;
        $this->is_xml = false;
        $save = $this->template->has_nocache_code;
        $this->_retvalue = new _smarty_text($this, $this->compiler->processNocacheCode("<?php echo '?>';?>", $this->compiler, true));
        $this->template->has_nocache_code = $save;
    } elseif ($this->php_handling == Smarty::PHP_PASSTHRU) {
        $this->_retvalue = new _smarty_text($this, '?<?php ?>>');
    } elseif ($this->php_handling == Smarty::PHP_QUOTE) {
        $this->_retvalue = new _smarty_text($this, htmlspecialchars('?>', ENT_QUOTES));
    } elseif ($this->php_handling == Smarty::PHP_ALLOW) {
        $this->_retvalue = new _smarty_text($this, $this->compiler->processNocacheCode('?>', true));
    } elseif ($this->php_handling == Smarty::PHP_REMOVE) {
        $this->_retvalue = new _smarty_text($this, '');
    }
    }
F2B ist offline   Mit Zitat antworten
Alt 04.01.2012, 16:47   #4
_steppenwolf_
Oldie
 
Benutzerbild von _steppenwolf_
 
Registriert seit: 01.12.2001
Ort: Magisches Theater
Beiträge: 357
Standard AW: Syntaxfehler bei PHP

was installierst du da? und welche php version läuft am webserver?
_steppenwolf_ ist offline   Mit Zitat antworten
Alt 04.01.2012, 16:59   #5
/dev/null
 
Registriert seit: 21.10.2006
Beiträge: 48
Standard AW: Syntaxfehler bei PHP

Ist das hässlich! Kannst du die gesamte Datei mal iwo hochladen?

Bis dahin tippe ich mal auf Zeile 1059:

Aus
PHP-Code:
$this->_retvalue = new _smarty_text($this, $this->compiler->processNocacheCode('<?php', true));
mach
PHP-Code:
$this->_retvalue = new _smarty_text($this$this->compiler->processNocacheCode('<'.'?php'true)); 
Auch wenn sich mir das System mit den .y-Dateien nicht so ganz erschließt, wird hier wahrscheinl. der opening php tag im string interpretiert und das geht dann eine Zeile später schief. Die Fehlermeldung würde jedenfalls dazu passen..
/dev/null ist offline   Mit Zitat antworten
Alt 04.01.2012, 21:51   #6
F2B
Zwangsneurotiker
 
Benutzerbild von F2B
 
Registriert seit: 23.12.2001
Ort: Matrix
Beiträge: 2.582
Standard AW: Syntaxfehler bei PHP

Problem gelöst. Ich hab im Chat Kontakt mit dem Entwickler aufgenommen. Das File auf dem SVN war korrupt. File ausgetauscht und jetzt funzt es.
Danke an alle.
F2B ist offline   Mit Zitat antworten
Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:12 Uhr.


vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.