Autor | Zpráva | ||
---|---|---|---|
kubatt Profil |
#1 · Zasláno: 1. 6. 2010, 17:29:34 · Upravil/a: kubatt
čaute potřebuji pomoct udělat něco jako fůnkce pro chat třb když napíšu [/quit] tak se neěco stane třb vypíše konec atd.. chápete ne a když zato dám třb [/quit haha] tak se za to konec dopíše haha díky
třb příklad zapisování do php $ban=/ban {nickname} [ {reason} ] a odesle se to scriptu ban(nickname,reason); |
||
SpotRudloff Profil |
#2 · Zasláno: 1. 6. 2010, 17:36:37 · Upravil/a: SpotRudloff
Pokud jsem to správně pochopil, tak to máš zde:
<?php $text = "[/quit MUHAHAHA]"; preg_match_all("/\s*\[\s*\/\s*quit\s*(.*?)\s*\]\s*/i",$text, $vysledek); foreach($vysledek[1] as $vysl){ echo "Konec ".$vysl; } ?> Otestoval jsem to a vrátí to Konec MUHAHAHA. A zároveň může být před lomítkem mezera, po lomítku mezera a po konci text také mezera, takto: [ / quit MUHAHAHA ] |
||
kubatt Profil |
#3 · Zasláno: 1. 6. 2010, 18:02:15 · Upravil/a: kubatt
SpotRudloff:
jo prosímtě bez toho [] to dej díky a chtěl bych to použítak jako že se to skontorulje pokud tam je hned na začátku tento nějaký příkaz a pokud jo tak to porvede příkaz jinak to jen vypíše text díky jo a že mi to třeba vrátí nějaký příkaz co mám vykonat pokud tam ten script bude třb zadám to /quit hahA a to vykoná script qit("haha"); ;) |
||
SpotRudloff Profil |
#4 · Zasláno: 1. 6. 2010, 18:04:08
<?php $text = "/quit MUHAHAHA"; preg_match_all("/\s*\/\s*quit\s*(.*?)\s*/i",$text, $vysledek); foreach($vysledek[1] as $vysl){ echo "Konec ".$vysl; } ?> To co bys chtěl dál nechápu... |
||
kubatt Profil |
#5 · Zasláno: 1. 6. 2010, 18:12:01
:-D teď mi to nefunguje :( co stoho nechápeš pls ti to vysvětlím lepe jinak chci že když ta funkce bude existovat tak to pošle třb quit(ten text co sem napsal takže MUHAHAHA);
|
||
Kcko Profil |
#6 · Zasláno: 1. 6. 2010, 18:19:33
kubatt:
Prosimte precti si to po sobe , pises jako dement. |
||
kubatt Profil |
#7 · Zasláno: 1. 6. 2010, 18:21:05
nenadávej laskavě
|
||
SpotRudloff Profil |
#8 · Zasláno: 1. 6. 2010, 18:24:56 · Upravil/a: SpotRudloff
Teď nevím jak mám vyřešit to bez []. Pokud by ti to nevadilo, tak bych to použil. ;)
<?php $text = "[/quit MUHAHAHA]"; preg_match_all("/\s*\[\s*\/\s*quit\s*(.*?)\s*\]\s*/i",$text, $quit); foreach($quit[1] as $konec){ quit($konec); } ?> |
||
Časová prodleva: 14 let
|
0