Script som poster til en url og bearbejder resultatet fra siden
HejJeg er ved at lave en SMS gateway og jeg skal bruge et PHP eksempel til hvordan det fungere.
Scriptet skal kunne sende 4 variabler til en URL (POST/GET) og læse den side som bliver genereret på bagrund af de 4 variabler.
REQUEST:
URL:
http://81.19.251.82/sms/SMSSend.asp
Variabler:
PhoneNumber
MessageText
Username
Password
Fx:
http://81.19.251.82/sms/sms.asp?PhoneNumber=20202020&MessageText=Hej+Med+Dig&Username=MitBrugernavn&Password=MinAdgangskode
SVAR:
Der vil blive genereret en tekststreng som skal opdeles i 3 variabler (adskidt af komma):
[int],[int],[string]
fx:
0,11,Invalid Login
som scriptet så skal kunne arbejde videre med. Jag har lavet koden til ASP men mangler til PHP, hvis det er muligt.
ASP-KODE:
<%
' Variabler hentes fra formular
PhoneNumber = Request("PhoneNumber")
MessageText = Request("MessageText")
Username = Request("Username")
Password = Request("Password")
' Variabler sendes til sms-system
Set objSrvHTTP = Server.CreateObject ("MSXML2.ServerXMLHTTP")
objSrvHTTP.open "GET","http://81.19.251.82/sms/SMSSend.asp?PhoneNumber=" & PhoneNumber & "&MessageText=" & MessageText & "&Username=" & Username & "&Password=" & Password & "", false
objSrvHTTP.send
' Svar indsættes i variabel
strResult = objSrvHTTP.responseText
' Svar indsættes i et array opdelt af komma og derefter i variabler
arrayResult = Split(strResult, ",")
MessageID = arrayResult(0)
MessageStatus = arrayResult(1)
MessageStatusText = arrayResult(2)
'Svar udskrives
Response.Write("MessageID: " & MessageID & "<br>")
Response.Write("MessageStatus: " & MessageStatus & "<br>")
Response.Write("MessageStatusText: " & MessageStatusText & "<br>")
%>
Er der nogen som har mod på at lave det og eventuelt uploade det til en server så jeg kan se det?