Avatar billede specialty Nybegynder
03. november 2000 - 19:50 Der er 43 kommentarer og
1 løsning

Sende SMS gennem Besked.dk

Hej Eksperter...

Jeg har lavet et SMS program men er der en der kender en metode til at sende gennem besked.dk???

På forhånd tak...

/Specialty...
Avatar billede bbs Nybegynder
03. november 2000 - 21:14 #1
Jeg tror lige at du skal spørge besked.dk om lov til det, og hvis du får lov, giver de dig meget sikkert en gateway!
Avatar billede blazer Nybegynder
03. november 2000 - 22:00 #2
<HTML>

<SCRIPT LANGUAGE=\"JAVASCRIPT\">
<!-- Hide JavaScript from old browsers

// max length of messages
MAXLENGTH = 160   

// Insert document into its proper frame
if (top.location == self.location){
  top.location.href = \"http://www.besked.dk/\"
}

// Insert document into its proper frame
//  if (parent.location.href != \"http://www.besked.dk/\"){
//  alert(\'Framed:\' + parent.location.href)
//  top.location.href = \"http://www.besked.dk/\"
//}



// returns true and submits if the form is valid, returns false otherwise.
function validate() {

  theForm=document.forms[0]

  // Validate telephone number

  tel = theForm.to.value
  for( i=0; i<tel.length; i++ ) {
    ch = tel.charAt(i)
    // valid characters are digits ...
    if( (ch < \'0\') || (ch > \'9\') ) {
        alert( \'Telefonnummeret må kun bestå af cifre.\' )
        return false
    }
  }

  if( tel.length != 8 ) {
    alert( \'Telefonnummeret skal indeholde netop otte cifre.\' )
    return false
  }

  // is it a mobile phone?
  prefix = tel.substring(0,2)
  if( ((prefix >= 30) || (prefix < 20)) && (prefix != 40) && (prefix != 41)  && (prefix != 72) ) {
    alert( \'Der kan kun sendes SMS-beskeder til mobiltelefoner. \' +
          \'Telefonnummeret skal derfor begynde med 2, 40, 41 eller 72\' )
    return false
  }

  // Validate length of message
  len = messageLength( theForm )
  if( len > MAXLENGTH ) {
    alert( \'Beskeden er for lang. Den er \' + len +
          \' tegn lang. Den maksimalt tilladte længde er \' + MAXLENGTH +
          \' tegn.\' )
    return false
  }

  if( theForm.message.value.length == 0 ) {
    alert( \'Beskedfeltet skal udfyldes.\' )
    return false
  }

  theForm.submit()
  return true
}


function validateAndSubmit() {
  doSubmit = validate()
  if( doSubmit ) {
    document.forms[0].submit()
    return true
  }
  return false
}

// Calculate the message length
function messageLength( theForm ) {
  ml = theForm.message.value.length
  sl = theForm.sender.value.length
  if( sl > 0 ) {
    ml += sl + 5
  }
  return ml
}

function updateCharsLeft( theForm ) {
  charsLeft = MAXLENGTH - messageLength( theForm )
  theForm.charsLeft.value = charsLeft
}

// End of comment that hides JavaScript from old browsers -->
</SCRIPT>

<BODY BGCOLOR=\"#FFFFFF\">


<FORM ACTION=\"http://www.besked.dk/cgi-bin/getWWW.cgi\" METHOD=\"POST\" onSubmit=\"return validate()\">
<P>
<TABLE ALIGN=\"LEFT\" BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\">
    <TR>
        <TD ROWSPAN=\"3\"><IMG SRC=\"images/blank.gif\" WIDTH=\"30\" HEIGHT=\"10\" ALIGN=\"BOTTOM\" BORDER=\"0\"></TD>
        <TD><IMG SRC=\"images/blank.gif\" WIDTH=\"2\" HEIGHT=\"10\" ALIGN=\"BOTTOM\" BORDER=\"0\"></TD>
    </TR>
    <TR>
        <TD><A HREF=\"http://www.wanadoo.dk/\" target=\"_top\"><IMG SRC=\"images/banner01.gif\"
            WIDTH=\"468\" HEIGHT=\"60\" ALIGN=\"BOTTOM\" BORDER=\"0\"></A></TD>
    </TR>
    <TR>
        <TD>
            <CENTER>
            <TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\">
                <TR>
                    <TD COLSPAN=\"3\"><IMG SRC=\"images/table_top.gif\" WIDTH=\"400\" HEIGHT=\"30\" ALIGN=\"BOTTOM\" BORDER=\"0\"></TD>
                </TR>
                <TR>
                    <TD ROWSPAN=\"3\" BGCOLOR=\"#FFCC00\"><IMG SRC=\"images/blank.gif\" WIDTH=\"2\" HEIGHT=\"2\" ALIGN=\"BOTTOM\" BORDER=\"0\"></TD>
                    <TD>
                        <TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\">
                            <TR>
                                <TD></TD>
                                <TD WIDTH=\"350\"><FONT SIZE=\"2\" FACE=\"Arial\">Velkommen til www.besked.dk. Fra denne side kan du sende
                                    SMS-beskeder til alle danske GSM-mobiltelefoner.</FONT></TD>
                            </TR>
                            <TR>
                                <TD><IMG SRC=\"images/blank.gif\" WIDTH=\"10\" HEIGHT=\"5\" ALIGN=\"BOTTOM\" BORDER=\"0\"></TD>
                                <TD WIDTH=\"350\"><IMG SRC=\"images/blank.gif\" WIDTH=\"10\" HEIGHT=\"5\" ALIGN=\"BOTTOM\" BORDER=\"0\"></TD>
                            </TR>
                        </TABLE>
                    </TD>
                    <TD ROWSPAN=\"3\" BGCOLOR=\"#FFCC00\"><IMG SRC=\"images/blank.gif\" WIDTH=\"2\" HEIGHT=\"2\" ALIGN=\"BOTTOM\" BORDER=\"0\"></TD>
                </TR>
                <TR>
                    <TD BGCOLOR=\"#FFCC00\"><IMG SRC=\"images/blank.gif\" WIDTH=\"2\" HEIGHT=\"2\" ALIGN=\"BOTTOM\" BORDER=\"0\"></TD>
                </TR>
                <TR>
                    <TD BGCOLOR=\"#FAF7EA\">
                        <CENTER>
                        <P>
                        <TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"5\">
                            <TR>
                                <TD VALIGN=\"TOP\" COLSPAN=\"3\"><IMG SRC=\"images/blank.gif\" WIDTH=\"5\" HEIGHT=\"5\" ALIGN=\"BOTTOM\" BORDER=\"0\"></TD>
                            </TR>
                            <TR>
                                <TD VALIGN=\"TOP\">
                                    <P ALIGN=\"RIGHT\"><FONT SIZE=\"2\" COLOR=\"#000000\" FACE=\"Arial\"><B>modtager :</B></FONT>
                                </TD>
                                <TD COLSPAN=\"2\"><INPUT TYPE=\"TEXT\" NAME=\"to\" SIZE=\"8\" MAXLENGTH=\"8\"><FONT SIZE=\"2\" COLOR=\"#000000\"
                                    FACE=\"Arial\"><B>&nbsp;(8-cifret tlf. nr.)</B></FONT></TD>
                            </TR>
                            <TR>
                                <TD VALIGN=\"TOP\">
                                    <P ALIGN=\"RIGHT\"><FONT SIZE=\"2\" COLOR=\"#000000\" FACE=\"Arial\"><B>afsender :</B></FONT>
                                </TD>
                                <TD VALIGN=\"TOP\" COLSPAN=\"2\"><INPUT TYPE=\"TEXT\" NAME=\"sender\" SIZE=\"14\" onKeyUp=\"updateCharsLeft(this.form)\" onChange=\"updateCharsLeft(this.form)\"
                                    onkeypress=\"updateCharsLeft(this.form)\"> <FONT SIZE=\"2\" COLOR=\"#000000\" FACE=\"Arial\"><B>&nbsp;(dit
                                    navn)</B></FONT></TD>
                            </TR>
                            <TR>
                                <TD VALIGN=\"TOP\">
                                    <P ALIGN=\"RIGHT\"><FONT SIZE=\"2\" COLOR=\"#000000\" FACE=\"Arial\"><B>besked :</B></FONT>
                                </TD>
                                <TD VALIGN=\"TOP\"><TEXTAREA NAME=\"message\" WRAP=\"VIRTUAL\" ROWS=\"7\" COLS=\"23\" MAXLENGTH=\"160\" onKeyUp=\"updateCharsLeft(this.form)\"
                                    onChange=\"updateCharsLeft(this.form)\" onkeypress=\"updateCharsLeft(this.form)\"></TEXTAREA></TD>
                                <TD VALIGN=\"TOP\"><FONT SIZE=\"2\" COLOR=\"#000000\" FACE=\"Arial\"><B>max. 160 tegn<BR>
                                    <BR>
                                    du har </B></FONT><INPUT TYPE=\"TEXT\" NAME=\"charsLeft\" SIZE=\"3\" onFocus=\"blur()\"><FONT
                                    SIZE=\"2\" COLOR=\"#000000\" FACE=\"Arial\"><B><BR>
                                    tegn tilbage</B></FONT></TD>
                            </TR>
                            <TR>
                                <TD VALIGN=\"TOP\">
                                    <P ALIGN=\"RIGHT\"><FONT SIZE=\"2\" COLOR=\"#000000\" FACE=\"Arial\"><B>send som :</B></FONT>
                                </TD>
                                <TD VALIGN=\"TOP\">
                                    <TABLE BORDER=\"0\" CELLPADDING=\"0\">
                                        <TR>
                                            <TD VALIGN=\"TOP\"><INPUT TYPE=\"RADIO\" NAME=\"online\" VALUE=\"off\"  CHECKED></TD>
                                            <TD VALIGN=\"MIDDLE\"><FONT SIZE=\"2\" FACE=\"Arial\">Normal SMS</FONT></TD>
                                        </TR>
                                        <TR>
                                            <TD VALIGN=\"TOP\"><INPUT TYPE=\"RADIO\" NAME=\"online\" VALUE=\"on\"></TD>
                                            <TD VALIGN=\"MIDDLE\"><FONT SIZE=\"2\" FACE=\"Arial\">Direkte besked (*)</FONT></TD>
                                        </TR>
                                    </TABLE>
                                </TD>
                                <TD VALIGN=\"TOP\">&nbsp;</TD>
                            </TR>
                        </TABLE>
                       
                        <TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\" WIDTH=\"396\">
                            <TR>
                                <TD><IMG SRC=\"images/blank.gif\" WIDTH=\"1\" HEIGHT=\"1\" ALIGN=\"BOTTOM\" BORDER=\"0\"></TD>
                            </TR>
                        </TABLE>

</CENTER>
                    </TD>
                </TR>
                <TR>
                    <TD COLSPAN=\"3\" BGCOLOR=\"#FAF7EA\"><INPUT TYPE=\"IMAGE\" NAME=\"Send\" value=\"Send\" SRC=\"images/table_bottom.gif\" WIDTH=\"400\" HEIGHT=\"30\" ALIGN=\"BOTTOM\" BORDER=\"0\" onClick=\"return validateAndSubmit()\"></TD>
                </TR>
            </TABLE>
<TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"10\" WIDTH=\"400\">
    <TR>
        <TD><FONT SIZE=\"2\" COLOR=\"#444444\"></FONT><FONT SIZE=\"2\" COLOR=\"#444444\" FACE=\"Arial\"><BR>(*)
            En direkte besked vises i displayet med det samme, men gemmes ikke p&aring; modtagerens
            telefon. Den kan derfor nemt blive slettet, hvis modtageren f&aring;r en anden besked
            eller et opkald.</FONT></TD>
    </TR>
</TABLE>
</CENTER>
        </TD>
    </TR>
</TABLE>

</FORM>


</BODY>

</HTML>
Avatar billede blazer Nybegynder
03. november 2000 - 22:00 #3
MEn fjern

// Insert document into its proper frame
if (top.location == self.location){
  top.location.href = \"http://www.besked.dk/\";
}
Avatar billede specialty Nybegynder
03. november 2000 - 22:41 #4
Dette er bare kilde koden fra besked.dk og den kan jeg ikke bruge til ret meget...

Jeg har fundet ud af at når man sender en besked så for beskeden en \"KEY\" og efter at beskeden er sendt kan man ikke bruge same \"KEY\" igen... Dette gør at man ikke kan sende den samme besked igen og igen... Men jeg mangler en metode til at skafe mig en ny \"KEY\" hved var besked...

er der ikke nogen der ved hvordan man gør det... eller måske kender en anden SMS gataway man kan lave det nummer med???

/Specialty
Avatar billede tdaugaard Nybegynder
04. november 2000 - 12:44 #5
Jeg har selv siddet og prøvet at bruge besked.dk\'s CGI script til at sende igennem (det var godtnok med ASP men fremgangsmåden er næsten den samme) og det funker ikke da jeg tror de checker for referer for at være sikker på at folk ikke prøver at misbruge deres service - ligesom os ;-)

Men lytter da lige med..
Avatar billede specialty Nybegynder
04. november 2000 - 13:14 #6
Hvis man sender en besked.... og læser kilde koden når der står \"sender besked\" og skynder sig at trykke tilbage... sådan så beskeden ikke når at blive sendt... I kildekoden står der en adresse...

http://www.besked.dk/cgi-bin/sendSMS.cgi?to=40404040&message=Dette%20er%20en%20test%2E%2E%2E&sender=Specialty&online=off&KEY=973339835_1180

Hvis jeg bruger denne KEY (de sidste 15 tegn) i mit SMS program kan jeg sende en besked... og efter denne besked kan jeg ikke sende flere...

Så de virker altså men jeg mangler en metode til at anskaffe mig en ny KEY... Dette må jo stå i et af deres script... MEN HVOR???

/Specialty...
Avatar billede tdaugaard Nybegynder
04. november 2000 - 13:15 #7
Ahh .. på den måde ... :)

Dunno ..
Avatar billede porche Nybegynder
04. november 2000 - 20:48 #8
Hvorfor ikke bare sende sms\'en som en email?
Avatar billede parazite Nybegynder
04. november 2000 - 20:58 #9
Hvad med at køre ovennævnte trick en 10 - 20 gange, og se om du kan finde et mønster i deres key? Så kan du jo selv generere den.

- Parazite
Avatar billede specialty Nybegynder
05. november 2000 - 00:08 #10
Det har jeg prøvet men det ser ikke ud som om der er noget system, KEY\'erme er meget forskellige... Her under står nogle KEY\'s så kan i prøve at finde mønstret...

973378673_24492
973378718_24580
973378767_24675
973378802_24772
973378836_24850
973378895_24964
973378927_25022
973378953_25056
973378980_25135
973379011_25229
973379061_25341
973379219_25709
973379241_25775
973379261_25813
973379297_25890
973379329_25971

Der er noget der er ens men resten syntes jeg er meget forskelligt....

/Specialty...
Avatar billede parazite Nybegynder
05. november 2000 - 00:36 #11
OK... alle starter med 9733xxxxx_xxxxx så vidt jeg kan se. Her kan vi ihverfald være nogenlunde sikre. Resten ser ud til at stige afhængig af tiden!? Hmmm... Hvis vi antager, at de har undladt at stille tiden på deres server, så passer det vist nogenlunde med antallet af sekunder i døgnet, eller? *G* Gætter bare, men forslag på bordet skal der jo.

Det er jo faktisk en KANON måde at se om det er sendt fra det rigtige sted. Det er enormt svært at ramme tiden med de rigtige sekunder, såeh... leg i den retning? :o)

- Parazite
Avatar billede parazite Nybegynder
05. november 2000 - 00:39 #12
Hmmm... du sagde at du kunne bruge en nøgle igen i dit program? Så falder det jo til jorden... øv... :o/

Nå, prøv at generere en kode selv med præfixet 9733.

- Parazite
Avatar billede specialty Nybegynder
05. november 2000 - 16:27 #13
Det har jeg prøvet men den vil ikke acceptere dem...

Jeg har også prøvet at lave det med e-mail men det lykkes ikke helt for mig... Jeg kunne ikke få Visual Basic til at sende e-mail\'en...

Er der ikke nogen som enten kan få e-mail funktionen til at virke eller kender at andet SMS sted jeg kan sende igennem...

/Specialty...
Avatar billede tdaugaard Nybegynder
05. november 2000 - 18:05 #14
Hvilken kontrol bruger du til at sende mail med i VB ?
Jeg har en genial en der hedder EsSMTP og den er meget nem at bruge ..
Avatar billede specialty Nybegynder
05. november 2000 - 18:36 #15
Jeg prøvede med MAPISession og MAPIMessages og til sidst med Winsock... Men jeg kunne ikke få det til at virke...

Men kan jeg så ikke lige få æov at kigge lidt på EsSMTP??? og det ville hjælpe lidt hvis du også havde et lille eksempel...

/Specialty...
Avatar billede tdaugaard Nybegynder
05. november 2000 - 18:57 #16
Med EsSMTP er det ligesom hvis du f.eks. bruger AspMail/JMail i ASP/PHP .. det er samme fremgangsmåde..

Jeg finder den lige frem .. hvis du skriver din mail add så sender jeg den ASAP ... der følger eksempel med..
Avatar billede specialty Nybegynder
05. november 2000 - 19:41 #17
Min e-mail adresse er...

specialty@jubiipost.dk

/Specialty...
Avatar billede madd Nybegynder
16. november 2000 - 10:20 #18
Kan du ikke også sende den til mig tdaugaard??

madd@inka-ninjas.com


/MadD
Avatar billede syscom Nybegynder
16. november 2000 - 15:22 #19
og mig?

peter@overload.dk
Avatar billede tdaugaard Nybegynder
16. november 2000 - 15:28 #20
hæ hæ ... just a sec ..uploader den istedet ...
Avatar billede tdaugaard Nybegynder
16. november 2000 - 15:34 #21
I tilfælde af at nogle fik den brilliant gode idé også at skulle bruge EsPOP3 (POP3 kontrollen .*g*) så har jeg også lagt den online.

http://www.tdaugaard.dk/x/
Avatar billede dalbjerg Nybegynder
01. december 2000 - 13:33 #22
Ved ikke om de har lavet det, om men engang, kørte det på den måde, at man kunne sende beskeden, op til i mog 5 min....  Men Coolsms, har hacket deres kode... Send blot en besked, via dem, og så prøv fra besked.dk, det kommer fra samme nummer... Men desværre har de også en key, sat på deres... Men det kan være at de er nemme at snakke med end mobilix, ikke engang, nå man siger at man vil give dem 1000 om månenden for at gøre det samme, som dem, selv ikke der vil de være med til at snakke... :o(...

Så det kunne snild være noget med tiden at gøre... Det der espop3, er det noget i stil med jmail? eller er det noget som er bedre???
Avatar billede syscom Nybegynder
04. december 2000 - 16:24 #23
Ja det er rigtigt nok, jeg kunne også gennem ASPHttp benytte mig af coolsms\'s sende script, det kan jeg ikke længere... men det må da stadig være muligt...
Avatar billede timsen Nybegynder
04. december 2000 - 16:27 #24
netdate.nu har lavet det med telefon bog og det hele se : http://www.netdate.nu/netdate.nu/opret.html
Avatar billede syscom Nybegynder
04. december 2000 - 16:32 #25
Hvordan fanden gør de det... det gad jeg godt at vide...
Avatar billede dalbjerg Nybegynder
04. december 2000 - 16:32 #26
Uhmmm
Avatar billede dalbjerg Nybegynder
04. december 2000 - 16:46 #27
Jeg takker timsen, for den dejlige oplysning.. :o)

http://www.leweb.dk/mosegris/sms.asp

:o)
Avatar billede dalbjerg Nybegynder
04. december 2000 - 17:05 #28
Avatar billede syscom Nybegynder
04. december 2000 - 18:37 #29
hvordan hvordan hvordan... :) - hvordan har I/du lavet det?
Avatar billede dalbjerg Nybegynder
04. december 2000 - 18:41 #30
Blot lige asp....

Har desværre ikke lige den kilde, kode her... Men jeg kan lige poste den nå jeg kommer hjem...

Men jeg vil havde mere end 100 point for den
Avatar billede timsen Nybegynder
04. december 2000 - 19:03 #31
Hva snakker dalbjerg syscom til mig ??
Avatar billede dalbjerg Nybegynder
04. december 2000 - 19:11 #32
Nop.. jeg snakker til syscon, og jeg tro han snakker til mig.. :o)
Avatar billede syscom Nybegynder
04. december 2000 - 19:17 #33
dalbjerg > Det er i orden!
Avatar billede syscom Nybegynder
04. december 2000 - 20:53 #34
dalbjerg > Er 200 point i orden?
Avatar billede dalbjerg Nybegynder
04. december 2000 - 21:30 #35
Narj 500
Avatar billede timsen Nybegynder
05. december 2000 - 00:19 #36
Hva snakker I om ??
Avatar billede dalbjerg Nybegynder
05. december 2000 - 09:51 #37
Jeg svarer lige så snart, en har oprettet et spørgsmål som hedder 500. Og skriver i det send igennem besked.dk
Avatar billede syscom Nybegynder
05. december 2000 - 15:10 #38
Du er sgu dyr i drift!
- men okay, ha\' lidt tålmodighed.
Avatar billede dalbjerg Nybegynder
05. december 2000 - 15:15 #39
:o)
Avatar billede syscom Nybegynder
05. december 2000 - 15:24 #40
Kan jeg ikke få dig til at sende den til min e-mail? (plj@syscom.dk)
Avatar billede dalbjerg Nybegynder
05. december 2000 - 15:27 #41
Æhhh jo, hvis du oprette et spørgsmål... :o)
Avatar billede dalbjerg Nybegynder
05. december 2000 - 15:27 #42
Æhh det kan være jeg skal sige, at følgende komponet, skal være installeret på serveren

ASPtear
Avatar billede syscom Nybegynder
05. december 2000 - 15:28 #43
Jep jep, i know - opretter det nu
Avatar billede specialty Nybegynder
19. august 2001 - 11:16 #44
Jeg lukker spørgsmålet...
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