Dj_L@tvian Posted March 28, 2010 Report Share Posted March 28, 2010 Sveiki , būtu nepieciešams čata /me skripts, kas dod iespēju čatotājam uzrakstot čatā komantu /me rakstīt nenoteiksmē čata ziņojumu. Kā to būtu iespējams paveikt? vai arī kur būtu atrodams šāds skripts un/vai tā paraugs? Jau iepriekš pateicos... Quote Link to comment Share on other sites More sharing options...
briedis Posted March 28, 2010 Report Share Posted March 28, 2010 (edited) Kaut ko pats saproti no php? Princips jau nav sarežģīts - parasta ziņa, pārbaudam, vai sākas ar /me, ja sākas, tad glabājot pieglabājam arī to, ka tas ir /me tipa ziņa, un tad, kad attēlojam tikai noformatējam savādāk... Ja gribi, lai taisa tavā vietā, tad aidā uz sadaļu "Darbs"... Edited March 28, 2010 by briedis Quote Link to comment Share on other sites More sharing options...
pilots Posted March 29, 2010 Report Share Posted March 29, 2010 Nav jau obligāti jāglabā formatējot, to var veikt on-the-fly izvadot datus. Jāskatās kā pašam nepieciešams. Ja vienalga, tad es drīzāk glabātu jau apstrādātu tekstu. Quote Link to comment Share on other sites More sharing options...
Dj_L@tvian Posted March 29, 2010 Author Report Share Posted March 29, 2010 Mnja varbūt kautkur var atrast kādu paraugu? Quote Link to comment Share on other sites More sharing options...
Aleksejs Posted March 29, 2010 Report Share Posted March 29, 2010 http://www.webappers.com/category/components/instant-messaging/ Quote Link to comment Share on other sites More sharing options...
Dj_L@tvian Posted March 29, 2010 Author Report Share Posted March 29, 2010 http://www.webappers.com/category/components/instant-messaging/ emmm neatradu tur pat kautko līdzīgu tam kas man būtu nepieciešams Quote Link to comment Share on other sites More sharing options...
emsy Posted March 29, 2010 Report Share Posted March 29, 2010 Kad izvada ziņu vajag nolasīt vai ziņa sākas ar /me: <?php function check_me($value) { $query = "/(\/me)(.+)/"; if(preg_match($query)){return true;} else{return false;} } ?> Tātad pie izvades nolasi: <?php if(check_me($chata_texts)) { print $niks." ".$chata_texts; } else { print $niks." saka: ".$chata_texts; } ?> Es par to preg_match neesmu 100% pārliecināts, bet palabojiet mani :) Quote Link to comment Share on other sites More sharing options...
2easy Posted March 29, 2010 Report Share Posted March 29, 2010 (edited) function check_me($value) {return preg_match('/^\/me/', $value);} Edited March 29, 2010 by 2easy Quote Link to comment Share on other sites More sharing options...
v3rb0 Posted March 29, 2010 Report Share Posted March 29, 2010 echo preg_replace('/^\/me/', '* '.$nick, $msg); Quote Link to comment Share on other sites More sharing options...
2easy Posted March 29, 2010 Report Share Posted March 29, 2010 (edited) v3... tavai zināšanai čata tekstā nav iekšā nick :P jā, jā viss pareizi :D /me jau anyway ir tikai jārepleiso... tipa dabā tas izskatās tā. ierakstu: hi every1 /me wants to play a game parādās: 2easy> hi every1 2easy wants to play a game> lai to uzkodētu, pietiek ar elementārām string darbībām... replace, concat Edited March 29, 2010 by 2easy Quote Link to comment Share on other sites More sharing options...
daGrevis Posted March 29, 2010 Report Share Posted March 29, 2010 Man šķiet čalim nav nekādas sajēgas PHP, bet jūs te viņam "maucat acīs" skriptus... :D Quote Link to comment Share on other sites More sharing options...
Dj_L@tvian Posted March 29, 2010 Author Report Share Posted March 29, 2010 Man šķiet čalim nav nekādas sajēgas PHP, bet jūs te viņam "maucat acīs" skriptus... :D sajēga ir , un paldies tiem ,kas dalijās ar padomu. Ja nespēj palīdzēt tad domas atsāj lūdzu pie sevis, šeit ir palīdzības forums, nevis klaču lapele. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.