Hmmm den kan ikke finde et brugernavn

Tags:    php

Jeg har et problem, det foreligger sig at jeg bruger en url streng til at overføre brugernavnet på en bruger i en chat, men den vil kun registrerer det som enten $username eller slet ikke.

Den første fil, er et frameset
<pre>
<HTML>
<HEAD>
<TITLE>The Symbol Chat Game -- Chat Room 001</TITLE>
<META NAME="Generator" CONTENT="Stone's WebWriter 3.5">
</HEAD>

<FRAMESET FRAMEBORDER="1" FRAMESPACING="5" ROWS="100%" COLS="10%,*">

<FRAME SRC="prim4.php" NAME="indhold" SCROLLING="AUTO" MARGINHEIGHT="0" MARGINWIDTH="0">

<FRAMESET ROWS="10%,*">

<FRAME SRC="prim3.php?username=$username" NAME="logo" SCROLLING="AUTO" MARGINHEIGHT="0" MARGINWIDTH="0">

<FRAME SRC="prim2.php?username=$username" NAME="main" SCROLLING="AUTO" MARGINHEIGHT="0" MARGINWIDTH="0">

</FRAMESET>

</FRAMESET>

<NOFRAMES>

Denne side er opbygget med rammer, hvilket din browser ikke kan vise.
Du kan ikke bruge denne side<BR>

</NOFRAMES>
</HTML>
</pre>
Den anden side er den som sender informationerne.
<pre>
<LINK REL="stylesheet" TYPE="text/css" HREF="standart.css">
<?php
require ("config.php");
echo ("<FORM ACTION='$php_self?username=$username' METHOD='post'>");
echo ("<INPUT TYPE='text' MAXLENGTH='255' NAME='chattext'>  <INPUT TYPE='submit' NAME='send' VALUE='Send'>");
if (isset($send)) {
$sql = "INSERT INTO game_chat_001 SET chatuser='$username', chattext='$chattext'";
if (!@mysql_query($sql)) {
echo ("  Der er sket en fejl under afsendelsen");
}
}
?>
</pre>
Og den sidste side henter indformationerne, og ændrer dem efter behov
<pre>
<LINK REL="stylesheet" TYPE="text/css" HREF="standart.css">
<?php
echo ("<meta http-equiv='refresh' content='10;URL=$php_self'>");
require ("config.php");
$result = @mysql_query("SELECT * FROM game_chat_001 ORDER BY chatid DESC");
if (!$result) {
echo("Fejl i hentning af data<BR>");
}
while($row = mysql_fetch_array($result)) {
print "<b>" . $row["chatuser"] . ":</b> " . swapFaces($row["chattext"]) . "<br>";
}
function swapFaces($row) {
$row = str_replace(":)", "<img src='smiles/icon_smile.gif'>", $row);
$row = str_replace(":(", "<img src='smiles/icon_frown.gif'>", $row);
$row = str_replace(":D", "<img src='smiles/icon_biggrin.gif'>", $row);
$row = str_replace(":s", "<img src='smiles/icon_confused.gif'>", $row);
$row = str_replace(":[", "<img src='smiles/icon_mad.gif'>", $row);
$row = str_replace(":!:", "<img src='smiles/icon_exclaim.gif'>", $row);
$row = str_replace(":?:", "<img src='smiles/icon_question.gif'>", $row);
$row = str_replace("8)", "<img src='smiles/icon_cool.gif'>", $row);
$row = str_replace(":>:", "<img src='smiles/icon_arrow.gif'>", $row);
$row = str_replace(";)", "<img src='smiles/icon_wink.gif'>", $row);
$row = str_replace(":evil:", "<img src='smiles/icon_evil.gif'>", $row);
$row = str_replace(":twis:", "<img src='smiles/icon_twisted.gif'>", $row);
$row = str_replace(":p", "<img src='smiles/icon_razz.gif'>", $row);
$row = str_replace(":lol:", "<img src='smiles/icon_lol.gif'>", $row);
$row = str_replace(":eek:", "<img src='smiles/icon_eek.gif'>", $row);
$row = str_replace(":neu:", "<img src='smiles/icon_neutral.gif'>", $row);
$row = str_replace("/me","<FONT COLOR='#FF0000'><B>",$row);
$row = str_replace("me/","</B></FONT>",$row);
$row = str_replace("{","<I>",$row);
$row = str_replace("}","</I>",$row);
$row = str_replace("[","<B>",$row);
$row = str_replace("]","</B>",$row);
$row = str_replace("_:","<U>",$row);
$row = str_replace(":_","</U>",$row);
return $row;
}
?>
</pre>
Hvad har jeg gjordt galt her???

Mvh Ralph B. Andreasen



1 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
hmmm jeg er hermed gået over til noget andet....

Mvh Ralph B. Andreasen



t