PHP Variable in FrameSource

mirage228

Mitglied
also ich hab ne datei "index.html"
und der wird per tag die varialbe url übergeben ("index.html?URL=abc.html" z.B.). Falls URL== "" dann soll der die standarddatei "main.html" benutzen. Nun muss das ganze noch in ein Frame! Aber ich weiss net wie!

PHP:
<?
If ($URL == "") {$URL = "main.html"}
?>

<frameset framespacing="0" bordercolor="black" frameborder="0" rows="101,*">
<frame name="header" noresize src="header.html" frameborder="no">
<frameset framespacing="0" bordercolor="black" frameborder="0" cols="25%,*">
<frame name="navigation" width=25% src="navbar.html" frameborder="0">
                                
<frame name="content" frameborder="0" width=75% scrolling="yes" src="<? $URL ?>" // <-- wie soll man das machen????
frameborder="0">
</frameset>

bei mir meint der immer:
The requested URL /mirage228/home/< was not found on this server

kann mir jmd. helfen?

thx
mirage228

p.s.: ich hab das forum schon dursucht hab aber nichts für mein problem gefunden =(
 
erstmal sollte deine datei die endung .php haben. dann veränder mal den code zu...
PHP:
<?
If ($_GET['URL'] == "") {$_GET['URL'] = "main.html"}
?>

<frameset framespacing="0" bordercolor="black" frameborder="0" rows="101,*">
<frame name="header" noresize src="header.html" frameborder="no">
<frameset framespacing="0" bordercolor="black" frameborder="0" cols="25%,*">
<frame name="navigation" width=25% src="navbar.html" frameborder="0">
                                
<frame name="content" frameborder="0" width=75% scrolling="yes" src="<?=$_GET['URL']?>" // <-- wie soll man das machen????
frameborder="0">
</frameset>

anstelle von <?=$_GET['URL']?> kannst du auch <? echo $_GET['url'] ?> schreiben
 
socke, das Problem ist, wenn die Variable URL gar nicht exisitiert, wie kann sie dann leer sein?
 
hab die datei in .php umbenannt
und den code von dir eingefügt aber bei der zeile
If ($_GET['URL'] == "") {$_GET['URL'] = "main.html"}

meint der server:

Parse error: parse error, unexpected '}' in /www/htdocs/starwars/mirage228/home/index.php on line 12
 
Original geschrieben von Kimble
socke, das Problem ist, wenn die Variable URL gar nicht exisitiert, wie kann sie dann leer sein?
hmm, was meinst du bitte damit? ich versteh nicht, wo das problem ist, ob der ne leere variable anhängt oder eine die nicht existiert, also auch nix ist :D
 
Zurück