Witam, stworzyłem ostatnio skrypt do wyświetlenia w uproszczonym formacie czatu z pewnej gry..
Niestety trzeba tam wykorzystać dużo razy pętlę..
Nie wiem czy jest to wszystko prawidłowo wykonane (i nie wiem czemu to tak wolno się ładuje...), dlatego przyszedłem tutaj,
mam nadzieję że pomożecie;)
//edit: chciałbym jeszcze zapytać, dlaczego gdy wpiszę kilka nicków, nie wyszukuje mi (jedynie gdy wpiszę jeden nick, np. MAGIA!)
//edit2: format czatu jaki się wprowadza to: "22:44 MAGIA! : HELLO PHP.PL"
kod:
error
Mówiąc szczerze, ten kod ma takie odstępy (jest brzydki) itp że aż nie chce się analizować (pewnie nie tylko mi)
if($tresc_ciagu!=$godzina){ if($tresc_ciagu!=$nick){ if($tresc_ciagu!=':'){
if($tresc_ciagu!=$godzina && $tresc_ciagu!=$nick && $tresc_ciagu!=':'){
http://www.php.net/echo '<div id="linijka">'; http://www.php.net/echo '<div id="godzina">'.$ciagi[0].'</div>';
http://www.php.net/echo '<div id="linijka">', '<div id="godzina">'.$ciagi[0].'</div>';
Czy ja dobrze rozumiem? Napisales forma, do ktorego wkleja się całą treść z jakiegoś czata, a ty potem tę treść wyswietlasz odpowiednio sformatowaną i ewentualnie filtrujesz po nickach... dobrze zrozumialem?
Co do nickow, to nic dziwnego ze ci nie znajduje gdy podasz wiecej nickow, bo podajesz to jako tekst a potem szukasz tego tekstu....A czy w wiadomosci masz tekst:
nick1, nick2, nick3 ?
Nie, nie masz, w wiadomosci masz tylko tekst z pojedynczym nickiem a nie z całą masą nickow. Musisz robic nicki na pojedyncze wartosci i po kolei szukac.
Wolno ci chodzi? A jak duzy tekst ty tam wrzucasz? Bo jak jakąś kobyle to logiczne ze bedzie to mielic dlugo
Dla testów wklejałem mały tekst, a 'mieliło' to ok. 20-30 sekund - internet mam szybki, więc to nie łącze.
np. takie coś: w nicki daję "MAGIA!", wyświetla się, ale gdy wpiszę: "MAGIA!meow" => powinno się wyświetlać, gdy wpiszę więcej nicków, bo "MAGIA!meow" zawiera "meow"
22:44 bralbym! : no i sie zacznie
22:49 MAGIA! : <HI PHP>
22:69 meow : no co on..................
wpisanie "MAGIA!meow" w filtrowaniu, powinno wyświetlić sformatowane dwie ostatnie linijki:D
kod w pierwszym poście ZAKTUALIZOWANY.
Mam pytanie;
czy da się wyświetlić na raz całą tablicę $ciągi bez użycia pętli, tak żeby nie wyświetlała godziny i nicku?
PORADZIŁEM SOBIE, działa wolno, ale trudno, DZIĘKI:)
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)