---
title: "SMS-script"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/118130-sms-script"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "dotar"
published: "2004-12-15T21:42:51.000Z"
updated: "2004-12-20T09:38:07.000Z"
replies: 3
views: 443
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/118130-sms-script"
---

# SMS-script

## #1 — dotar, 2004-12-15T21:42Z

Hej, jag har registrerat mig på mypay.se (<http://swe.mypay.se>) och hade tänkt att genom dem integrera ett script i min webbplats.

Min webbplats är ett community, och man skall kunna betala en "VIP-tjänst" via SMS.

Scriptet anropas på följande sätt:
<http://www.minsida.com/mitt-script.php?text=användarnamn&sender=0046733456789>

där "text" är texten i SMS'et (alltså sitt användarnamn) och "sender" är mobilnummret.

Det jag vill göra med skriptet är att när SMS'et tas emot, skall det i databasen under kolumnen "vip" läggas in ett "ja" (istället för "nej") och datumet då scriptet sändes skall läggas in under "vipdatum".

Hur gör jag detta på bästa sätt?

Detta måste skickas som svar tillbaka:

```php
<MyPayResponse>
   <Response Password="LÖSEN" Type="Text">
      <Text>Tack för ditt SMS. Du är nu registrerad som VIP-medlem</Text>
      <Data></Data>
   </Response>
</MyPayResponse>
```

Detta exempel hittade jag på webbsidan:

```php
function CreateMyPayResponse(Password, AnswerType, Text, Data)
  dim s
  s = ""
  s = s & "<MyPayResponse>" & vbcrlf
  s = s & " <Response Password=""" & server.htmlencode(Password) & """ Type=""" & server.htmlencode(AnswerType) & """>" & 

vbcrlf
  if Text<>"" then
    s = s & " <Text>" & server.htmlencode(Text) & "</Text>" & vbcrlf
  else
    s = s & " <Text/>" & vbcrlf
  end if
  if Data<>"" then
    s = s & " <Data>" & server.htmlencode(Data) & "</Data>" & vbcrlf
  else
    s = s & " <Data/>" & vbcrlf
  end if
  s = s & " </Response>" & vbcrlf
  s = s & "</MyPayResponse>"
  CreateMyPayResponse = s
end function

response.write CreateMyPayResponse("lösenord här", "Text/Wapbookmark/Logo/Ringtone", "Texten i smset", "RTTTL data")
```

Hoppas någon kan hjälpa mig med detta, eftersom jag är totalt okunnig inom ASP.

Permalänk: https://www.webforum.nu/p/118130

## #2 — voigtann1, 2004-12-17T09:51Z

server.htmlencode(Password)

server.htmlencode gör så att å ä ö inte blir det.. kör hellre med engelska

Permalänk: https://www.webforum.nu/p/1508336

## #3 — Poffe, 2004-12-20T02:21Z

Har kollat på deras tjänst och måste säga att jag inte gillar den, alldeles för krångligt och för lite info på sidan.

Då rekomenderar jag bättre <http://www.yo.se> som är riktigt smidiga, och funderar klockrent! (Nej, jag har inget med dom att göra förutom att jag använder deras tjänster)

Permalänk: https://www.webforum.nu/p/1509316

## #4 — dotar, 2004-12-20T09:38Z

Jo, vi gick över till dem, och min 'medarbetare' lyckades få till ett fungerande skript.
Så jag antar att denna tråd är besvarad. :I

Permalänk: https://www.webforum.nu/p/1509355

---

Tråden på webben: https://www.webforum.nu/amne/asp/118130-sms-script
