Avatar billede exutable Nybegynder
16. april 2003 - 12:38 Der er 16 kommentarer og
1 løsning

mellemrum effekt!

ok hQr lige her jeg har en kick funktion paa min chat den virker fint men der er bare et problem hvis man skriver brugernavnet med mellemrum virker det ikke altsaa hvis man er admin kan man skrive FX /kick exutable og saa bliver han kicket men saa hvis der er mellemrum i navnet FX /kick the storm saa virker det ikke her er scriptet ville blive MEGA glad hvis i kunne hjaelpe mig og jeg vil sige det er muligt jeg har set det paa andre chatte!
$string = " $besked"; 
  if (strpos($string, "/kick") == true)   
  { 
  $kickuser = explode(" ",$string); 
$result = "update funktioner set kickuser='$kickuser[2]' where id='1'";
    mysql_query("$result");
?>
<html>
<body>
<form action="" method="post" name="form">
<input type="hidden" name="mode" value="opret">
Besked:<input name="besked" type="text" size="20"><input type="submit" value="Send"><input type="reset" value="Ryd Tekstboks"><input type="button" value="Tilbage" onClick="top.window.location='loginok.php?brugernavn=<? echo $navn; ?>&password=<? echo $password; ?>&status=<? echo $status; ?>'">
</form>
</body>
</html>
<?
exit;
}
Avatar billede tipsen Nybegynder
16. april 2003 - 13:06 #1
du skal bare rette:

$kickuser = explode(" ",$string); 

Til "noget andet" - du splitter på mellemrum - så er det klart det går galt.
Avatar billede tefcke Nybegynder
16. april 2003 - 15:15 #2
evt. kunne du ændre deres login navn idet de logger på din chat.

f.eks. erstatte alle mellemrum (" ") med underscore ("_"), så kan du beholde din kick kode!
Avatar billede exutable Nybegynder
16. april 2003 - 17:07 #3
Jamen.... det er ikke saa fedt der er nogen som har det hvor det virker....
Avatar billede schaefner Juniormester
16. april 2003 - 17:10 #4
Prøv:

<?php
$besked = "/kick schaefner";
if (substr($besked,0,5) == "/kick") { 
  $navn = str_replace("/kick ","",$besked);
  mysql_query("update funktioner set kickuser='$navn' where id=1");
}
?>

/Jesper Sørensen
Avatar billede exutable Nybegynder
16. april 2003 - 17:22 #5
Hey Schaefner!
Avatar billede exutable Nybegynder
16. april 2003 - 17:24 #6
Schaefner du ved godt der skal da ikke staa kick schaefner der skal bare staa /kick skal der ikke?
Avatar billede schaefner Juniormester
16. april 2003 - 17:32 #7
der står da også /kick
Avatar billede exutable Nybegynder
16. april 2003 - 17:33 #8
nej der staar /kick schaefner
Avatar billede schaefner Juniormester
16. april 2003 - 17:33 #9
Jeg er ikke helt med. Hvis du skriver /kick schaefner så bliver schaefner "kicked." Er det ikke også meningen?
Avatar billede exutable Nybegynder
16. april 2003 - 17:34 #10
alstaa $besked = "/kick schaefner";
Avatar billede schaefner Juniormester
16. april 2003 - 17:36 #11
ja, hvad er der galt med den?
Avatar billede exutable Nybegynder
16. april 2003 - 17:37 #12
Skal der staa $besked = "/kick schaefner"; eller $besked = "/kick";
Avatar billede schaefner Juniormester
16. april 2003 - 17:38 #13
Der skal stå det der står :)
Avatar billede exutable Nybegynder
16. april 2003 - 17:39 #14
ok =)
Avatar billede schaefner Juniormester
16. april 2003 - 17:41 #15
Ellers er der jo ikke rigtig nogen ide i funktionen hvis du bare skriver /kick
Avatar billede schaefner Juniormester
16. april 2003 - 18:31 #16
Virker den?
Avatar billede schaefner Juniormester
16. april 2003 - 22:51 #17
et svar.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester