. .
pragmaMx Support Forum 24 Mai 2012, 10:44:17 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: Probleme mit PHP 5.0  (Gelesen 2193 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
greif24
neu hier
*
Offline Offline

Beiträge: 3


« am: 13 August 2004, 17:47:19 »

Folgende Fehlermeldung erhalte ich nach dem Aufruf vom eBoard unter PHP 5.0 und PHP 5.0.1:
Fatal error: Cannot re-assign $this in ...
Ist dies ein Fehler von eBoard?
Gespeichert
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.423

Andi


WWW
« Antworten #1 am: 13 August 2004, 17:53:35 »

Hi greif24 Smiley

das ist kein direkter Fehler, sondern hängt wirklich mit php5 zusammen.
In php4 war es egal, ob dieser Variablenname verwendet wird. Seit php5 ist das ein 'geschützter' Name.

Das konnte bei der Entwicklung des eBoards natürlich niemand voraussehen, dass gerade dieser Name irgendwann nur noch innerhalb von Klassen verwendet werden darf.

In dem demnächst erscheinenden Fix für das eBoard ist dies dann geändert.
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
greif24
neu hier
*
Offline Offline

Beiträge: 3


« Antworten #2 am: 13 August 2004, 18:43:03 »

Hallo Tora,
vielen Dank für die schnelle Antwort.
Ich freue mich schon auf das Update.
Besten Dank für Eure geleistete Arbeit.
Gespeichert
greif24
neu hier
*
Offline Offline

Beiträge: 3


« Antworten #3 am: 13 August 2004, 21:17:48 »

In den Dateien nach $this suchen und ändern nach $this_XX:

dba.mysql.php
header.php
post.edit.php
post.newtopic.php
post.reply.php
print.php
topicadmin.php

In der Datei viewthread.php Zeile 563:

if($sub[private]

änden in
if($sub['private']
Gespeichert
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.423

Andi


WWW
« Antworten #4 am: 13 August 2004, 21:47:18 »

Genau, ist kein grosser act Wink thumbup

*schäm* , hätt ich ja auch schreiben können... :redhead:  
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
peacemaker
neu hier
*
Offline Offline

Beiträge: 9


« Antworten #5 am: 20 März 2005, 15:35:26 »

Hab gesehen das es auf der Version vkpMX 2.1.a die Datei topicadmin.php fehlerhaft ist.
Man kann keine Posts löschen, sperren, ect...

habe
$this
an verschidenen orten ersetzt durch
$thisuser
und schon ging das ganze wieder...
hier ist meie korrigierte topicadmin.php
http://kungfu.seowtinsan.ch/File/topicadmin.rar
Gruss Peacemaker
Gespeichert
jubilee
Gast
« Antworten #6 am: 21 März 2005, 10:24:00 »

Hallo !
Zitat
Hab gesehen das es auf der Version vkpMX 2.1.a die Datei topicadmin.php fehlerhaft ist.
Man kann keine Posts löschen, sperren, ect...

Sag mal, hast Du dir den restlichen Thread hier gar nicht durchgelesen ?
Steht doch schon alles in den 5 ersten Posts drinne
Zitat
In den Dateien nach $this suchen und ändern nach $this_XX:

dba.mysql.php
header.php
post.edit.php
post.newtopic.php
post.reply.php
print.php
topicadmin.php


Aussdem ist ja die Datei nicht fehlerhaft, sondern es liegt an der neuen PHP-Version,
wie Du auch den Posts hier entnehmen kannst ....

MfG
Gespeichert
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #7 am: 21 März 2005, 12:52:19 »

Hm hab die MX2.1.a auch auf PHP5.0.3 bei mir ist da kein $this prob mehr drin komisch
Gespeichert

CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1
jubilee
Gast
« Antworten #8 am: 22 März 2005, 11:31:20 »

Zitat
Hm hab die MX2.1.a auch auf PHP5.0.3 bei mir ist da kein $this prob mehr drin komisch
Nein, sollte da auch nicht mehr vorkommen, weil der Fehler bekannt und gefixt ist.
KA warum Peacemaker noch eine alte Datei hatte ?!

MfG
jubilee
Gespeichert
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML