include() und fopen() wurde deaktiviert, brauche hilfe.

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
TomW
Mitglied
Beiträge: 351
Registriert: 02.05.2002 22:55
Wohnort: Eichelsee
Kontaktdaten:

include() und fopen() wurde deaktiviert, brauche hilfe.

Beitrag von TomW »

Sorry aber mir ist kein besserer Titel eingefallen.

Nun zu meinem Problem:

Mein Provider hat den Zugriff auf URL's mit include() und fopen() gesperrt, und jetzt kommt immer folgende Fehlermeldung.

Warning: file() [function.file]: URL file-access is disabled in the server configuration in /home/www/web**/html/phpbb/includes/page_header.php on line 362

Warning: file(http://www.****.de/phpbb/banner.php) [function.file]: failed to create stream: no suitable wrapper could be found in /home/www/web**/html/phpbb/includes/page_header.php on line 362

Warning: implode() [function.implode]: Bad arguments. in /home/www/web**/html/phpbb/includes/page_header.php on line 362
In der Page_header.php steht in Zeile 362 folgender Eintrag
'WHAT_INCLUDE' => implode("",file("http://www.*****.de/phpbb/banner.php")),
Kann ich das irgendwie anders einbinden???

DANKE für eure Hilfe.

TomW
Zuletzt geändert von TomW am 30.08.2005 18:04, insgesamt 1-mal geändert.
Dwing
Ehrenadmin
Beiträge: 1965
Registriert: 17.06.2001 02:00

Beitrag von Dwing »

das was du vorhast würde sowieso nicht gehen.
Du kannst von einem externen Server keine Dateien ausführen, da du nur das geparste HTMl bekommst.
TomW
Mitglied
Beiträge: 351
Registriert: 02.05.2002 22:55
Wohnort: Eichelsee
Kontaktdaten:

Beitrag von TomW »

Das ging ja alles, bis heute.

In der Datei banner.php stehen einelne Banner die nach der Reiheaufgerufen werden sollen.


Das habe ich als Vorlage genommen

http://www.phpbb.de/viewtopic.php?t=193 ... ght=banner

http://www.phpbb.de/viewtopic.php?t=9993

TomW
Zuletzt geändert von TomW am 30.08.2005 18:05, insgesamt 1-mal geändert.
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

liegt die banner.php auf deinem Server oder woanders ? Wenn sie auf deinem Server liegt gib doch den relativen Pfad zu ihr an.
TomW
Mitglied
Beiträge: 351
Registriert: 02.05.2002 22:55
Wohnort: Eichelsee
Kontaktdaten:

Beitrag von TomW »

Ja, die Datei liegt auf meinem Server, wie muß ich das dann schreiben???

TomW
Zuletzt geändert von TomW am 30.08.2005 18:05, insgesamt 1-mal geändert.
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

probier mal anstatt

Code: Alles auswählen

file("http://www.*****.de/phpbb/banner.php")
einfach

Code: Alles auswählen

file("banner.php")
aus
TomW
Mitglied
Beiträge: 351
Registriert: 02.05.2002 22:55
Wohnort: Eichelsee
Kontaktdaten:

Beitrag von TomW »

Wenn ich das so schreibe zeigt er mir statt dem Banner folgendes an.
"; break; case 1: echo "

"; break; case 2: echo "

"; break; case 3: echo "

"; break; case 4: echo "

"; break; case 5: echo "

"; break; case 6: echo "

"; break; case 7: echo "

"; break; } ?>
TomW
Zuletzt geändert von TomW am 30.08.2005 18:05, insgesamt 1-mal geändert.
TomW
Mitglied
Beiträge: 351
Registriert: 02.05.2002 22:55
Wohnort: Eichelsee
Kontaktdaten:

Beitrag von TomW »

Ich habe den Eintrag jetzt mal so geschrieben

Code: Alles auswählen

'WHAT_INCLUDE' => include($phpbb_root_path . 'banner.'.$phpEx),
Jetzt wird zwar das Banner angezeigt, aber auch diese Meldung
Warning: Cannot add header information - headers already sent by (output started at *****banner.php:23) in *****includes\page_header.php on line 487

Warning: Cannot add header information - headers already sent by (output started at *****banner.php:23) in ******includes\page_header.php on line 488

Warning: Cannot add header information - headers already sent by (output started at *****banner.php:23) in *****includes\page_header.php on line 489
Wie kann ich das Banner einfügen könnt ihr mir nicht irgendwie helfen???

TomW
Zuletzt geändert von TomW am 30.08.2005 18:06, insgesamt 1-mal geändert.
TomW
Mitglied
Beiträge: 351
Registriert: 02.05.2002 22:55
Wohnort: Eichelsee
Kontaktdaten:

Beitrag von TomW »

Kann mir denn keiner helfen??? :cry:

TomW
Zuletzt geändert von TomW am 30.08.2005 18:06, insgesamt 1-mal geändert.
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Probier dann mal statt

Code: Alles auswählen

file("banner.php")
das hier:

Code: Alles auswählen

eval('?>' . file("banner.php") . '<php?')
Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“