TestMax.dk Paster
  • Forside
  • Print
  • Bookmark
  • Kontakt
  • SiteMap


infobox infobox
 

Fra irc channel til mysql og omvendt!

11-02-2008 18:27:30
 
 
Muligheder (Anmeld)
Skrevet af Waxor
Kliks 620
Kategori Bot scripting
Hej,

Jeg har en hjemmeside hvor man kan se webcam og der vil jeg gerne kunne skrive !webcam-on i min channel og så står der Webcam is online på hjemmeside og !webcam-off skal sige at det er offline men hvordan gør jeg det?

- gider ikke FTP men mySQL!

mvh. Andreas
 
infobox infobox


infobox infobox
 
#1Panda(Anmeld) 11-02-2008 18:35:48
 
 
hvorfor fanden vil du bruge mysql til noget så simpelt som det?

Hvorfor ikke bare bruge en simpel socket eller ligende?
Portfolio: http://dumpen.dk

Panda's signatur billede
 
infobox infobox

infobox infobox
 
#2Dandy(Anmeld) 11-02-2008 19:03:34
 
 
ja jeg ville nok bruge et lille php script også en socket
 
infobox infobox

infobox infobox
 
#3Waxor(Anmeld) 11-02-2008 19:23:12
 
 
Okay hvordan?
 
infobox infobox

infobox infobox
 
#4Hansa(Anmeld) 11-02-2008 19:33:58
 
 
Jeg vil anbefale dig at bruge mysql.dll, som kan hentes her:
http://kortlink.dk/4svn

Jeg har desuden lavet en guide hvor du muligvis kan få inspiration fra:
http://testmax.dk/Forum/T.....via-Mirc-script.aspx


Jeg kan godt bikse et eksempel frem til dig hvis du ønsker dette, men jeg har ikke tænkt mig at lave det for dig ;)

Venligst
Christoffer T. Nielsen
[20:59:35] <@Hansa^> et arrogant røvhul
 
infobox infobox

infobox infobox
 
#5Drax(Anmeld) 11-02-2008 19:39:10
 
 
#4 > God stil at komme med noget brugbart information :)

Men Waxor, hvordan kan det være du vil styre om du er on eller offline via mirc?
Administrator - TestMax.dk Stifter/Udvikler

Drax's signatur billede
 
infobox infobox

infobox infobox
 
#6Waxor(Anmeld) 11-02-2008 22:06:14
 
 
#4> Vil godt have et eksempel.. (:

#5> Synes det er lidt nemmere. (:
 
infobox infobox

infobox infobox
 
#7Dandy(Anmeld) 11-02-2008 22:14:21
 
 
#6 > Der er eksempler i hans guide
 
infobox infobox

infobox infobox
 
#8Hansa(Anmeld) 11-02-2008 22:44:48
 
 
Hej igen Waxor,

Jeg har prøvet og oprette en database som hedder webcam, tabellen hedder også webcam, for at holde det simpelt.

on *:TEXT:!server-on*:#:{
;her tjekker vi om personen der skriver !server-on er admin eller hvis host er xxx.
if ($address($nick,1) == *!*Hansa@a.psychedelic.psykoprofylax.com) {
;her kalder vi connect aliasen så vi får forbindelse til databasen
aliasconnect
;her går vi videre og og kalder en alias som indsætter tingene i min mysql database
aliasquery
;her kalder vi disconnect aliasen og lukker vi forbindelsen til serveren igen
aliasdisconnect
.notice $nick Done, opdateret. }
else { msg $chan Du er ikke admin } }


### ALIASES ###

aliasconnect {
;Her connecter jeg til databasen.
echo -a $dll(MySQL.dll,Connect,webcam -huw localhost MYSQLBRUGER MYSQLPASSWORD)
}


aliasdisconnect {
;Her lukker vi forbindelsen til serveren.
echo -a $dll(MySQL.dll,Close,webcam)
}

aliasquery {
;Her kører vi den query som er sat i variablen.
echo -a $dll(MySQL.dll,Query,webcam -d webcam %indsaetmysql)
}


### VARIABLER ###

%indsaetmysql INSERT INTO webcam (status) VALUES ('webcam er on eller er den off?')



For at du kan få en lille smule gavn af dette script og faktisk forstå det, så mener jeg at du bør læse mine 2 links jeg skrev tidligere oppe, nu har du en idé om hvordan man gør og kan selv bygge dig videre, du skal være velkommen til at spørge igen hvis du er i tvivl om mere.

Venligst
Christoffer T. Nielsen
[20:59:35] <@Hansa^> et arrogant røvhul
 
infobox infobox

infobox infobox
 
#9Waxor(Anmeld) 11-02-2008 22:58:36
 
 
Kan du ikke kalde databasen webcam1? - kan ikke finde rundt i det. :s
 
infobox infobox

infobox infobox
 
#10dStar(Anmeld) 11-02-2008 22:59:52
 
 
#9 > Det er altså også noget halv svært du starter ud med :/
TestMax.dk Hjælper

Du kan altid skrive :)
 
infobox infobox

infobox infobox
 
#11Hansa(Anmeld) 11-02-2008 23:01:38
 
 
Hvis du henter pakken, står der i readmen hvad der er angivet til hvad, her er det:

echo -a $dll(MySQL.dll,Query,webcam -d webcam %indsaetmysql)
Databasen er markeret med fed...
Og i variablen er tabellen ligeledes angivet.
[20:59:35] <@Hansa^> et arrogant røvhul
 
infobox infobox

Påmindelse ved nyt svar

Ved at tilmelde dig automatisk påmindelse, modtager du en email så snart denne tråd bliver besvaret, dog sender vi kun en mail til dig, også selvom der er kommet flere svar, simpelthen for at spare dig for spam i din indbakke.


infobox infobox
  Svar på tråden  
   
 
 
infobox infobox

infobox infobox
  Læs dette før du sender dit indlæg!  
 
Ved tryk på send knappen accepterer du vores regelsæt som kan læses her
Praktiske informationer
Type Eksempel Resultat
Fed [b]din tekst[/b] din tekst
Kursiv [k]din tekst[/k] din tekst
Understreg [u]din tekst[/u] din tekst
Kode felt [code]din tekst[/code]
din tekst
infobox infobox