PHP-Fusion Mods
Navigacija
Apsauga
Apsauga Neleista registracija: 28672
Šiandien: 26
Prisijungę nariai
» Svečių: 27
» Narių: 0

» Viso narių: 10,232
» Naujausias: EdvinasG1337

Prisijungimų istorija:
tabux 1 Diena
EdvinasG1337nepamenu
rolandas94nepamenu
Zbigniew@nepamenu
Edis2nepamenu
klubogerbejasnepamenu
Miskinisnepamenu
mast3rnepamenu
N1nt3ndnepamenu
Matze1987nepamenu
Piter_NSnepamenu
MariukasRnepamenu
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.

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

2024-02-20 22:18
Zodziu.. Nostalgija. Sorry Tabux uz spam’a, netelpa viskas i viena shout’a. 😁

2024-02-20 22:14
Aisku dabar tokie laikai, kai turinio valdymo sistemas valdome one-click principu. Ne kaip seniau kode ieskodavom klaidu, norint moda pasileist.. :D paciam reikdavo susidiegt viska i ftp..

2024-02-20 22:03
Sveiki kolegos 👌 kazkada rasiau greit 11 metu bet ziuriu greit 14 metu. 😄 baisuu, reik ta proga kazka sugalvot su php-f kaip jaunima itraukt.

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