Avatar billede kk34 Nybegynder
29. juli 2001 - 22:33 Der er 26 kommentarer og
1 løsning

Oprettelse af SMS på hjemmeside

Er der nogen der kan hjælpe/fortælle mig, hvordan man opsætter sin egen sms sender på en hjemmeside.
Avatar billede apollo69 Nybegynder
29. juli 2001 - 22:37 #1
Vist nok noget lign. det her:

<!--
//Script by Ricki Runge
//Find more at www.script.dk
function check_emne() {
document.sms.tilbage.value = 126 - document.sms.besked.value.length;
if (document.sms.tilbage.value < 0) {
alert(\"Beskeden kan ikke være mere end 126 tegn\");
}
}

//-->
</script>
            Til tlf-nr <input name=\"nummer\" size=\"10\" maxlength=\"8\"><br>
            Fra&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input name=\"mail_fra\"
            size=\"10\" maxlength=\"10\"><br>
            Besked: <textarea cols=\"32\" name=\"besked\" onchange=\"check_emne()\"
            onkeyup=\"check_emne()\" rows=\"5\" wrap=\"virtual\"></textarea><b><font face=\"Arial\" size=\"1\">&nbsp;&nbsp;&nbsp;
            <a href=\"java script:PopWin(\'emailsms.htm\',131,450);\">E-mail til SMS, se hvordan.</a></font></b>
            <p>Tegn tilbage <input name=\"tilbage\" size=\"3\" value=\"126\" disabled> <input
            type=\"submit\" value=\"Send SMS\" ?>
Avatar billede apollo69 Nybegynder
29. juli 2001 - 22:42 #2
<a href=\"java script:PopWin(\'emailsms.htm\',131,450);\">E-mail til SMS, se hvordan.</a>
Den skal du lige se bort fra. :)
Avatar billede kk34 Nybegynder
29. juli 2001 - 22:45 #3
Den har jeg prøvet. Det jeg gerne vil have fat i, er min egen sms sender, og hvordan man opsætter denne.
Avatar billede apollo69 Nybegynder
29. juli 2001 - 22:48 #4
Ok, den virker ellers fint.
Men hvorfor lige i \"Fri debat\"?
Avatar billede Slettet bruger
29. juli 2001 - 22:48 #5
hehe...du køber bare en SMS gatway af TDC...det koster en god sjas $$$
Avatar billede Slettet bruger
29. juli 2001 - 22:50 #6
apollo> Der er da ikke meget sms sender over den der...hvornår sender den sms\'en?
Avatar billede kk34 Nybegynder
29. juli 2001 - 22:50 #7
Nu er det første gang jeg prøver dette, så jeg skal lige ind i hvordan det fungere.
Ved du ellers hvor man kan spørge ???
Avatar billede Slettet bruger
29. juli 2001 - 22:51 #8
<?PHP

