PHP-Fusion Mods
Navigacija
Apsauga
Apsauga Neleista registracija: 45210
Šiandien: 37
Prisijungę nariai
» Svečių: 2
» Narių: 0

» Viso narių: 10,235
» Naujausias: ruslanas tuk

Prisijungimų istorija:
Zbigniew@ 1 Diena
tabuxnepamenu
sanpernepamenu
CepelinasXnepamenu
VV91DDnepamenu
Minusnepamenu
priezilviciunepamenu
EdvinasG1337nepamenu
rolandas94nepamenu
Edis2nepamenu
klubogerbejasnepamenu
Miskinisnepamenu
Pask. modai
Prisijungti
Vardas

Slaptažodis



Dar ne narys?
Registruotis.

Pamiršai slaptažodį?
Prašyk naujo!.

Naujausi prašymai
[L] testas
Narių apklausa
Ar dar kuriate tinklalapius?

Ne
Ne
0% [0 Balsai]

Taip
Taip
88% [7 Balsai]

Naudojuosi socialiniais tinklais
Naudojuosi socialiniais tinklais
13% [1 Balsas]

Balsai: 8
Kad galėtum balsuoti, turi prisijungti.
Pradėta: 2022-05-29 19:54
Shoutbox
You must login to post a message.

2026-05-29 21:26
Ši sistema turi daug patobulinimų kurie kurti mūsų Šypsosi Buvo planuose pereiti ant v9, bet ....

2026-05-11 16:51
Sveiki. Norėjau pasveikinti jus su atkaklumu arba ištverme. Tai viena iš dviejų paskutinių svetainių, paremtų v7. Ar negaila švaistyti ilgametės patirties ir pereiti prie v9?

2025-07-13 17:07
svx, smagu kad dar atsiranda naujų narių Šypsosi2

2024-03-07 22:13
Oj Tabux… apkabinčiau už tą moderatorių 😁

2024-02-22 17:40
Šypsosi2 jo buvo laikai.. Senukai jau mes. Bega laikas greiciau nei noretusi. Smagu matyti kad uzsuka seni nariai, ne as vienas Šypsosi

Shoutbox Archive
Peržiūrėti temą
 Spausdinti temą
?aukyklos robotukas
snapsas
#21 Spausdinti pranešimą
parašyta 2008-05-27 16:05
Vartotojo avataras

Geradarys



Reputacija: 0

Pranešimai: 534
Įstojo: 2007-04-09

nu bdZ, gerai èia :) toli man dar iki tokio lygio :)

tik gaila, kad neveikia tavo papildymas :/
Redagavo snapsas 2008-05-27 16:16
I'm back.
 
PM
MySQL Robotukas
#22 Spausdinti pranešimą
parašyta 2008-05-27 16:43
Vartotojo avataras

Draugas



Reputacija: 0

Pranešimai: 471
Įstojo: 2007-08-06

testavau sita koda:

Download source  PHP
  1. <?php
  2. $string = "";
  3.  
  4. $string = strtolower($string);
  5.  
  6. $QA = array (
  7.  
  8. "^(sveik|laba|swx).*[a-z,0-9]*\040(ro){0,1}bot.*" => "Sveikas",
  9. "\040{0,1}(ro){0,1}bot.{0,3}\040{0,1}" => "nesuprantu ka tu nori :|",
  10. ".{0,7}bot.*" => "pats tu toks!!!"
  11.  
  12. );
  13.  
  14. $rezas = false;
  15. foreach ($QA as $q => $a) {
  16.     if (ereg($q, $string)) {
  17.         $rezas = true;
  18.         $atsakymas = $a;
  19.         break;
  20.         }
  21. } 
  22. echo "".$string." - ".$atsakymas;
  23. ?>


rezultatai:

Download source  Code
swx rbote - pats tu toks!!!
labas botas - Sveikas
sveikutis robotukas - Sveikas
swx mielas robotas - Sveikas
laba obotas - pats tu toks!!!
kaip tau sekasi robotas? - nesuprantu ka tu nori :|




