Seite 1 von 2

Counter wirft nur auf Forumsseite einen Fehler aus

Verfasst: 26.09.2004 12:09
von galileo
Hallo,

da meine PHP/mySQL-Kenntnisse leider sehr beschränkt sind, wende ich mich an Eure kompetente Hilfe.
Ich habe die aktuelle Version des Boards dank der Anleitungen hier in eine HTML-Seite eingebunden (eigentlich ja umgekehrt) und auch den gewünschten Counter implementiert. Alles funktionierte auf meinem Testserver. Es gab keinerlei Fehlermeldungen.

Nun ist die gesamte online auf dem eigentlichen Server und ich bekomme ständig diese

Warning: file(): URL file-access is disabled in the server configuration in /data/001/web/3s39dfhp3vu5m7a3npqg/webspace_bthx711111/awd-aussteiger.de/forum/includes/page_tail.php on line 38

Warning: file(http://www.awd-aussteiger.de/rcounter.php): failed to open stream: no suitable wrapper could be found in /data/001/web/3s39dfhp3vu5m7a3npqg/webspace_bthx711111/awd-aussteiger.de/forum/includes/page_tail.php on line 38

Warning: implode(): Bad arguments. in /data/001/web/3s39dfhp3vu5m7a3npqg/webspace_bthx711111/awd-aussteiger.de/forum/includes/page_tail.php on line 38

Fehlermeldungen.
Kann mir jemand sagen, was ich tun kann?

Vielen Dank im Voraus.
Galileo

Verfasst: 26.09.2004 12:16
von Acid
Das liegt an der Servereinstellung. file-access wurde deaktiviert.
Eventuell mal den Anbieter kontaktieren.

Verfasst: 26.09.2004 12:19
von galileo
Das ging ja schnell. Danke.
Der Haken an der Sache ist, dass der Counter auf allen anderen (nicht Forums-)Seiten korrekt arbeitet.
Kann es eventuell auch damit zusammenhängen, dass ich in der page_tail.php den Pfad auf den Counter absolut und in allen anderen Seiten relativ angegeben habe?

Verfasst: 26.09.2004 12:20
von Acid
Eventuell ..und wenn du es in der page_tail.php auch 'relativ' machst ?

Verfasst: 26.09.2004 12:29
von galileo
Dann bekomme ich eine andere Fehlermeldung.

Warning: file(): Unable to access ../../rcounter.php in /data/001/web/3s39dfhp3vu5m7a3npqg/webspace_bthx711111/awd-aussteiger.de/forum/includes/page_tail.php on line 38

Warning: file(../../rcounter.php): failed to open stream: No such file or directory in /data/001/web/3s39dfhp3vu5m7a3npqg/webspace_bthx711111/awd-aussteiger.de/forum/includes/page_tail.php on line 38

Warning: implode(): Bad arguments. in /data/001/web/3s39dfhp3vu5m7a3npqg/webspace_bthx711111/awd-aussteiger.de/forum/includes/page_tail.php on line 38

Muss ich hierzu den Pfad relativ aus "includes" heraus angeben (../../) oder doch eher aus der index.php bezogen (../).
Na ja, beides geht nicht. :(

Verfasst: 26.09.2004 12:57
von Acid
Wo befindet sich denn die rcounter.php ?
Wenn sie zum Beispiel innerhalb von /phpBB im Ordner /counter ist, wäre der Pfad /counter/.
Auch wenn sich die page_tail.php im /includes-Ordner befindet, muss man immer vom Index ausgehen.

Verfasst: 26.09.2004 13:00
von galileo
Die rcounter.php befindet sich direkt im Rootverzeichnis des Servers.

... Wenn ich nun relativ von der index.php ausgehe, also ../, dann
wird mir keine Fehlermeldung mehr ausgeworfen, sondern das gesamte Script wird ausgeworfen??

Verfasst: 26.09.2004 13:07
von Acid

Code: Alles auswählen

include($phpbb_root_path .'../rcounter.'.$phpEx);
..versuch´s ma so.

Verfasst: 26.09.2004 13:23
von galileo
Siehst du. Und an dieser Stelle muss ich mich eben als PHP-DAU outen. :-?

Wo genau soll ich es einbinden. Bisher habe ich, nach Beschreibungen aus diesem Forum, den Counter in der page_tail.php folgendermaßen eingebunden:

$template->assign_vars(array(
'COUNTER' => implode("",file("../rcounter.php")),

Wo, oder wie muss ich nun deinen Vorschlag einfügen?

Verfasst: 26.09.2004 13:43
von Acid
Hmm.. das wäre jetzt eigentlich korrekt, wenn sich rcounter.php oberhalb von /phpBB befindet.