WinFuture-Forum.de: Php 4 Zerschießt Mir Script - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Php 4 Zerschießt Mir Script


#1 Mitglied ist offline   hasch 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.790
  • Beigetreten: 28. Januar 04
  • Reputation: 0
  • Wohnort:Localhost
  • Interessen:Ach so viele ...

geschrieben 26. Februar 2006 - 14:00

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?
0

Anzeige



#2 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 26. Februar 2006 - 14:20

Ich behaupte mal einfach dass der Fehler in einer anderen Zeile liegt.
0

#3 Mitglied ist offline   bardelot 

  • Gruppe: aktive Mitglieder
  • Beiträge: 517
  • Beigetreten: 20. März 04
  • Reputation: 0

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.

0

#4 Mitglied ist offline   hasch 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.790
  • Beigetreten: 28. Januar 04
  • Reputation: 0
  • Wohnort:Localhost
  • Interessen:Ach so viele ...

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... ;)
0

#5 Mitglied ist offline   hasch 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.790
  • Beigetreten: 28. Januar 04
  • Reputation: 0
  • Wohnort:Localhost
  • Interessen:Ach so viele ...

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)...

Dieser Beitrag wurde von hasch bearbeitet: 26. Februar 2006 - 18:06

0

#6 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 26. Februar 2006 - 18:01

__construct gibt's in PHP4 soweit ich weiß noch nicht. Nimm stattdessen den Name der Klasse.
0

#7 Mitglied ist offline   hasch 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.790
  • Beigetreten: 28. Januar 04
  • Reputation: 0
  • Wohnort:Localhost
  • Interessen:Ach so viele ...

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()?
0

#8 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

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
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#9 Mitglied ist offline   hasch 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.790
  • Beigetreten: 28. Januar 04
  • Reputation: 0
  • Wohnort:Localhost
  • Interessen:Ach so viele ...

geschrieben 26. Februar 2006 - 18:55

Na oder mit readdir() oder!?
Aber dazu müsst ich den halben Admin-Bereich wieder umschreiben........... ;)
0

#10 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 26. Februar 2006 - 19:13

Naja, es gibt noch dir und glob, wahrscheinlich noch ein paar mehr.
0

#11 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

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
0

#12 Mitglied ist offline   hasch 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.790
  • Beigetreten: 28. Januar 04
  • Reputation: 0
  • Wohnort:Localhost
  • Interessen:Ach so viele ...

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!?
0

#13 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 26. Februar 2006 - 20:02

Nein. Allein schon weil die Datenübertragung zwischen zwei Servern für solche Sachen wohl zu langsam ist.
0

#14 Mitglied ist offline   hasch 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.790
  • Beigetreten: 28. Januar 04
  • Reputation: 0
  • Wohnort:Localhost
  • Interessen:Ach so viele ...

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*
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0