Hallo Leute,
ich habe gerade bei einer meiner Galerien den Sicherheitshinweis aus diesem Thread:
http://www.4homepages.de/forum/index.php?topic=16584.0aufgegriffen und einen neuen Admin-Ordner mit neuem Namen erstellt und die Root Path-Angaben in den entsprechenden Dateien des Admin-Ordners geändert.
Die Admin-Funktionen funktionieren soweit alle einwandfrei, nur ein Plugin bringt eine Fehlermeldung nach der Änderung.
Es handelt sich um das Postcard-Viewer-Plugin.
So sah der ursprüngliche Code aus:
1 <?php // PLUGIN_TITLE: Postcard Viewer
2
3 $nozip = 1;
4 define('IN_CP', 1);
5
6 $root_path = (eregi("\/plugins\/", $PHP_SELF)) ? "./../../" : "./../";
7 define('ROOT_PATH', $root_path);
8 require(ROOT_PATH.'admin/admin_global.php');
9 ...
Ich habe in dem Code den Root Path in der Zeile 8 wie folgt geändert:
1 <?php // PLUGIN_TITLE: Postcard Viewer
2
3 $nozip = 1;
4 define('IN_CP', 1);
5
6 $root_path = (eregi("\/plugins\/", $PHP_SELF)) ? "./../../" : "./../";
7 define('ROOT_PATH', $root_path);
8 require(ROOT_PATH.'neuer_verzeichnis_name/admin_global.php');
9 ...
Wenn ich nun das Plugin aufrufe, dann erhalte ich die folgende Fehlermeldung:
Parse error: syntax error, unexpected '&', expecting T_PAAMAYIM_NEKUDOTAYIM or '(' in .... /meinedomain/neuer_verzeichnis_name/plugins/postkarten-ansehen.php on line 7
Die Zeile 7 ist folgende: define('ROOT_PATH', $root_path);
Ich habe schon google bezüglich der Fehlermeldung bemüht und habe herausbekommen, dass hier wohl ein doppelter Doppelpunkt erwartet wird ... aber da ich mich mit den ganzen Befehlen leider gar nicht auskenne, hat mir das auch nicht richtig weitergeholfen.
Ich würde mich freuen, wenn mir jemand einen Tip gibt, was ich ändern muss, damit der Postcard-Viewer wieder funktioniert.
Viele Grüße
Claudia