Author Topic: Error in vlib Template -- Hilfe nötig --  (Read 1009 times)

0 Members and 1 Guest are viewing this topic.

demosthenes

  • Guest
Error in vlib Template -- Hilfe nötig --
on: Wed, 26. May 2004 - 21:40:35
Das ist das erstemal dass ich hier um Hilfe bitte, ich verwende vlib jetzt schon seit einem 3/4 Jahr und bin immer noch begeistert.

ABER:

Hat jemand eine Ahnung wie der folgende Fehler zustande kommen kann?:
Parse error: parse error, unexpected $ in /is/htdocs/xxx/www.xxx.de/cms/vlib/vlibTemplate.php on line 870

ICh beobachte diesen Fehlern auf einem Server von Hosteurope (php 4.3.6), auf meinem lokalen(4.3.6) und auf anderen tritt der nicht auf.

Viele Grüße,

Carsten

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Error in vlib Template -- Hilfe nötig --
Reply #1 on: Thu, 27. May 2004 - 10:02:05
Ich habe gerade mal die vLIB_4-0-2-3 ausgepackt und in Zeile 870 geschaut:

if ($this->_debug) array_push ($this->_debugIncludedfiles, $tmplfile);

Das sieht für mich absolut einwandfrei aus. Ich kann den Fehler auch nirgendwo (WAMP, LAMP, verschiedene Konfigurationen) reproduzieren.

Bei Hosteurope habe ich keinen WebSpace, deswegen kann ich über den WSP nichts aussagen, aber es sieht eindeutig so aus, als würden die in PHP etwas verbieten, was anderswo erlaubt ist.

Gruß
Claus

demosthenes

  • Guest
Error in vlib Template -- Hilfe nötig --
Reply #2 on: Thu, 27. May 2004 - 10:12:47
.. und konnte nichts sehen. Benutze ja auch 4.0.2.3.

Ich selber habe auch keinen Webspace dort, aber jemand der mein CMS benutzt, welches vlib benutzt. vlib selber ist hierbei unverändert

Kannst du denn irgendwie erahnen was das sein könnte, was die nicht erlauben was andere erlauben. Ich bin mit dem Code selber von vlib nicht so verttraut...

Ich habe auch keine info Seite von Hosteurope gefunden...

Danke schon mal,

Carsten

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Error in vlib Template -- Hilfe nötig --
Reply #3 on: Fri, 28. May 2004 - 09:54:24
Es gibt leider einige 100 Konfigurationsmöglichkeiten (wenn nicht gar Tausende), wie HostEurope PHP kompiliert haben könnte.

Die Zeile enthält Grundlegendes PHP mit Eigenschaften der Klasse "vlibTemplate". Es gibt für mich keinen logischen Ansatz, warum das jemand aus Sicherheitstechnischen- oder anderen Gründen abschalten sollte => sprich Benutzung von Klassen, Methoden und Eigenschaften.

Da kann ich nicht weiterhelfen. Das muss Dein User mit HostEurope klären. Tut mir leid, aber einen anderen Weg sehe ich nicht.

Gruß
Claus

demosthenes

  • Guest
Error in vlib Template -- Hilfe nötig --
Reply #4 on: Fri, 28. May 2004 - 10:12:48
Danke dir,

soweit bin ich jetzt auch schon gekommen.  :)

Genau das habe ich meinem User auch geraten.

Verstanden habe ich das aber nicht, denn eigentlich können dann ja sehr viele Skripte nicht laufen...

Danke für deine Mühen,

Carsten

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Error in vlib Template -- Hilfe nötig --
Reply #5 on: Fri, 28. May 2004 - 13:16:49
Ein blöder Vorschlag ist mir noch eingefallen:

Kommt der Fehler auch, wenn man im Browser nur die "vlibTemplate.php" aufruft?

Ungefähr so: http://lamp.clausvb.de/vlibTemplate.php

Wenn ein weißer Bildschirm kommt, dann ist in Deinem Skript vielleicht auch was falsch nämlich im Parameter:
$tmplfile

Nächste Frage: Laufen einfache Beispiele?

Gruß
Claus