Ik ben bezig met het maken van een chatbox. Nu wil ik dat de admin, ik dus waarschuwingen kan geven kan kicken en kan bannen met commands. Ik dacht aan zo iets:

/warn [en dan hier de naam van de gene]

/ban [en dan hier de naam van de gene]

/kick [en dan hier de naam van de gene]

En dan bij warn post ik (admin dus) automatisch de zin:

$naam heeft een waarschuwing gekregen van de admin.

En bij ban moet de $naam aan de tabel `banned` toegevoegd worden en dan heeft hij geen toegang meer tot het forum.

maar hoe kan ik dat het beste doen. iets van zo ofzo:

if($_SESSION['naam'] == monnick)
{
// monnick is mijn naam als admin
// en dan verder hier wat er moet komen?
}

En hoe moet ik dat doen met die commands? met str_replace() ofzo??

Ik hoop dat iemand weet hoe ik dit kan doen...
alvst bedankt,

Monnick / Tom
niemand die me kan helpen? :-(
Ten eerst hebben wij ook nog wat anders te doen dan alleen phphulp te bezoeken

Ten tweede is dit een onderwerp waar midder makkelijk een antwoord gegven kan worden :P
ik zou de message exploden met spatie, bijv, ik typ:
/ban koen
dan explode i die string en krijg ik bijv:
$text[0] = /ban en
$text[1] = koen

(btw dit gaat met $text = explode(" ",$_POST['bericht']);
nu kan ik dus makkenlijk kijken
if($text[0] == '/ban' && $_SESSION['admin'])
{
mysql_query("INSERT INTO banlist SET name='".$text[1]."'");
}

verder ff uitwerken enzo , het is maar een idee
Zie mijn chat als voorbeeld. Die had dit al. Zie dan vooral deze regel van server.php:
if($message{0} == "/"){
if(command($message)){
return true;
}
}

Zo haal ik dus een bericht dat begint met een / eruit. (en voer dat door de functie 'command') Inderdaad in command wordt hij geƫxplode op spaties, eerste (0) is dus het commando, daarna volgen de paramteres (1 t/m R)
Wel een vette uitdaging daar hou ik wel van

Reageren