iseina man veikia :(
Redagavo MySQL Robotukas 2008-05-27 16:44
# I`m a MAN !!!
# NIRVANA

SELECT user_name, GROUP_CONCAT(user_ip) as ip
FROM fusion_users
GROUP BY user_ip
 
PM
Paranoja
#23 Spausdinti pranešimą
parašyta 2008-05-27 16:47
Vartotojo avataras

Draugas



Reputacija: 0

Pranešimai: 302
Įstojo: 2007-06-12

kaip tau sekasi robotas? - nesuprantu ka tu nori :| ?itas geras :D:D
 
PM
MAnjack
#24 Spausdinti pranešimą
parašyta 2008-05-27 16:53
Vartotojo avataras

Puikusis



Reputacija: 0

Pranešimai: 1111
Įstojo: 2007-01-04

Dabar jau ka?ká keistà kodà para?ei. Nieko suprast neina :D
 
PM
MySQL Robotukas
#25 Spausdinti pranešimą
parašyta 2008-05-27 17:00
Vartotojo avataras

Draugas



Reputacija: 0

Pranešimai: 471
Įstojo: 2007-08-06

MAnjack para?ë:
Dabar jau ka?ká keistà kodà para?ei. Nieko suprast neina :D


:|

seip yra 3 vriantus kaip gali atsakyti robotas aka botas :) kaip zmogus naudoja jo slapyvardi...

1. variantas:
"^(sveik|laba|swx).*[a-z,0-9]*\040(ro){0,1}bot.*" => "Sveikas"
atsako sveikas, jeigu sakinis turi savyje zodi (swx*, sveik* ar laba*) o po to kur nors per viduri ar gale naudoje slapyvardi


2. variantas:
"\040{0,1}(ro){0,1}bot.{0,3}\040{0,1}" => "nesuprantu ka tu nori :|"
jeigu zmogus panaudojo boto slapyvardi, botas nesurado atitinkama varianta musu atveju 1 :) jis sako nesuprantu.

3. variantas:
".{0,7}bot.*" => "pats tu toks!!!"
kai vartotojas naudoja neteisinga slapybardi, kuris turi savyje bot dali o iki b raides bet koki simboli bet nedaugiau kaip 7 simbolius :D

cia trumpai sakant :|

bet yra vienas bet :| jeigu slapyvardis pradzioja... tai kodai neveiks reikia keisti i kitus :| bet parasiti jos be problemu ;|

"(^(sveik|laba|swx).*[a-z,0-9]*\040(ro){0,1}bot.*|^(ro){0,1}bot[a-z,0-9]*\040(sveik|laba|swx).*)"

pagal teorija turetu sitas suveikti i swx robot ir robot swx
Redagavo MySQL Robotukas 2008-05-27 17:08
# I`m a MAN !!!
# NIRVANA

SELECT user_name, GROUP_CONCAT(user_ip) as ip
FROM fusion_users
GROUP BY user_ip
 
PM
Paranoja
#26 Spausdinti pranešimą
parašyta 2008-05-27 17:18
Vartotojo avataras

Draugas



Reputacija: 0

Pranešimai: 302
Įstojo: 2007-06-12

Pasakyk tu man lengviausià budà , kad jeigu ?mogus panaudojà vienà tarkim ?odá visame sakinyje , jam atsakytø atsakymà , nes norint i? boto gauti atsakymà , reikia ra?yti fifty fifty kaip para?yta tavo paèio ...
 
PM
MySQL Robotukas
#27 Spausdinti pranešimą
parašyta 2008-05-27 17:37
Vartotojo avataras

Draugas



Reputacija: 0

Pranešimai: 471
Įstojo: 2007-08-06

nzn net kaip tau atsakyti :) seip naudojamas Regular Expressions tokiems atvejams. Nes jis aplengvina sakynio apdarojima...

jeigu pagl snapsas buda daryti, tai norint kad robotas atsakytu i klausimas:

swx robotas ir labas robotas ir t.t. reikia kurti atskirus variantus.

bet Regular Expressions duoda galimybe visa sita nesamone apjungti i viena ir daryti isplestyta paieska po sakynio pagal tam tikra blanka.

tam naudojima nesunki kalba, labai isplestyta Perl kalboje :|

seip kiek vienam atvejuj reikia galvoti savo (isskirtinio) varianto...

pvz:

1. pasisveikinimas
2. atsisveikinimas
3. atsakymas i klausimus "Kaip sekasi"

ir t.t.
# I`m a MAN !!!
# NIRVANA

