Elikkäs pitäs parsia php:llä pelin logista mitä pelissä on puhuttu. Logissa puhuttu rivi on tämmönen (nick����������������*puhuttu teksti) ilman sulkuja ja * merkki on se neliö merkki mitä en saa tähän tekstiin nyt tulemaan :D.
Mistä aloitan? Laittakaa vinkkejä/malleja/neuvoja.
Tuota väliosaa en oikein tajunnut, mutta oletetaan, että logi näyttää tältä:
sepeAAAAAmitä kuuluu? repeAAAAAihan hyvää pepeAAAAAniin minullekin sepeAAAAAmennään tuonne
Puhujan nimen ja viestin välissä lukee aina AAAAA, mutta yhtä hyvin siinä voisi lukea jotain muuta.
Tämä PHP-koodi näyttää puhujat ja viestit yksi kerrallaan:
<?php $rivit = file("loki.txt"); foreach($rivit as $rivi) { $osat = explode("AAAAA", trim($rivi)); echo "Puhuja: " . $osat[0] . "<br>"; echo "Viesti: " . $osat[1] . "<br><br>"; } ?>
Loppu riippuu sitten sinusta, mitä haluat tehdä haetuilla tiedoilla.
Jep kiitoksia kovasti sain kuin sainkin toimimaan.
Aihe on jo aika vanha, joten et voi enää vastata siihen.