Portal > Foren > PHP > PHP-Programmierung > Frage zum Tutorial: eigenes Template-System
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 29.12.2005, 18:07 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 29.12.2005
Beiträge: 2
Standard Frage zum Tutorial: eigenes Template-System

Hi,

da ich nicht wusste, wo die Fragen zu den Tuts hin sollen, und ich den Beitrag nicht verschandelt wollte hab ich hier mal einen neuen Threat aufgemacht.

Also...
Ich hab das Tutorial "[php] Ein eigenes Templatesystem schreiben" durchgearbeitet, leider funktionierts bei mir nicht...

Folgender Fehler wird ausgegeben:
Zitat:
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /usr/(...)/template.class.php on line 10
Der Fehler soll in folgender Zeile liegen:
PHP-Code:
protected $templateDir "templates/"
Nachdem mein geschriebenes nicht funktioniert hat, hab ich den Download übernommen, aber genau den selben Fehler bekommen.

Schon mal danke

Andi
Waldvogel ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.12.2005, 18:11 Nach oben    #2
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

Für das Tutorial wird PHP 5.x benötigt. Du hast offentlich PHP 4 oder älter.
__________________
Gedanken aus Draht stricken einen Zaun.
Lars ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.12.2005, 18:12 Nach oben    #3
Johannes Schlichenmaier
 
Benutzerbild von Jojo
 
Registriert seit: 26.08.2005
Ort: Mannheim
Beiträge: 403
Standard

öhöm,
welche PHP-Version hast du?
für OOP (Objektorientierte Programmierung) benötigst du mind. 5.x...
Grüße,
Jojo

//edit: hehe, ups, da war einer schneller ^^

//edit2: für Lars: Gut, die Sichtbarkeits-Schlüsselwörter "public", "protected" und "private" benötigen min. 5.x
__________________
In the beginning was the word
and the word was content-type: plain/text

heute code ich, morgen debug ich und uebermorgen cast ich die koenigin auf int

Geändert von Jojo (29.12.2005 um 18:16 Uhr)
Jojo ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.12.2005, 18:13 Nach oben    #4
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

Zitat:
Zitat von Jojo
für OOP (Objektorientierte Programmierung) benötigst du mind. 5.x...
Nicht ganz richtig
PHP 4 stellt nur ein rudimentäres OOP-Modell zur Verfügung, bei PHP5 geht das ganze viel tiefer.
__________________
Gedanken aus Draht stricken einen Zaun.
Lars ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.12.2005, 19:03 Nach oben    #5
Neuer Benutzer
 
Registriert seit: 29.12.2005
Beiträge: 2
Standard

Danke für die schnelle Antwort


Ahh wie schlecht...

jetzt seh ich gard, dass der Sever nur PHP 4.4 hat

Habs aber schon mal ohne protected versucht...

Versteht php 4 nicht einmal Klassen?
Naja... muss ichs halt anders machen.
Waldvogel ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.12.2005, 19:10 Nach oben    #6
Johannes Schlichenmaier
 
Benutzerbild von Jojo
 
Registriert seit: 26.08.2005
Ort: Mannheim
Beiträge: 403
Standard

Doch, php 4 versteht Klassen.
Les das hier mal durch.
__________________
In the beginning was the word
and the word was content-type: plain/text

heute code ich, morgen debug ich und uebermorgen cast ich die koenigin auf int
Jojo ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.12.2005, 19:10 Nach oben    #7
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.516
Standard

Hallo,
du musst einfach alle Modifiert rausholen .. dann sollte es eigentlich funktionieren.

Grüße Ben.
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.12.2005, 19:18 Nach oben    #8
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

PHP versteht sehr wohl Klassen und Objekte, allerdings kennt es Schlüsselwörter wie public oder protected nicht.
PHP-Code:
protected $var
// wird zu
var $var 
PHP-Code:
public function func()
{
}
// wird zu
function func()
{

Das ganze für public, protected und private.
__________________
Gedanken aus Draht stricken einen Zaun.
Lars ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[PHP] Ein eigenes Templatesystem schreiben Corvin Tutorials 42 19.03.2008 17:58
indireckte Frage zu Template system kampfgnom PHP-Programmierung 4 04.06.2007 04:12
eigenes Template System mit Sprachunterstützung jjelliss PHP-Programmierung 61 15.09.2006 10:00
Kleines Prob mit phpBB Template System Garnele PEAR, PECL und Frameworks 6 22.10.2005 00:31


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


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45