SELECT user_name, GROUP_CONCAT(user_ip) as ip
FROM fusion_users
GROUP BY user_ip
 
PM
snapsas
#28 Spausdinti pranešimą
parašyta 2008-05-27 17:39
Vartotojo avataras

Geradarys



Reputacija: 0

Pranešimai: 534
Įstojo: 2007-04-09

Download source  Code
      //pradedam boto koda
      
      $h = date(\"H\", time());
      
      if ($h > 00 && $h <= 05) {
      $time = \"Laba naktis\";
      $timemsg = \"Ne laikas miegoti dar?\";
      } elseif ($h > 05 && $h <= 10) {
      $time = \"Labas rytas\";
      $timemsg = \"Kaip miegojai?\";
      } elseif ($h > 10 && $h <= 18) {
      $time = \"Laba diena\";
      $timemsg = \"Kas gero?\";
      } elseif ($h > 18 && $h <= 21) {
      $time = \"Labas vakaras\";
      $timemsg = \"Kaip sekasi?\";
      } elseif ($h > 21 && $h <= 23) {
      $time = \"Laba naktis\";
      $timemsg = \"Ne laikas miegoti dar?\";
      }
      
   $msg = strtolower($_POST['shout_message']);
   $msg = str_replace(array(\":\",\"<\",\">\",\"@\",\"#\",\"$\",\"%\",\"^\",\"&\",\"*\",\"(\",\")\",\"_\",\"=\",\"+\",\"/\",\"-\", \"?\", \",\", \"'\", \"`\", \"!\", \".\"), \"\", $msg);
   
   $pakeisti = array(\"à\", \"è\", \"¿\", \"ë\", \"á\", \"ð\", \"¸\", \"û\", \"þ\");
   $kuom =     array(\"a\", \"c\", \"e\", \"e\", \"i\", \"s\", \"u\", \"u\", \"z\");
   $msg    =   str_replace($pakeisti, $kuom, $msg);
   
   // klausimus rasom be zenklu, kurie yra $pakeisti array'uje
      $QA = array (
         
         \"(^(sveik|laba|swx|svx|sveix).*[a-z,0-9]*\040(ro){0,1}bot.*|^(ro){0,1}bot[a-z,0-9]*\040(sveik|laba|swx|svx|sveix).*)\" => \"$time, $userdata[user_name]. $timemsg\",
         
      );
         
      
      
      $rezas = false;
      foreach ($QA as $q => $a) {
      if (ereg($q, $msg)) {
      $rezas = true;
      $atsakymas = $a;
      break;
      }
      }
      
      //botas baigesi



noriu ir a? pasirodyti :D botas sveikinsis pagal dienos metà

Labas rytas, Demonas. Kaip miegojai?
Laba diena, Demonas. Kas gero?
Labas vakaras, Demonas. Kaip sekasi?
Laba naktis, Demonas. Ne laikas miegoti dar?

I'm back.
 
PM
Paranoja
#29 Spausdinti pranešimą
parašyta 2008-05-27 19:13
Vartotojo avataras

Draugas



Reputacija: 0

Pranešimai: 302
Įstojo: 2007-06-12

Maladiec ?monës , labai dëkoju u? ?ità gërá , ateitá jis labai pravers. ;)
 
PM
MAnjack
#30 Spausdinti pranešimą
parašyta 2008-05-27 19:42
Vartotojo avataras

Puikusis



Reputacija: 0

Pranešimai: 1111
Įstojo: 2007-01-04

MAn irgi. Pats kurtis tingëjau. Dabar tik persikurt reiks :)
 
PM
ignas2526
#31 Spausdinti pranešimą
parašyta 2008-05-27 19:54
Vartotojo avataras

Naujokas



Reputacija: 0

Pranešimai: 21
Įstojo: 2008-05-21

Joooo geras ce nieko nesuprantu is kodo, bet numanau kad ce auksciausias pilotazas :o.
Tu turbut jau kokiu 10metu dirbi su php kad gali kurt tokiu daiktus :)?
 
PM
MySQL Robotukas
#32 Spausdinti pranešimą
parašyta 2008-05-27 20:06
Vartotojo avataras

Draugas



Reputacija: 0

Pranešimai: 471
Įstojo: 2007-08-06

ka tu... tik antra diena su php dirbu
# I`m a MAN !!!
# NIRVANA

SELECT user_name, GROUP_CONCAT(user_ip) as ip
FROM fusion_users
GROUP BY user_ip
 
PM
Sharkman
#33 Spausdinti pranešimą
parašyta 2008-05-28 05:46
Vartotojo avataras

Geradarys



Reputacija: 0

Pranešimai: 928
Įstojo: 2007-08-24

Matau stipriai pasitûmëjot su jo versija. :)
 
PM
MAnjack
#34 Spausdinti pranešimą
parašyta 2008-05-28 08:04
Vartotojo avataras

Puikusis



Reputacija: 0

Pranešimai: 1111
Įstojo: 2007-01-04

Jeigu kam reikia va ?iek tiek apie RegEx:
http://www.fromris.lt/regex.html
 
PM
MySQL Robotukas
#35 Spausdinti pranešimą
parašyta 2008-05-28 09:11
Vartotojo avataras

Draugas



Reputacija: 0

Pranešimai: 471
Įstojo: 2007-08-06

MAnjack para?ë:
Jeigu kam reikia va ?iek tiek apie RegEx:
http://www.fromris.lt/regex.html


labai mazai info... gali padet, bet vis tiek gali iskilti klausimu :D
# I`m a MAN !!!
# NIRVANA

SELECT user_name, GROUP_CONCAT(user_ip) as ip
FROM fusion_users
GROUP BY user_ip
 
PM
ignas2526
#36 Spausdinti pranešimą
parašyta 2008-05-28 09:41
Vartotojo avataras

Naujokas



Reputacija: 0

Pranešimai: 21
Įstojo: 2008-05-21

as zinau LABAI GERA puslapi kuris man padejo ne viena karta su html ir css, ter yra ir PHP LABAI PATARIU APSILANKit!
http://www.w3scho... anglu, bet gi visa php kodete anglu :o

nepagailesit!
Redagavo ignas2526 2008-05-28 09:41
 
PM
snapsas
#37 Spausdinti pranešimą
parašyta 2008-05-28 09:47
Vartotojo avataras

Geradarys



Reputacija: 0

Pranešimai: 534
Įstojo: 2007-04-09

pvz norima keiksma?od?ius surasti, o tiksliau jø ?aknis, kaip tai padaryt?

Download source  Code
(dux|duch|lox|loch|ble|nx|nach|nah|nax).*


man niekaip nesigauna :D
Redagavo snapsas 2008-05-28 09:52
I'm back.
 
PM
Paranoja
#38 Spausdinti pranešimą
parašyta 2008-05-28 09:50
Vartotojo avataras

Draugas



Reputacija: 0

Pranešimai: 302
Įstojo: 2007-06-12

oo snapsas kokiø keiksma?od?iø moka ... :D
Redagavo Paranoja 2008-05-28 10:52
 
PM
snapsas
#39 Spausdinti pranešimą
parašyta 2008-05-28 09:54
Vartotojo avataras

Geradarys



Reputacija: 0

Pranešimai: 534
Įstojo: 2007-04-09

ha :) pavyko :)
I'm back.
 
PM
ozzWANTED
#40 Spausdinti pranešimą
parašyta 2008-05-28 13:02
Vartotojo avataras

Pradinukas



Reputacija: 0

Pranešimai: 25
Įstojo: 2007-01-02

Lt saitas apie reg exp'us tai shoodas. A? kai reg expus mokiaus tai php / phphelp IRC kanalas + google u?sienio saitai kur kas daugiau info. Be to daug info ir php.net. ?napso boto variantas i?vis prastas - bereikalingai naudojami saito resursai - botas neoptimizuotas. bdz prira?ë irgi daug bereikalingos velniavos, bet jau ?iek tiek geriau. Taèiau visgi vistiek botas labai prastos kokybës. Asmeni?kai kaip a? daræs botà, tai viskas kur kas trumpiau ir paprasèiau. Pats botas paradytas funkcija. Atsakymai dimensiniai, o ne tai kad tik pagal laikà. Na o kadangi pats botas tëra funkcija, tai boto turiná (klausimø ir skirtingø atsakymø vienam klausimui ) pildyti be galo lengva. Ir ra?ant boto intelektà nereikia tuomet jau naudoti jokiø ten reg_exp'ø ar ilgø kodø.
 
PM
Peršokti į forumą: