Hi,
guck euch mal bitte meine Shoutbox auf der Seite http://www.slide-a-lama.net an. Und schreibt einfach mal was rein. Wie ihr dann seht, öffnet sich die Box in einem neuen Fenster. Mein Problem, wie kann ich es machen, dass die Shoutbox in dem Fenster bleibt???
Bitte helft mir !!!!
Hier sind mein Dateien:
index.php
shoutbox.php
config_box.php
guck euch mal bitte meine Shoutbox auf der Seite http://www.slide-a-lama.net an. Und schreibt einfach mal was rein. Wie ihr dann seht, öffnet sich die Box in einem neuen Fenster. Mein Problem, wie kann ich es machen, dass die Shoutbox in dem Fenster bleibt???
Bitte helft mir !!!!

Hier sind mein Dateien:
index.php
PHP:
<html>
<head>
<title></title>
<meta name="author" content="Administrator">
</head>
<body text="#000000" bgcolor="#1d1b1b" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<table border="0" cellspacing="0" width="970" cellpadding="0" align="center">
<tr>
<td colspan="3" width="970" hight="120"> <? include ("header.php") ;?></td>
</tr>
<td colspan="3" width="970" hight="30"> <? include ("navi.php") ;?></td>
</table>
<table style="border-width:medium; border:5; derborder-color:#000000 ; border-style:double; padding:8px; border-top-style:none" width="970" align="center">
<tr>
<td style="border:1px solid black" width="160">Werbung</td>
<td style="border:1px solid black" width="640">Hauptteil
#000000
<?php
switch ($_GET['site']) {
case "home":
include("home.php");
break;
case "sal":
include("sal.php");
break;
case "about":
include("about.php");
break;
case "forum":
include("forum.php");
break;
case "guestbook":
include("gaestebuch.php");
break;
case "links":
include("links.php");
break;
case "impressum":
include("impressum.php");
break;
};
?>
</td>
<td style="border:1px solid black" width="170"> <? include ("shoutbox.php") ;?></td>
</tr>
<tr>
<td colspan="3" width="970">
<? include ("footer.php") ;?> Footer
</td>
</tr>
</table>
</body>
</html>
shoutbox.php
PHP:
<?
include("config_box.php");
function replace() {
global $text,$name;
$text = str_replace ('\"', '"', $text);
$text = str_replace ('|', 'I', $text);
$name = str_replace ('\"', '"', $name);
$name = str_replace ('|', 'I', $name);
$text = str_replace(":)", "<img src=images/1.gif border=0>", $text);
$text = str_replace(";)", "<img src=images/2.gif border=0>", $text);
$text = str_replace("8o", "<img src=images/3.gif border=0>", $text);
$text = str_replace(":(", "<img src=images/4.gif border=0>", $text);
$text = str_replace("]-", "<img src=images/5.gif border=0>", $text);
}
function short_words($text, $length = 50) {
$words = explode(" ",$text);
$count_w = count($words)-1;
if($count_w >= 0) {
for($i=0;$i<=$count_w;$i++) {
if(strlen($words[$i])>=$length) {
$words[$i] = chunk_split($words[$i], $length,"-<br>");
$length = strlen($words[$i])-5;
$words[$i] = substr($words[$i],0,$length); }
$text = implode(" ",$words);
} } else {
$text = chunk_split($text,$length,"-<br>"); }
return $text; }
?>
<html>
<head>
<title><?echo $titel;?></title>
<base target="_self">
<style TYPE="text/css">
<?echo $style;?>
</style>
</head>
<body style="background-image:url(right.jpg); background-repeat:no-repeat;" border="0" text=<?echo $textfarbe;?> link=<?echo $linkfarbe;?> vlink=<?echo $vlinkfarbe;?> alink=<?echo $alinkfarbe;?>>
<? if($_GET['seite'] == "box" || $_GET['seite'] == "") { ?>
<script>
function check() {
if( document.form1.name.value == "" ){
alert( "Du hast keinen Namen angegeben!" );
document.form1.name.focus();
return false;
}
if( document.form1.text.value == "" ){
alert( "Du hast keinen Text angegeben!" );
document.form1.text.focus();
return false;
}
}
function smilie(name) {
document.form1.text.focus();
document.form1.text.value = document.form1.text.value + name;
document.form1.text.focus();
}
</script>
<form action="shoutbox.php?seite=box" method="post" name="form1" onsubmit="return check()">
<table width="160" border="<?echo $tabellenrahmen;?>" style="border-collapse: collapse" bordercolor="#111111" cellpadding="3" cellspacing="0" align="center" bgcolor="<? echo $hgtabelle; ?>">
<tr>
<td width="30"><b>Name:</b></td>
<td width="115"><input type="text" name="name" size="15" height="5" class="input" maxlength="20"></td>
</tr>
<tr>
<td width="30"><b>Text:</b></td>
<td width="115"><input type="text" name="text" size="15" height="5" class="input" maxlength="40"></td>
</tr>
<tr>
<td bgcolor="<?echo $hgtabelle;?>"></td>
<td bgcolor="<?echo $hgtabelle;?>" colspan="2" align="center">
<a href="#" onclick="javascript:smilie(' :)')"><img src="images/1.gif" border="0"></a>
<a href="#" onclick="javascript:smilie(' ;)')"><img src="images/2.gif" border="0"></a>
<a href="#" onclick="javascript:smilie(' 8o')"><img src="images/3.gif" border="0"></a>
<a href="#" onclick="javascript:smilie(' :(')"><img src="images/4.gif" border="0"></a>
<a href="#" onclick="javascript:smilie(' ]-')"><img src="images/5.gif" border="0"></a><br>
<input type="submit" name="submit" value="Senden">
</td>
</tr>
</table>
</form>
<?
if($_POST) {
$datei = "data_shoutbox";
$name = $_POST['name'];
$text = $_POST['text'];
replace();
$time = $datum = date("d.m.Y - H:i:s");
$input = "$name|$text|$time\n";
$fp = fopen($datei, "r");
while(!feof($fp)) {
$eintraege = fgets($fp, 1000);
$input .= $eintraege;
}
fclose($fp);
$fp = fopen($datei, "w+");
fputs($fp, $input);
if(fclose($fp)) {
} }
$datei = "data_shoutbox";
$inhalt = file($datei);
$linien = sizeof($inhalt);
if ($linien == 0) echo "<center><b>Keine Einträge vorhanden!</b></center><br>";
else {
$fp = fopen($datei, "r");
if($linien <= $anzeigen) $anzeigen = $linien;
for($x=1;$x <= $anzeigen;$x++) { ?>
<table width="160" border="<?echo $tabellenrahmen;?>" cellpadding="5" cellspacing="0" align="center" style="border-collapse: collapse" bordercolor="#000000" bgcolor="<? echo $hgtabelle; ?>">
<? $eintraege = fgets($fp, 1000);
$eintraege = explode("|", $eintraege);
if(!empty($eintraege[0])) { echo "<tr><td title=\"".$eintraege[2]."\"><b>".$eintraege[0]."</b></td></tr>"; }
if(!empty($eintraege[1])) { echo "<tr><td>".short_words($eintraege[1],16)."</td></tr>"; }
echo "</table>"; }}
?>
<center><a href="shoutbox.php?seite=archiv"></a>
<table bgcolor=<?echo $hgtabelle;?> border="<?echo $tabellenrahmen;?>" bordercolor="#111111" cellpadding="2" cellspacing="0" align="center" style="border-collapse: collapse" bgcolor="<? echo $hgtabelle; ?>">
</table>
<?
}
elseif ($_GET['seite'] == "archiv") {
$datei = "data_shoutbox";
$inhalt = file($datei);
$linien = sizeof($inhalt);
if ($linien == 0) echo "<center><b>Keine Einträge vorhanden!</b></center><br>";
else {
if ($linien == 1) echo "<center><b>Bereits ".$linien." Eintrag</b></center><br>";
else echo "<center><b>Bereits ".$linien." Einträge</b></center>";
$fp = fopen($datei, "r");
while(!feof($fp)) { ?>
<table width="140" border="<?echo $tabellenrahmen;?>" cellpadding="3" cellspacing="0" align="center" style="border-collapse: collapse" bordercolor="#000000" bgcolor="<? echo $hgtabelle; ?>">
<? $eintraege = fgets($fp, 1000);
$eintraege = explode("|", $eintraege);
if(!empty($eintraege[0])) { echo "<tr><td title=\"".$eintraege[2]."\"><b>".$eintraege[0]."</b></td></tr>"; }
if(!empty($eintraege[1])) { echo "<tr><td>".short_words($eintraege[1],16)."</td></tr>"; }
echo "</table><br>"; }}
?>
<center><a href="shoutbox.php?seite=box">Zurück</a><center>
<?
}
elseif ($_GET['seite'] == "admin") { ?>
<form action="shoutbox.php?seite=del" method="post" name="form1">
<table width="140" border="<?echo $tabellenrahmen;?>" style="border-collapse: collapse" bordercolor="#111111" cellpadding="2" cellspacing="0" align="center" bgcolor="<? echo $hgtabelle; ?>">
<td width="50"><b>Passwort:</b></td>
<td width="90"><input type="password" name="pass" size="20" class="input"></td>
</tr>
<tr>
<td></td>
<td colspan="2" align="center">
<input type="submit" name="submit" value="Ok">
</td>
</tr>
</table>
</form>
<?
}
elseif ($_GET['seite'] == "del") {
if ($_POST['pass'] == $passwort || $_GET['pass']) { ?>
<table width="140" border="<?echo $tabellenrahmen;?>" style="border-collapse: collapse" bordercolor="#111111" cellpadding="2" cellspacing="0" align="center" bgcolor="<? echo $hgtabelle; ?>">
<tr><td align="center"><a href="shoutbox.php?seite=del&action=delete&pass=<? echo $_POST['pass']; ?>">Sgdgdghoutbox leeren</a></td></tr>
</table>
<?
if($_GET['action'] == "delete") {
$file = fopen("data_shoutbox","w+");
$datei = "";
fclose($file);
echo "<script>location.href=\"shoutbox.php?seite=box\";</script>";
}
}
else echo "<center>Falsches Passwort</center>";
?>
<br><center><a href="shoutbox.php?seite=box">Zurück</a><center><br>
<?
}
?>
<br>
</body>
</html>
config_box.php
PHP:
<?
$titel="Shoutbox"; # Titel der Shoutbox
$hgfarbe="#FFFFFF"; # Hintergrundfarbe
$textfarbe="#FFFFFF"; # Textfarbe
$linkfarbe="ffffff"; # Linkfarbe
$vlinkfarbe="ffffff"; # Besuchter Link Farbe
$alinkfarbe="ffffff"; # Aktiver Link Farbe
$tabellenrahmen=2; # Rahmenbreite der Tabellen
$hgtabelle="#C31516"; # Hintergundfarbe der Tabellen
$vhgtabelle="#FFFFFF"; # Farbe der rechten Zellen
$hhgtabelle="#FFFFFF"; # Farbe der linken Zellen
$style="
FONT {FONT-FAMILY: Verdana; FONT-SIZE: 9px}
TD {FONT-FAMILY: Verdana; FONT-SIZE: 9px}
BODY {FONT-FAMILY: Verdana; FONT-SIZE: 9px}
A:hover {COLOR: #ffff00; FONT-SIZE: 9px; FONT-FAMILY: Verdana; TEXT-DECORATION: underline}
"; # Style
$anzeigen="4"; # Anzahl der angezeigten Posts
$passwort="?????"; # Admin Passwort
?>