Tagwall bot.

Tags:    php

Hej folkens.

Hvad ville den nemmeste måde at sætte en Tagwall bot ind i dette script på?
Altså botten's gøremål skal være hvis jeg fx skriver /tid så svare den Klokken er nu "tiden" Botten skal self have ejet navn.

<?php
include_once("connect.php");
include("design.php");
include("check.php");
if(!$_GET['side']){
if($_GET[tom]=="Ja"){
if($_SESSION[Rang]=="Admin"){

$q2 = mysql_query("select * from taqwall where til = '552534' order by id desc");
while($taqwall = mysql_fetch_array($q2)){
mysql_query("delete from taqwall where id = '$taqwall[id]'") or die(mysql_error());
}
print "<script>alert(\"Alle beskeder blev slettet!\")</script>";
}
}
if($_GET['do'] == "gem"){
$dato = date("d/m/y H:i:s");
mysql_query("insert into taqwall set til = '552534', fra = '$_SESSION[Brugernavn]', besked = '$_POST[besked]', dato = '$dato'");
}
?>
<h3>Tagwall</h3>
<form action="tagwall.php?do=gem&id=<?php print $_GET['id'] ?>" name="form" method="post">
<center>
<?
$b2 = mysql_query("SELECT * FROM brugere where brugernavn='$_SESSION[Brugernavn]'");
$b = mysql_fetch_array($b2);
if($b[vips]=="Ja"){
?>
<script>
function indsaet(text){
document.form.besked.value+=" "+ text;
document.form.besked.focus();
}</script>
<a onclick="javascript:indsaet(':D')"><img border="0" src="../gfx/megetglad.gif"></a>
<a onclick="javascript:indsaet(':)')"><img border="0" src="../gfx/glad.gif"></a>
<a onclick="javascript:indsaet(';)')"><img border="0" src="../gfx/oje.gif"></a>
<a onclick="javascript:indsaet(':O')"><img border="0" src="../gfx/overrasket.gif"></a>
<a onclick="javascript:indsaet(':P')"><img border="0" src="../gfx/tunge.gif"></a>
<a onclick="javascript:indsaet('8)')"><img border="0" src="../gfx/sej2.gif"></a>
<a onclick="javascript:indsaet(':@')"><img border="0" src="../gfx/sur.gif"></a>
<a onclick="javascript:indsaet(':$')"><img border="0" src="../gfx/genert.gif"></a>
<a onclick="javascript:indsaet(':o')"><img border="0" src="../gfx/mindreoverrasket.gif"></a>
<a onclick="javascript:indsaet(':(')"><img border="0" src="../gfx/trist.gif"></a>
<a onclick="javascript:indsaet('o.O')"><img border="0" src="../gfx/ohh.gif"></a>
<a onclick="javascript:indsaet(':djaevel:')"><img border="0" src="../gfx/djaevel.gif"></a>
<a onclick="javascript:indsaet('O:I')"><img border="0" src="../gfx/engel.gif"></a>
<a onclick="javascript:indsaet(':hjerte:')"><img border="0" src="../gfx/hjerte.gif"></a>
<a onclick="javascript:indsaet(':halvhjerte:')"><img border="0" src="../gfx/halvhjerte.gif"></a>
<a onclick="javascript:indsaet('(*)')"><img border="0" src="../gfx/stjerne.gif"></a>
<a onclick="javascript:indsaet(':post:')"><img border="0" src="../gfx/post.gif"></a>
<a onclick="javascript:indsaet('*kys*')"><img border="0" src="../gfx/mund.gif"></a>
<a onclick="javascript:indsaet(':up:')"><img border="0" src="../gfx/fingerop.gif"></a>
<a onclick="javascript:indsaet(':down:')"><img border="0" src="../gfx/fingerned.gif"></a>
<a onclick="javascript:indsaet('XD')"><img border="0" src="../gfx/dod.gif"></a>
<a onclick="javascript:indsaet('8D')"><img border="0" src="../gfx/sej.gif"></a>
<a onclick="javascript:indsaet(':huh:')"><img border="0" src="../gfx/huh.gif"></a>
<a onclick="javascript:indsaet('+o(')"><img border="0" src="../gfx/braek.gif"></a>
<a onclick="javascript:indsaet(':\'(')"><img border="0" src="../gfx/ked.gif"></a>
<?
}
?>
<input type="text" name="besked" size="55"> <input name="submit" style="color:white;background:#ff9900;border:1 solid #000000;" type="submit" id="submit" value="Send">
</center>
</form>
Opdatere hvert 30. sekund.<? if($_SESSION[Rang]=="Admin"){print " - <a href=\"tagwall.php?tom=Ja\">Slet alle beskeder</a>";} ?>
<iframe name="tagbeskeder" src="tagwall.php?side=beskeder" width="350" height="330" border="0" frameborder="0"></iframe>
<?
}elseif($_GET['side'] == "beskeder"){
if($_GET['slet'] == "Ja"){
if($_SESSION['Rang'] == "Admin"){
mysql_query("delete from taqwall where id = '$_GET[id]'") or die(mysql_error());
print "<b>Slettet!</b>";
}
}
?>
<table width="300" border="0">
<?php
function longtekst($tekst_to_split) {
$tekstsplit = explode(" ",$tekst_to_split);
$antal_tegn_split = 28;
$split_med = " ";
for ($i = 0; $i < count($tekstsplit); $i++) {
if( strlen($tekstsplit[$i]) > $antal_tegn_split) {
echo wordwrap($tekstsplit[$i], $antal_tegn_split, $split_med, 1);
echo " ";
}else{
echo $tekstsplit[$i];
echo " ";
}
}
}
$q2 = mysql_query("select * from taqwall where til = '552534' order by id desc limit 20");
while($taqwall = mysql_fetch_array($q2)){
$b2 = mysql_query("SELECT * FROM brugere where brugernavn='$taqwall[fra]'");
$b = mysql_fetch_array($b2);
$besked = htmlspecialchars($taqwall[besked]);
if($b[vips]=="Ja"){
$besked = str_replace(":D", "<img src=\"/gfx/megetglad.gif\">", $besked);
$besked = str_replace(":)", "<img src=\"/gfx/glad.gif\">", $besked);
$besked = str_replace(";)", "<img src=\"/gfx/oje.gif\">", $besked);
$besked = str_replace(":O", "<img src=\"/gfx/overrasket.gif\">", $besked);
$besked = str_replace(":P", "<img src=\"/gfx/tunge.gif\">", $besked);
$besked = str_replace("8)", "<img src=\"/gfx/sej.gif\">", $besked);
$besked = str_replace(":@", "<img src=\"/gfx/sur.gif\">", $besked);
$besked = str_replace(":$", "<img src=\"/gfx/genert.gif\">", $besked);
$besked = str_replace(":o", "<img src=\"/gfx/mindreoverrasket.gif\">", $besked);
$besked = str_replace(":(", "<img src=\"/gfx/trist.gif\">", $besked);
$besked = str_replace("o.O", "<img src=\"/gfx/ohh.gif\">", $besked);
$besked = str_replace(":djaevel:", "<img src=\"/gfx/djaevel.gif\">", $besked);
$besked = str_replace("O:I", "<img src=\"/gfx/engel.gif\">", $besked);
$besked = str_replace(":hjerte:", "<img src=\"/gfx/hjerte.gif\">", $besked);
$besked = str_replace(":halvhjerte:", "<img src=\"/gfx/halvhjerte.gif\">", $besked);
$besked = str_replace("(*)", "<img src=\"/gfx/stjerne.gif\">", $besked);
$besked = str_replace(":post:", "<img src=\"/gfx/post.gif\">", $besked);
$besked = str_replace("*kys*", "<img src=\"/gfx/mund.gif\">", $besked);
$besked = str_replace(":up:", "<img src=\"/gfx/fingerop.gif\">", $besked);
$besked = str_replace(":down:", "<img src=\"/gfx/fingerned.gif\">", $besked);
$besked = str_replace("XD", "<img src=\"/gfx/dod.gif\">", $besked);
$besked = str_replace("8D", "<img src=\"/gfx/sej2.gif\">", $besked);
$besked = str_replace(":huh:", "<img src=\"/gfx/huh.gif\">", $besked);
$besked = str_replace("+o(", "<img src=\"/gfx/braek.gif\">", $besked);
$besked = str_replace(":'(", "<img src=\"/gfx/ked.gif\">", $besked);
$besked = nl2br($besked);
}
?>
<tr>
<td bgcolor="#ff9900" rowspan="2"><center><? if(!$b[ansigt]){ print "?"; }else{ print "<img src=\"/login/ansigter/$b[ansigt]\">"; } ?></center></td>
<td bgcolor="#ff9900"><a href="profil.php?b=<?php print $taqwall['fra'] ?>" target="side"><?php if($b[vips]=="Ja"){print "<font color=\"gold\"><b>";} print "$taqwall[fra]"; if($b[vips]=="Ja"){print " [HHC]</b></font>";} ?></a></td>
<td bgcolor="#ff9900"><?php print $taqwall['dato'] ?></td>
</tr>
<tr bgcolor="#ff9900">
<td colspan="2"><?php if($b[vips]=="Ja"){print "<font color=\"$b[skrift]\"><i>";} longtekst("$besked"); if($b[vips]=="Ja"){print "</i></font>";}
if($_SESSION['Rang'] == "Admin"){
print " <a href=\"tagwall.php?side=beskeder&slet=Ja&id=$taqwall[id]\">- Slet</a>";
}
?></td>
</tr>
<?php
}
print "<script>setTimeout(\"location.reload(true)\",30000);</script>";
}
?>
</table>



$besked = str_replace("", "<img src=\"/gfx/ked.gif\">", $besked);<-- du har de her linier i slutningen kunne du ikke bare indsætte endnu en:
$besked = str_replace("/tid", "klokken er nu ".date("H:i:s d/m-Y"),$besked);


udover det kan du bruge en code blok for at få din kode i en boks, klik på spørgmåls knappen over tekst området.

Du burde separer din kode ud i server kode og præsentations kode, besværgligt når det hele er i en ting.






Oka :)
Hvordan giver jeg så botten et navn altså så den fx hvis jeg skriver /tid så siger den


Navn Marin
Siger Klokken er nu



t