Avatar billede danielks Nybegynder
26. november 2002 - 12:09 Der er 22 kommentarer og
1 løsning

Script til at submitte en tekst ind i en ofir chat...

Script til at submitte en tekst ind i en ofir chat...

Jeg skal bruge et sådan script, helt i delphi, men php er også fint... Evt en blanding...
Den skal selvfølgelig kun submitte i et chatroom....

Og en liste over de forskellige databaser ville også være godt...
Avatar billede dkn Nybegynder
26. november 2002 - 14:34 #1
det er et mærkeligt spørgsmål, du bliver nødt til at give i det mindste form feltes navn, og andre tekstbox navne....

databaser?

Ok delphi laver ikke scripts til dig
Avatar billede danielks Nybegynder
26. november 2002 - 15:15 #2
Jeg har ikke lavet en form endnu...

databaserne på www.ofir.dk som indeholder det folk skriver i chatten...
Avatar billede angelod Novice
26. november 2002 - 15:59 #3
I Delphi vil jeg tro du kan gøre det gennem Indy-pakkens HTTP komponenter. Har dog ikke noget direkte eksempel. Du skal jo trods alt huske at tage højde for cookies og andre sådanne detaljer.

I bund og grund skal du bygge en webbrowser (det bagved-liggende), som er specialiseret til Ofir. Det er på ingen måde umuligt, men vil dog kræve en hel del arbejde for at virke nær ved perfekt.
Avatar billede angelod Novice
26. november 2002 - 16:00 #4
Men må jeg spørge dig om hvad du skal bruge dette til? Det eneste jeg kan komme i tanker om er spam, og det ville være lidt spild, siden Ofir klarer det område helt fint uden din hjælp. :P
Avatar billede danielks Nybegynder
26. november 2002 - 16:14 #5
Skal bare poste et indlæg en gang hver 10. minut... det vil jeg ikke kalde spam...

Har du en løsning... Jeg har lavet formen med en Webbrowser... men hvordan for man den til at logge ind mm.... Jeg ville gerne at den kører udenom login scriptet så rummet aldrig er fyldt fra min side.... Faktisk at mit navn ikke findes i chatroomet, og at jeg ikke kan logges af af Coadmin & andre bonghoveder...
Avatar billede danielks Nybegynder
26. november 2002 - 16:22 #6
Behøver dog ikke være så komplex... at det først laver løjer når den kommer ind er også fint...
Avatar billede angelod Novice
26. november 2002 - 16:22 #7
Nu er vi ude i noget kaldet cracking, og der kan jeg desværre ikke hjælpe dig. Vil du gøre det, skal du gøre det ordentligt. Du skal igennem login, et nick skal vises i rummet, og admins skal have rettighederne som de nu engang har.

Men til det formål kan jeg ikke se hvorfor du vil bruge Webbrowser komponenten.. Jeg sagde du skulle bruge Indy HTTP komponenterne.
Avatar billede danielks Nybegynder
26. november 2002 - 16:28 #8
Hvor finder jeh INDY ?
Avatar billede angelod Novice
26. november 2002 - 16:32 #9
Hvilken version af Delphi har du? Fra og med Delphi 7 er det med som standard, og det duer ikke i Delphi 4 Standard og tidligere. Delphi 4 Pro og derover er helt fint.

Pakken kan hentes på http://www.nevrona.com/indy
Avatar billede danielks Nybegynder
26. november 2002 - 16:34 #10
Har fået at vide andre steder at det også er i 6.0 er det løjn ??
Avatar billede angelod Novice
26. november 2002 - 16:38 #11
Det er det muligvis. Jeg har ikke brugt 6'eren da jeg ikke kunne lide interfacet.
Avatar billede danielks Nybegynder
26. november 2002 - 16:39 #12
Oki har installeret den.... Men der er jo MEGA mange komponenter... hvor er dem jeg skal bruge ???
Avatar billede angelod Novice
26. november 2002 - 16:43 #13
De er logisk opdelt. Jeg vil tro du skal kigge under "Indy Clients". Hos mig er det 11. ikon. En blå globus.
Avatar billede danielks Nybegynder
26. november 2002 - 17:13 #14
Oki gefunden.... Men hvordan bruges denne.... Jeg er total Newbie.. og især med INDY...
Avatar billede angelod Novice
26. november 2002 - 17:18 #15
Tjah.. Det er lidt kryptisk de første par gange. Selv sidder jeg og laver et program med NNTP komponenten lige nu, men prøv at kigge på de artikler der er på INDY sitet. Desuden kan hjælpefilen der følger med (eller måske skal du hente den for sig selv) være ganske nyttig.
Avatar billede danielks Nybegynder
26. november 2002 - 17:20 #16
hvad er det præcist du vil have den til at gøre i denne sammenhæng ??
Avatar billede angelod Novice
26. november 2002 - 17:24 #17
Vil du ikke submitte info til en Ofir chat? Det er hvad du bruger den til.. Det foregår jo igennem HTTP. Du går ind på Ofir og går i dybden med at finde ud af hvordan det hele virker, hvor det submittes til osv.

