ich weiß jetzt nicht genau ob ich dich richtig verstanden habe, aber du kannst das mit einem meta refresh machen, ich weiß aber nicht genau, ob der tag einen target befehl unterstützt. wenn ja:
PHP-Code:
<?php
if (Bedingung) { echo '<meta http-equiv="refresh" content="2;url=datei.html" target="_deinframe">'; }
if (!Bedingung) { echo "irgendwas"; }
?>
so, da ich aber nicht denke, dass das klappt, habe ich eine andere lösung gefunden, welche zwar bischen umständlich wäre, aber besser, als den kompletten code umzuscheriben:
PHP-Code:
<?php
if (Bedingung) { HEADER ("Location: umleitung.php"); }
else { echo "irgendwas"; }
und in die Datei umleitung.php schreibste dann den selben inhalt wie in die andere datei rein (die, in der du die umleitung ursprünglich wolltest) rein:
PHP-Code:
// Der inhalt und bei dem iframe tag einfach ne andere Datei reinschreiben
// welche du aufrufen wolltest, wenn die Bedingung erfüllt ist.
echo "<iframe src='irgendwas.php'>";
oder du machst das per GET, so musst du die Datei nur einmal machen, und dann so:
PHP-Code:
// inhalt deiner ursprüngichen datei
echo "<iframe src='".$_GET[iframe]."'>";
ich hoffe, ich konnte helfen !!!