Include fehlermeldung

Hallo,

eines vorweg, ich kenn mich mit php nicht gut aus.
Es soll immer nur eine der 5 php aufgerufen werden. ( rota.php )
die rota.php wird durch in einem iframe aufgerufen.

hier die rota.php


<?php
switch (rand(1,5)) {
case 1: include("http://www.netfreeware-portal.de/whzeitbanner/zb/zeitbanner.php?x7E94t1qL8=1"); break;
case 2: include("http://www.netfreeware-portal.de/whzeitbanner/zb/zeitbanner.php?x7E94t1qL8=2"); break;
case 3: include("http://www.netfreeware-portal.de/whzeitbanner/zb/zeitbanner.php?x7E94t1qL8=6"); break;
case 4: include("http://www.netfreeware-portal.de/whzeitbanner/zb/zeitbanner.php?x7E94t1qL8=7"); break;
case 5: include("http://www.netfreeware-portal.de/whzeitbanner/zb/zeitbanner.php?x7E94t1qL8=8"); break;
}
?> 

wenn ich den iframe aufrufe kommt eine Fehlermeldung:

kann mir jemand weiterhelfen?

Danke

Externe Inhalte kannst du nicht includen, da die entsprechende Funktion am Server aus sicherheitsgründen deaktiviert ist.

es ist ja kein externer Inhalt

netfreeware-portal.de

ist ja meine Seite

Habe den Link:

http://www.netfreeware-portal.de/whzeitbanner/zb/zeitbanner.php?x7E94t1qL8=1

auch schon geändert auf:

whzeitbanner/zb/zeitbanner.php?x7E94t1qL8=1

geht aber auch nicht.

Da hast du ein Problem, da egal welche URL angegeben wird, es immer als externe Ressource gewertet wird.
Die zweite Variante funktioniert auch nicht, da du über das Filesystem keine Variablen per GET übergeben kannst.

Da du das ganze aber includest kannst du die Variable vorher in der Datei in der includet wird setzen, diese ist dann auch im includeten Skript verfügbar.

$var=array(1,2,6,7,8); $x7E94t1qL8=array_rand($var); include('/users/netfreeware/www/whzeitbanner/zb/zeitbanner.php');
In der zeitbanner.php fragst du anstatt $_GET[‘x7E94t1qL8’] einfach nur die Variable $x7E94t1qL8 ab.