Seite 1 von 2

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

Verfasst: 07.03.2003 13:50
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

Verfasst: 07.03.2003 14:30
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.

Verfasst: 07.03.2003 17:36
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

Verfasst: 07.03.2003 18:17
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.

Verfasst: 07.03.2003 19:32
von TomW
Ja, die Datei liegt auf meinem Server, wie muß ich das dann schreiben???

TomW

Verfasst: 08.03.2003 01:59
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

Verfasst: 08.03.2003 13:20
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

Verfasst: 09.03.2003 12:37
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

Verfasst: 12.03.2003 17:13
von TomW
Kann mir denn keiner helfen??? :cry:

TomW

Verfasst: 12.03.2003 17:24
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