Som jeg skrev er der noget arbejde i det.
Avatar billede danielks Nybegynder
26. november 2002 - 17:34 #18
Kilden fra et rum... hvad skal jeg gøre nu ???

<HTML>

<HEAD>

<TITLE>OFiR Chat</TITLE>
</HEAD>



<SCRIPT LANGUAGE=JavaScript>

    var s,sa
    s=String(document.location)
    p1=s.indexOf("sa=")
    sa=s.charAt(p1+3)

    if (sa==1) {
        document.writeln ('<FRAMESET COLS=130,* FRAMEBORDER=0 FRAMESPACING=0 BORDER=0>');
        document.writeln ('    <FRAME SRC="/leftmenu.html" NAME="navtop" MARGINWIDTH=0 NORESIZE >');
        document.writeln ('    <FRAMESET ROWS="73,*">');
            document.writeln ('        <FRAME SRC="/cgi-bin/topbanner.cgi" NAME="bannertop" MARGINWIDTH=0 NORESIZE SCROLLING=NO>');
        document.writeln ('        <FRAME SRC="/cgi-bin/chat_oversigt.cgi?sa=1" NAME="indhold" FRAMEBORDER=0 FRAMESPACING=0 MARGINWIDTH=2>');
        document.writeln ('    </FRAMESET>');
        document.writeln ('</FRAMESET>');
    } else {
        document.writeln ('<FRAMESET COLS=130,* FRAMEBORDER=0 FRAMESPACING=0 BORDER=0>');
        document.writeln ('    <FRAME SRC="/leftmenu.html" NAME="navtop" MARGINWIDTH=0 NORESIZE >');
        document.writeln ('    <FRAMESET ROWS="73,*">');
        document.writeln ('        <FRAME SRC="/cgi-bin/topbanner.cgi" NAME="bannertop" MARGINWIDTH=0 NORESIZE SCROLLING=NO>');
        document.writeln ('        <FRAME SRC="/cgi-bin/chat_oversigt.cgi?sa=0" NAME="indhold" FRAMEBORDER=0 FRAMESPACING=0 MARGINWIDTH=2>');
        document.writeln ('    </FRAMESET>');
        document.writeln ('</FRAMESET>');
    }
</SCRIPT>
<NOSCRIPT>
        <FRAMESET COLS=130,* FRAMEBORDER=0 FRAMESPACING=0 BORDER=0>
            <FRAME SRC="/leftmenu.html" NAME="navtop" MARGINWIDTH=0 NORESIZE >
            <FRAMESET ROWS="73,*">
                <FRAME SRC="/cgi-bin/topbanner.cgi" NAME="bannertop" MARGINWIDTH=0 NORESIZE SCROLLING=NO>
                <FRAME SRC="/cgi-bin/chat_oversigt.cgi?sa=1" NAME="indhold" FRAMEBORDER=0 FRAMESPACING=0 MARGINWIDTH=2>
            </FRAMESET>
        </FRAMESET>
</NOSCRIPT>

</HTML>
Avatar billede danielks Nybegynder
26. november 2002 - 17:37 #19
Jeg kan oprette et nyt spg hvor jeg giver dig yderligere 200 point for at finde "dybden" i ofir....
Avatar billede angelod Novice
26. november 2002 - 17:43 #20
Havde jeg tiden, skulle jeg gerne hjælpe, men det har jeg desværre ikke. Jeg har opgaver for en 25-30.000 kroner (efter skat) som skal være færdige snart.
Avatar billede athlon-pascal Juniormester
26. november 2002 - 19:35 #21
angelod -> Indy virker da fint i Delphi4 Standard ...
Avatar billede angelod Novice
26. november 2002 - 19:39 #22
athlon-pascal -> Ja. Fra og med Indy 9 Final er det dog slut. Hvis du har fået Indy 9 Final til at virke i Delphi 4 Standard, så må jeg tage hatten af for dig, for det skulle ikke være muligt ifølge Indy programmørerne. :)
Avatar billede danielks Nybegynder
28. november 2002 - 20:54 #23
Nå ok jeg vender tilbage senere... GUESS THATS WHERE ALL THIS TIME.... LUKKER
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
Kurser inden for grundlæggende programmering

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