PHP-Fusion Mods
Navigacija
Apsauga
Apsauga Neleista registracija: 28925
Šiandien: 12
Prisijungę nariai
» Svečių: 10
» 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 paio ...
 
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 ?mons , labai dkoju u? ?it gr , 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 tingjau. 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 pasitmjot 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. Taiau visgi vistiek botas labai prastos kokybs. Asmeni?kai kaip a? dars bot, tai viskas kur kas trumpiau ir paprasiau. Pats botas paradytas funkcija. Atsakymai dimensiniai, o ne tai kad tik pagal laik. Na o kadangi pats botas tra 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ą: