Habe ein CMS für einen Kunden auf Basis von PHP5 entwickelt, er hat jetzt aber doch nur einen Server mit PHP4, nun habe ich es unter PHP4 getestet und promt kommt eine Fehlermeldung:
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in D:\__xampp\htdocs\jd\confic.inc.php on line 45
Line 45 in der confic.inc.php:
$max_bilder = 8;
Was ist das für ein Fehler?
Seite 1 von 1
Php 4 Zerschießt Mir Script
Anzeige
#2
geschrieben 26. Februar 2006 - 14:20
Ich behaupte mal einfach dass der Fehler in einer anderen Zeile liegt.
#3
geschrieben 26. Februar 2006 - 14:31
Aus einem ähnlichen Problemfall.
Zitat
In Zeile xx der Datei xx.php wird eine Variable als "protected" definiert. Diese Definition ist erst ab PHP 5 implementiert.
#4
geschrieben 26. Februar 2006 - 15:12
Jap public,... sind anscheinend nicht verfügbar, genauso file_put_contents(),...
Habe dies zwar geändert, aber dann wird mir nichts mehr ausgegeben, also anscheinend noch irgendwo eine PHP5 Funktion o.Ä.
Naja werde mal sehen, was wir da dann jetzt machen...
Habe dies zwar geändert, aber dann wird mir nichts mehr ausgegeben, also anscheinend noch irgendwo eine PHP5 Funktion o.Ä.
Naja werde mal sehen, was wir da dann jetzt machen...
#5
geschrieben 26. Februar 2006 - 17:55
Habe folgende Klasse:
Entfernt!
Was ist daran noch verkehrt, weil bekomme immer noch eine weiße Seite, also muss ja noch irgendein Fehler sein, es wird das Template nicht ausgegeben...
Hat jemand eine Idee?
EDIT: Gab es schon Konstruktoren unter PHP4? (Weil habe vor 1,5 Jahren mit PHP5 angefangen PHP zu lernen)...
Entfernt!
Was ist daran noch verkehrt, weil bekomme immer noch eine weiße Seite, also muss ja noch irgendein Fehler sein, es wird das Template nicht ausgegeben...
Hat jemand eine Idee?
EDIT: Gab es schon Konstruktoren unter PHP4? (Weil habe vor 1,5 Jahren mit PHP5 angefangen PHP zu lernen)...
Dieser Beitrag wurde von hasch bearbeitet: 26. Februar 2006 - 18:06
#6
geschrieben 26. Februar 2006 - 18:01
__construct gibt's in PHP4 soweit ich weiß noch nicht. Nimm stattdessen den Name der Klasse.
#7
geschrieben 26. Februar 2006 - 18:08
Danke jetzt gehts, ist mir ja aufgefallen, dass __construct und __destruct wahrscheinlich nicht gehen, aber wusste nicht, was stattdessen, also vielen Dank.
Hat noch jemand eine Ersatzfunktion zu scandir()?
Hat noch jemand eine Ersatzfunktion zu scandir()?
#8
geschrieben 26. Februar 2006 - 18:52
da gibts soweit ich weiß keine, also für scandir();
natürlich könntest du dir vom apache en dirlisting geben udn das dann mit php bearbeiten
natürlich könntest du dir vom apache en dirlisting geben udn das dann mit php bearbeiten
I am away to look for my self. If I am back before I return keep me here. | Mein Server
#9
geschrieben 26. Februar 2006 - 18:55
Na oder mit readdir() oder!?
Aber dazu müsst ich den halben Admin-Bereich wieder umschreiben...........
Aber dazu müsst ich den halben Admin-Bereich wieder umschreiben...........
#10
geschrieben 26. Februar 2006 - 19:13
Naja, es gibt noch dir und glob, wahrscheinlich noch ein paar mehr.
#11
geschrieben 26. Februar 2006 - 19:25
oh, die funktionen kannt ich ganich...
I am away to look for my self. If I am back before I return keep me here. | Mein Server
#12
geschrieben 26. Februar 2006 - 19:32
Gibt es eine Möglichkeit ein Script ausführen zu lassen auf einem PHP4 Serverm aber die PHP-Version eines anderen Servers zu nutzen...
D.h. bsw. ein Verzeichnis zum Ausführen angeben auf einen anderen Server...
Geht das!?
D.h. bsw. ein Verzeichnis zum Ausführen angeben auf einen anderen Server...
Geht das!?
#13
geschrieben 26. Februar 2006 - 20:02
Nein. Allein schon weil die Datenübertragung zwischen zwei Servern für solche Sachen wohl zu langsam ist.
#14
geschrieben 26. Februar 2006 - 20:06
Ich danke euch allen. Habe die Logfile Funktion einfach rausgenommen, den Rest hab ich auf PHP4 umgeschrieben, hab da jetzt keine Lut drauf, das mit den uralt-Fkt zu machen... *g*
Thema verteilen:
Seite 1 von 1