if ($supporttype != \'send\')
{



?>

<table align=\"center\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">
<tr>
    <td></td>
    <td colspan=\"2\" width=\"100%\"></td>
    <td></td>
</tr>
<!-- Send en sms START -->
<FORM name=\"supportform\" ACTION=\"<?php echo $PHP_SELF?>\" METHOD=\"POST\">
<script LANGUAGE=\'javascript1.2\'> function antaltegntilbage() { document.supportform.num.value = 160 -  document.supportform.email.value.length - document.supportform.fra.value.length - document.supportform.besked.value.length; } </script>
        <tr>
<td border=\"0\"></td>
            <td background=\"images/body_bg.gif\" width=\"50%\" align=\"right\">Modtager:</td>
            <td background=\"images/body_bg.gif\" width=\"50%\"><input type=\"text\" name=\"mobil\" size=\"15\" maxlength=\"8\" class=\"text\">
                    <input type=\"hidden\" name=\"email\" size=\"15\" maxlength=\"8\" value=\"sms@datefinder.dk\"  onkeypress=\"antaltegntilbage()\" onchange=\"antaltegntilbage()\" onkeyup=\"antaltegntilbage()\"></td>
<td border=\"0\"></td>
        </tr>
        <tr>
<td border=\"0\"></td>
            <td background=\"images/body_bg.gif\" align=\"right\">Dit navn:</td>
            <td background=\"images/body_bg.gif\"><input type=\"text\" name=\"fra\" size=\"15\" class=\"text\" onkeypress=\"antaltegntilbage()\" onchange=\"antaltegntilbage()\" onkeyup=\"antaltegntilbage()\">
                    <input type=\"hidden\" name=\"reklame\" onkeypress=\"antaltegntilbage()\" onchange=\"antaltegntilbage()\" onkeyup=\"antaltegntilbage()\" VALUE=\"\"></td>
<td border=\"0\"></td>
        </tr>
        <tr>
<td border=\"0\"></td>
            <td background=\"images/body_bg.gif\" valign=\"top\" align=\"right\">Besked:</td>
            <td background=\"images/body_bg.gif\"><textarea cols=\"30\" rows=\"7\" name=\"besked\" maxlength=\"160\" onkeypress=\"antaltegntilbage()\" onchange=\"antaltegntilbage()\" onkeyup=\"antaltegntilbage()\" wrap=\"soft\"></textarea></td>
<td border=\"0\"></td>
        </tr>
        <tr>
<td border=\"0\"></td>
            <TD background=\"images/body_bg.gif\" align=\"right\">Tegn:</TD>
            <TD background=\"images/body_bg.gif\"><input type=\"text\" name=\"num\" class=\"text\" value=\"160\" size=\"3\"></TD>
<td border=\"0\"></td>
        </tr>
        <tr>
<td border=\"0\"></td>
<td background=\"images/body_bg.gif\" colspan=\"2\" align=\"center\"><br><a href=\"java script:getsupport(\'send\')\"><img src=\"pix/send.gif\" width=\"60\" height=\"18\" alt=\"Send\" border=\"0\"></a>&nbsp;&nbsp;&nbsp;<a href=\"java script:getsupport(\'clear\')\"><img src=\"pix/clear.gif\" width=\"89\" height=\"18\" alt=\"Ryd felter\" border=\"0\"></a></td>
<td border=\"0\"></td>
        </tr>
<input type=\"hidden\" name=\"supporttype\">
</form>
<?
}
elseif ($supporttype == \'send\')
{

if ($mobil < 20599999) { $ext =  $nummer.\"sms.tdm.dk\"; }
elseif ($mobil < 20999999) { $ext =  \"note.sonofon.dk\"; }
elseif ($mobil < 21999999) { $ext =  \"sms.tdm.dk\"; }
elseif ($mobil < 22999999) { $ext =  \"note.sonofon.dk\"; }
elseif ($mobil < 23999999) { $ext =  \"sms.tdm.dk\"; }
elseif ($mobil < 26999999) { $ext =  \"sms.mobilix.dk\"; }
elseif ($mobil < 28999999) { $ext =  \"gsm1800.telia.dk\"; }
elseif ($mobil < 30749999) { $ext =  \"sms.tdm.dk\"; }
elseif ($mobil < 30919999) { $ext =  \"sms.tdm.dk\"; }
elseif ($mobil < 30999999) { $ext =  \"sms.tdm.dk\"; }
elseif ($mobil < 36899999) { $ext =  \"sms.tdm.dk\"; }
elseif ($mobil < 37999999) { $ext =  \"sms.tdm.dk\"; }
elseif ($mobil < 39999999) { $ext =  \"sms.tdm.dk\"; }
elseif ($mobil < 40499999) { $ext =  \"sms.tdm.dk\"; }
elseif ($mobil < 40999999) { $ext =  \"note.sonofon.dk\"; }
elseif ($mobil < 46799999) { $ext =  \"sms.tdm.dk\"; }
elseif ($mobil < 49799999) { $ext =  \"sms.tdm.dk\"; }
elseif ($mobil < 50299999) { $ext =  \"sms.tdm.dk\"; }
elseif ($mobil < 66899999) { $ext =  \"sms.tdm.dk\"; }

if (strlen($mobil) != 8) {
$message = \"Fejl - Du skal indtaste et mobilnummer på 8 cifre. <a href=\'java script:history.go(-1)\'>Vend tilbage</a> og gør det.\";
error($message);
exit;
}

$testcp = $mobil;
settype($testcp,\"double\");
if (strval($testcp) != $mobil) {
$message = \"Fejl - Modtagerens nummer kan kun indeholde tal. <a href=\'java script:history.go(-1)\'>Vend tilbage</a> og indtast et gyldigt telefonnummer.\";
error($message);
exit;
}

if ($fra == \'\') {
$message = \"Fejl - Du skal indtaste dit navn. <a href=\'java script:history.go(-1)\'>Vend tilbage</a> og gør det.\";
error($message);
exit;
}

if ($besked == \'\') {
$message = \"Fejl - Du skal indtaste en besked. <a href=\'java script:history.go(-1)\'>Vend tilbage</a> og gør det.\";
error($message);
exit;
}

$til = $mobil.\"@\".$ext;
mail($til,\"\",\"Fra: $fra: $besked\");

$message = \"Din SMS er nu blevet sendt til $mobil&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\'sms.php\'>Send en ny besked</a>\";
error($message);
exit;
}
else
{
$message = \"Der er sket en fejl, prøv igen!\";
error($message);
exit;
} ?>
<tr>
    <td></td>
    <td width=\"100%\" height=\"20\" colspan=\"2\"></td>
    <td></td>
</tr>
</table></td>
Avatar billede apollo69 Nybegynder
29. juli 2001 - 22:52 #9
el_barto>> Når du trykker på knappen \"Send SMS\"
Avatar billede kk34 Nybegynder
29. juli 2001 - 22:53 #10
hvordan sætter man den så ind <El Barto
Avatar billede Slettet bruger
29. juli 2001 - 22:55 #11
apollo69> Der er ikke noget <form> tag, hvad havde du tænkt der der skulle ske når man trykker på knappen? *LOL*

Og hvor er mail(); funktionen?? eller??
Avatar billede Slettet bruger
29. juli 2001 - 22:56 #12
kk34> Det forudsætter naturligvis at du har PHP på dit webhotel.

For at sætte den ind skal du bare kopiere koden ind i et tomt dokument..
Avatar billede apollo69 Nybegynder
29. juli 2001 - 22:58 #13
el_barto>> Det kan da godt være jeg har misset noget.
Se den her:
http://misslone.dk/

Under sms.
Avatar billede kk34 Nybegynder
29. juli 2001 - 22:58 #14
jeg er ved at skift til Freepaq, ved ikke om de har PHP
Avatar billede apollo69 Nybegynder
29. juli 2001 - 22:59 #15
kk34>>  Hvorfor acceptere du hvis du ikke ved om det virker?
Avatar billede Slettet bruger
29. juli 2001 - 23:00 #16
Tja...Du glemte det her i starten:

<form action=\"http://smsgate.smsme.dk\" method=\"POST\" name=\"sms\">
<input type=\"hidden\" name=\"url\" value=\"http://misslone.dk\">

og den her til sidst:

          </form>
Avatar billede Slettet bruger
29. juli 2001 - 23:01 #17
De har PHP4 på deres servere...
Avatar billede apollo69 Nybegynder
29. juli 2001 - 23:02 #18
Ja, jeg så det lige.
Avatar billede Slettet bruger
29. juli 2001 - 23:03 #19
Prøv sms senderen på www.datefinder.dk/sms.php

Da nogle af udbyderne har gjort det muligt at beholde sit gamle nummer, stemmer nummerlisterne ikke mere. Du kan få dine point igen i dette spørgsmål: http://www.eksperten.dk/spm/93256

Min sms sender er ude af drift, fordi jeg ikke har gidet at opdatere nummerlisten.
Avatar billede apollo69 Nybegynder
29. juli 2001 - 23:05 #20
<HTML>
<HEAD>
<FORM action=\"http://www.smsme.dk/smsgate/index.php3?url=http://www.comzone.dk\" method=\"POST\" name=\"sms\">
<SCRIPT>
<!--
//Script by Ricki Runge
//Find more at www.script.dk

function check_emne() {
document.sms.tilbage.value = 126 - document.sms.besked.value.length;
if (document.sms.tilbage.value < 0) {
  alert(\"Beskeden kan ikke være mere end 126 tegn\");
}
}

//-->
</SCRIPT>
</HEAD>

<BODY onload=\"document.sms.nummer.focus()\" >
                        Til tlf-nr
                        <INPUT name=nummer size=10 maxlength=8>
                        Fra
                        <INPUT name=mail_fra size=10 maxlength=10>
                        Besked:
                        <TEXTAREA cols=32 name=besked onchange=check_emne() onkeyup=check_emne() rows=5 wrap=virtual></TEXTAREA>
                     
                        Tegn tilbage
                        <INPUT name=tilbage size=3 value=126 disabled>
                      <INPUT type=submit value=\"Send SMS\" ?>
              </BODY></HTML>
Avatar billede Slettet bruger
29. juli 2001 - 23:08 #21
Du er altså ikke god til at hugge kode apollo...du lægger start tagget til <form> inden i head (forbudt) og glemmer at lukke den igen med en manglende </form>
Avatar billede kk34 Nybegynder
29. juli 2001 - 23:10 #22
som sagt er det første gang jeg bruger denne service, og jeg skal lige have mulighed for at finde rundt i det
Avatar billede Slettet bruger
29. juli 2001 - 23:11 #23
det er ok... kk34> Du skal gå ind på det spørgsmål jeg oprettede, og svare. så accepterer jeg dit svar, og bum...dine point er hjemme igen.
Avatar billede apollo69 Nybegynder
29. juli 2001 - 23:21 #24
Jeg tror jeg går i seng.
Avatar billede apollo69 Nybegynder
29. juli 2001 - 23:22 #25
Jeg lavede den der sms ting til misslone.dk engang.
Der havde jeg ikke problemer med det. :(
Avatar billede Slettet bruger
29. juli 2001 - 23:24 #26
den kan ikke ses i Netscape, da netscape ikke viser forms der ikke er lukket/åbnet rigtigt..
Avatar billede apollo69 Nybegynder
29. juli 2001 - 23:26 #27
Ok, så ved jeg da det til en anden gang.
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
Computerworld tilbyder specialiserede kurser i database-management

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