Problem mit Redirector Script

CZCC

Mitglied
Hallo

ich habe ein Problem mit folgenden Script. Wen ich das benutze und es anwenden will mit http://www.deineurl.de/redirect.php?url=http://www.url.de dan kommt aber nur die Seite die ich mit $domain bestimmt habe kann einer den Fehler finden? Würd mich über Hilfe freuen.
PHP:
<?php
###Konfiguration##########
$domain = "www.deineurl.de";

$sitetitle = "DeinName";

$frameheight = "20";

$bgcolor = "#0f5e90";
$text = "#EEEEEE";
$fontface = "verdana";
$fontsize = "1";


####Hier kommenen wir zum schwereren Teil#################

if ($domain == "") {
$domain = getenv("HTTP_HOST");
}

$domain == strtolower("$domain");
$domain = str_replace("http://","",$domain);
$domain = "www.$domain";
$domain = str_replace("www.www","www",$domain);
$referer = getenv("HTTP_REFERER");
$url == strtolower("$url");

if ($sitetitle == "") {
$sitetitle = "$domain";
$sitetitle = str_replace("www.","",$sitetitle);
$sitetitle = ucfirst(strtolower($sitetitle));
}
if ($text == "") {
$text = "#EEEEEE"; <!-- text farbe -->
}
if ($bgcolor == "") {
$bgcolor = "#0f5e90"; <!-- bg farbe -->
}
if ($fontface == "") {
$fontface = "verdana"; <!-- text font -->
}
if ($fontsize == "") {
$fontsize = "1";
}

if ($action == "frame") {
?>
<html>
<head>
<style TYPE="text/css">
<!--
a {text-decoration:none} <!-- link art -->
a:hover {text-decoration:underline}
-->
</style>
</head>
<body bgcolor="<? echo("$bgcolor"); ?>" text="<? echo("$text"); ?>" link="<? echo("$text"); ?>" alink="<? echo("$text"); ?>" vlink="<? echo("$text"); ?>" marginheight="0" marginwidth="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">

<base target="_top">

<table width="100%" height="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="6"></td> <td align="left" valign="middle">

<font face="verdana" size="1">
<b>Relink</b> by <a href="<? echo("$ref"); ?>"> <? echo("$sitetitle"); ?></a> - Wir sind nicht für fremde Inhalte verantwortlich<br>
</font> <!-- Relink text -->

</td>
<td align="right" valign="middle">

<font face="verdana" size="1">
<a href="<? echo ("$url"); ?>">Infoframe schliessen</a><br>
</font> <!-- infoframe schliessen text -->

</td><td width="5"></td>
</td>
</table>

</body>
</html>
<?
exit;
}

else {

if (!$url || !$title) {
header("Location: http://$domain");
exit;
}

else {
?>
<html>
<script language="JavaScript">
<!--
self.onError=null;
if ( top.location != location )
top.location.href = location.href;
//-->
</script>
<head>
<title><? echo(stripslashes($title)); ?></title>
</head>

<frameset
rows="<? echo("$frameheight"); ?>,*"
frameborder="0"
framespacing="0"
border="0">

<frame
name="topFrame"
scrolling="no"
noresize src="<? echo("$PHP_SELF"); ?>?action=frame&url=<? echo("$url"); ?>&title=<? echo("$title"); ?>&ref=<? $home = str_replace("www.","",$domain); if (eregi("$home", $referer)) { echo("$referer"); } else { echo("http://$domain"); } ?>"
frameborder="no">

<frame
name="mainFrame"
scrolling="auto"
src="<? echo("$url"); ?>"
frameborder="no">

</frameset>

<noframes>
<meta http-equiv="refresh" content="0;URL=<? echo("$url"); ?>">
</noframes>

</html>
<?
exit;
}

}

?>

Gruß
CZCC
 
Wie man in deinem Code sieht
PHP:
<? 
exit; 
} 

else { 

if (!$url || !$title) { //<= HIER 
header("Location: http://$domain"); 
exit; 
} 

else { 
?> 
<html>

verlangst du ja nach einem Titel. Verwende entwder den Standtarttitle ($sitetitle), oder lass den Titel bei der Überprüfung einfach weg.
 
Ok danke geht kann mir jetzt auch noch einer helfen ich möchte das frame gerne links, rechts oder unten haben wie mache ich das jeweils?
 
Zurück