Avatar billede Slettet bruger
08. september 2005 - 18:44 Der er 15 kommentarer og
2 løsninger

Tagwall bot

En lille robot man kan tale til?

Nogen der kan lave en bot man kan skrive med..

Eksempel:

Raunsbaek skriver i tagwall "Hej bot" så skriver
Bot skriver svar med "Hej hej Raunsbaek"

Håber i forstår mit mærkelige eksempel :P
Avatar billede Slettet bruger
08. september 2005 - 18:58 #1
Du kan vel blot bruge:

if (eregi('hej bot', $_POST['besked'])) {
    // insert into database - hvor 'besked' skal indeholde "hej $_POST['navn']"
}

elseif (eregi('hvad er klokken?', $_POST['besked'])) {
    // insert into database - hvor 'besked' skal indeholde date("h:i:s")
}
Avatar billede Slettet bruger
08. september 2005 - 20:02 #2
Kan du ikke skrive den fulde kode..?

Men botten svarer mig heller ikke.
Avatar billede sebast Nybegynder
08. september 2005 - 20:28 #3
Det ka' jeg da :)
--

if (eregi('hej bot', $_POST['besked'])) {
    mysql_query("insert into tagwall (forfatter, besked, date) values ('Robot', 'Hej " . $_POST['forfatter'] . "', '" . time() . "')") or die(mysql_error());
}

elseif (eregi('hvad er klokken?', $_POST['besked'])) {
    mysql_query("insert into tagwall (forfatter, besked, date) values ('Robot', 'Klokken er " . date("H:i:s") . "', '" . time() . "')") or die(mysql_error());
}

--
Men det skal jo tilpasses din gæstebog. Men den kode er vel nok, or?
Avatar billede Slettet bruger
08. september 2005 - 20:54 #4
Næsten skal teste den!
Avatar billede Slettet bruger
08. september 2005 - 21:01 #5
Koderne virker ikke..
Avatar billede Slettet bruger
08. september 2005 - 21:12 #6
Jo forfanden =)

De er nok bare ikke tilpasset til dine felter.
Avatar billede Slettet bruger
08. september 2005 - 21:16 #7
Har tilpasset mine filer..
Avatar billede Slettet bruger
08. september 2005 - 21:20 #8
smid koden.
Avatar billede Slettet bruger
08. september 2005 - 21:21 #9
mysql_query("INSERT INTO tagwall_avis (navn, dato, tekst, farve, ip) VALUES ('$navn', '$dato', '$tekst', '$farve', '$ip')");

Se om du kan gøre det..
Avatar billede Slettet bruger
08. september 2005 - 21:28 #10
if (eregi('hej bot', $_POST['tekst'])) {
    mysql_query("insert into tagwall_avis (navn, dato, tekst, farve, ip) values ('Robot', '" . $dato . "', 'Hej " . $_POST['navn'] . "', 'red', 'ikke opgivet')") or die(mysql_error());
}

elseif (eregi('hvad er klokken?', $_POST['tekst'])) {
    mysql_query("insert into tagwall_avis (navn, dato, tekst, farve, ip) values ('Robot', '" . $dato . "', 'Klokken er " . date("H:i:s") . "', 'red', 'ikke opgivet')") or die(mysql_error());
}
Avatar billede Slettet bruger
08. september 2005 - 21:32 #11
Skidtet funker - SMID ET SVAR DIN GUTTERMAND..
Avatar billede Slettet bruger
08. september 2005 - 21:33 #12
Men OBS: der er en bagatel, den viser ikke brugernavnet når botten svarer..
Avatar billede Slettet bruger
08. september 2005 - 21:36 #13
Nu gør den - Tog bare session.. Smid et svar du!
Avatar billede Slettet bruger
08. september 2005 - 21:41 #14
Nææh vent lige jeg får denne fejl meddelse når man skriver en anden besked end "hej bot" - Den skriver godt nok den besked man skriver men denne fejl meddelse skal rettes...

Warning: eregi(): REG_EMPTY in index.php on line 39
Avatar billede Slettet bruger
08. september 2005 - 21:49 #15
Så må jeg nok hellere se hele koden. Indsæt "show_source(__FILE__);" nederst på din side og skriv link.
Avatar billede Slettet bruger
08. september 2005 - 21:51 #16
Det gør ingenting - har fundet fejlen igen.. - Glemte at udfylde den besked der skulle aktivere botten :D
Avatar billede Slettet bruger
09. september 2005 - 09:26 #17
Super ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester