anpera hat geschrieben:
Wer den Special-Editor verwendet und bereits viele Specials mit dem Fehler hat, sollte die Specials-Engine in der forest.php mal aktualisieren. Alle anderen können das natürlich auch machen. Es erleichtert die Arbeit.
[php]//// in der forest.php
//// finde:
$y = $HTTP_GET_VARS[op];
$HTTP_GET_VARS[op]="";
//echo "$x including special/".$events[$x];
include("special/".$events[$x]);
$HTTP_GET_VARS[op]=$y;
//// ersetze es durch:
$y = $HTTP_GET_VARS['op'];
$HTTP_GET_VARS['op']="";
$yy = $_GET['op'];
$_GET['op']="";
//echo "$x including special/".$events[$x];
include("special/".$events[$x]);
$HTTP_GET_VARS['op']=$y;
$_GET['op']=$yy;[/php]
Guter Tipp nur wer den Waldspezial-Editor hat, in dessen forest.php steht es nicht mehr so und somit ist es nicht gerade einfach deinen Tipp umzusetzen!!!
Bei mir steht an der stelle die Du meintest folgendes:
Zitat:
......
if ($waldspecial=='') {output("`b`@Arrr, dein Administrator hat entschieden, dass es dir nicht erlaubt ist, besondere Ereignisse zu haben. Beschwer dich bei ihm, nicht beim Programmierer. Es könnte natürlich auch sein, dass es kein Waldspecial gibt, das für dich freigeschalten ist... zu dumm..");}
$y = $_GET[op];
$_GET[op]="";
include("special/".$waldspecial);
db_query("UPDATE waldspecial SET anzahl=anzahl+1 WHERE filename='".$waldspecial."';");
$_GET[op]=$y;
meine Lösung hierzu ist nun folgende:
Zitat:
......
if ($waldspecial=='') {output("`b`@Arrr, dein Administrator hat entschieden, dass es dir nicht erlaubt ist, besondere Ereignisse zu haben. Beschwer dich bei ihm, nicht beim Programmierer. Es könnte natürlich auch sein, dass es kein Waldspecial gibt, das für dich freigeschalten ist... zu dumm..");}
$y = $HTTP_GET_VARS['op'];
$HTTP_GET_VARS['op']="";
$yy = $_GET['op'];
$_GET['op']="";
//echo "$x including special/".$events[$x];
include("special/".$waldspecial);
db_query("UPDATE waldspecial SET anzahl=anzahl+1 WHERE filename='".$waldspecial."';");
$HTTP_GET_VARS['op']=$y;
$_GET['op']=$yy;
.....
Nachdem ich das nun so gelöst habe, dank des Gedankenanstosses von Anpera tritt der Fehler nicht mehr auf!!!