Jump to content
php.lv forumi

Čata /me skripts


Dj_L@tvian

Recommended Posts

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...

Link to comment
Share on other sites

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 by briedis
Link to comment
Share on other sites

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 :)

Link to comment
Share on other sites

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 by 2easy
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...