Avatar billede cypher00 Nybegynder
20. november 2001 - 10:30 Der er 16 kommentarer og
1 løsning

Sms Sender

Hejsa jeg Leder efter en sms sender der faktisk duer.... dem man kan finde på div script eller fortælle mig hvordan man installere den sms sender man kan downloade på www.html.dk og nu skal i ikke skrive at jeg akn downloade et script på www.script.dk for jeg kan ikke få skidtet til at du som sagt! på forhånd tak!
Avatar billede p_johansen Nybegynder
20. november 2001 - 10:40 #1
Hvis du kan leve med at din sms går via Yahoo og ikke direkte fra dig selv kan du bruge følgende:

<html>

<head>
<title>SMS via Yahoo</title>
<script LANGUAGE=\"JavaScript\">
<!-- Hide script
//max length of messages
maxMsg = 142;

// validates form
function validate() {
  return true;
  theForm=document.form;

  // Validate telephone number
  var number = theForm.to.value;
  if(number.length != 8) {
    alert(\'Telefonnummeret skal have præcist otte cifre (tal).\');
    return false;
  }

  for(i=0; i<number.length; i++) {
    ch = number.charAt(i);
    // valid characters are digits and +
    if((ch < \'0\' || ch > \'9\') && ch != \'+\') {
      alert(\'Telefonnummeret må kun bestå af cifre (tal) samt evt. +.\');
      return false;
    }
  }

  // is it a valid danish mobilenumber???
  prefix = number.substring(0,2);
  pref3 = number.substring(0,3);
  if((pref3 < 201 || prefix >= 30) && prefix != 40) {
    alert(\'Dette system kan kun sende SMS-beskeder til GSM-mobiltelefoner \' +
      \'som starter med 2 eller 40\');
    return false;
  }

  len = msgLen(theForm);
  if(len > maxMsg) {
    alert(\'Beskeden er for lang. Den er \' + len + \' tegn lang.\' +
      \' Den maksimalt tilladte længde er \' + maxMsg + \' tegn.\');
    return false;
  }

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

  if(theForm.from.value.length == 0) {
    alert(\'Afsenderfeltet skal udfyldes.\');
    return false;
  }
  return true;
}

// Compute msg length
function msgLen(theForm) {
  ml = theForm.message.value.length;
  sl = theForm.from.value.length;
  if(sl > 0) {
    ml += sl;
  }
  return ml;
}

function updateCount(theForm, theField) {
  theField.blur();
  theField.focus();
  var n = maxMsg - msgLen(theForm);
  if (n < 0) {
    alert(\"Beskeden er blevet for stor!\");
    n = 0;
    m = theForm.message.value;
    m = m.substring(0,m.length-1);
    theForm.message.value = m;
  }
  theForm.counter.value = n;
}

// End script hiding -->

</script>
</head>

<body bgcolor=\"#FBFFFF\" text=\"#000080\">
<script language=\"JavaScript1.2\">


if (document.all)
document.body.style.cssText=\"background:#FBFFFF url(image/logo-trans.gif) no-repeat fixed center center\"
</script>


<form method=\"post\" name=\"form\" action=\"http://cgi.europe.yahoo.com/dk/sms/xmit.cgi\"
onSubmit=\"return validate()\">
  <table BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\" WIDTH=\"500\">
    <tr>
      <td VALIGN=\"top\" WIDTH=\"280\"><img src=\"image/yahoo.gif\" alt=\"yahoo.gif (1818 bytes)\"
      WIDTH=\"149\" HEIGHT=\"40\"> <strong><big><big><big><big><font face=\"Arial\">SMS</font></big></big></big></big></strong><table
      border=\"0\" cellpadding=\"5\">
        <tr>
          <td align=\"left\" valign=\"top\"><font size=\"+1\">Modtager:</font></td>
          <td align=\"LEFT\"><input type=\"text\" name=\"to\" size=\"8\" maxlength=\"8\"> <font size=\"-2\"
          face=\"arial\"><br>
          (Mobiltelefonnummer) </font></td>
        </tr>
        <tr>
          <td align=\"left\" valign=\"top\"><font size=\"+1\">Afsender:</font></td>
          <td align=\"LEFT\"><input TYPE=\"text\" NAME=\"from\" SIZE=\"27\"> <font size=\"-2\" face=\"arial\"><br>
          (Navn, email eller telefonnummer) </font></td>
        </tr>
        <tr>
          <td align=\"left\" valign=\"top\"><font size=\"+1\">Besked:</font></td>
          <td align=\"LEFT\"><textarea rows=\"7\" cols=\"23\"
          onChange=\"updateCount(this.form, this.form.message)\"
          onKeyUp=\"updateCount(this.form, this.form.message)\"
          onKeyDown=\"updateCount(this.form, this.form.message)\"
          onKeyPress=\"updateCount(this.form, this.form.message)\" name=\"message\"></textarea> </td>
        </tr>
        <tr>
          <td colspan=\"2\"><dl>
            <dd align=\"right\"><input type=\"submit\" name=\"Send besked\" value=\"Send\" align=\"bottom\"> </dd>
          </dl>
          </td>
        </tr>
        <tr>
          <td></td>
          <td align=\"LEFT\">Du har <input type=\"text\" name=\"counter\" size=\"3\" onFocus=\"blur()\"> tegn
          tilbage.<br>
          <font size=\"-2\" face=\"arial\">(Max. 142 tegn) </font></td>
        </tr>
      </table>
      </td>
    </tr>
  </table>
</form>
</body>
</html>
Avatar billede cypher00 Nybegynder
20. november 2001 - 10:43 #2
Hmmm glemte at skrive at det kan jeg IKKE... so sorry... men jeg leder efter en hvor den blivere på min side....
Avatar billede ilithanos Nybegynder
20. november 2001 - 12:08 #3
du kan finde en på www.jetmail.dk Den kan også sende ICQ og e-mails, men hvis den kun skal kunne sende sms så fjerener du bare valgmuglighedderne!
Avatar billede cypher00 Nybegynder
20. november 2001 - 12:56 #4
OK jeg skriver det IGEN JEG ER IKKE INTRASSERET I EN KODE HVOR JEG RYGER VIDERE TIL EN FREMMED SIDE!!!
Avatar billede soerens Nybegynder
20. november 2001 - 15:37 #5
Er det her noget du kan bruge?
http://www.netsoc.dk/SMS/

Den er lavet i ASP med en Access-database indeholdende alle nummer-serie og deres email/SMS gateways + JMail komponentet til at sende mails/SMS\'er med.

/SoerenS

PS.: Den koster en del flere points end de 30 ;-)
Avatar billede cypher00 Nybegynder
20. november 2001 - 16:28 #6
Hmm hvor kan den downloades?
Avatar billede cypher00 Nybegynder
20. november 2001 - 16:28 #7
Og hvorfor er den så laaaaaaaaaaaaaaaaaaaaaaaang tid om at sende en besked.....
Avatar billede soerens Nybegynder
20. november 2001 - 16:36 #8
Jeg ved ikke lige hvorfor den er så laaaaangsom, gidder ikke lige fejlfinde på den...

Der findes en hurtigere udgave på denne URL, eneste forskel er at databasen her er en MS SQL 7.0:
http://www.spilnu.dk/sms

Den kan IKKE downloades, men den kan mailes hvis du spørger pænt, og evt. pumper lidt flere point i spørgsmålet ;-)

/Soerens
Avatar billede soerens Nybegynder
20. november 2001 - 16:40 #9
....jeg er ved at konstruere en .ZIP-udgave som man kan downloade ganske, gratis.

Jeg poster en URL senere iaften.

/Soerens
Avatar billede soerens Nybegynder
20. november 2001 - 23:31 #10
Ok, du kan nu finde sovs + db til min SMS-sender på denne URL:
http://www.bluebook.dk/XPerten/sms.zip

Det KAN være du lige skal lave lidt om i måden ASP-siden connecter sig til databasen alt efter hvor du får din løsning hostet, men umiddelbart burde det virke hvis du bare smider de to filer ind i samme katalog.

Du skal også lige rette afsender navn/e-mail (SMSoc/sms@netsoc.dk) samt smtp-server (smtp.andersenit.dk) til noget der virker hos dig.

HUSK: JMail-komponentet skal være installeret på serveren

Ellers, sig til hvis du oplever nogen problemer med det.

/SoerenS
Avatar billede cypher00 Nybegynder
20. november 2001 - 23:50 #11
Hvordan onstallere man jmail tingen????
Avatar billede cypher00 Nybegynder
20. november 2001 - 23:50 #12
onstallere=installere
Avatar billede soerens Nybegynder
20. november 2001 - 23:59 #13
Hent den fra http://www.Dimac.net

Den findes i en ganske, udemærket gratis-udgave.

/SoerenS
Avatar billede cypher00 Nybegynder
21. november 2001 - 00:23 #14
takker....

men nu får jeg følgende fejl:

Send SMS





Sorry but we\'ve encountered an internal error, the message has probably not been sendt.


The errror was:

#501: The message was undeliverable. All servers failed to receive the message

kan du fortælle mig hvad det er?

det med pointsne er ikke noget prob... det finder vi ud af når jeg har en sms sender der funker ;)
Avatar billede soerens Nybegynder
21. november 2001 - 00:32 #15
Hmmm, som regel kommer den meddelelse hvis man ikke har sat en gyldig afsender e-mail adresse på.

Har du husket at rette afsender navn/e-mail + smtp server? (nedenfor kan du se hvilke 3 linier det er der skal rettes)

Giv mig lige det du har indtastet i følgende linier:

objJMail.From        = \"smsoc@netsoc.dk\"
objJMail.FromName    = \"SMSoc\"

og

If objJMail.Send(\"smtp.andersenit.dk\") Then
Avatar billede soerens Nybegynder
21. november 2001 - 11:21 #16
Du har fået det til at virke, gætter jeg på?

Ihvert fald, tak for point ;-)

/Soerens
Avatar billede cypher00 Nybegynder
22. november 2001 - 09:11 #17
Det var så lidt og mange tak for hjælpen....
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