' The pismo móc dzwonić przez
<%@LANGUAGE= " VBSCRIPT " CODEPAGE= " 1252 " %>
<% wywoławczy sendsms ("447740123456", (1), "123 ABC PRÓBNY test", "", "")
jeżeli AQresponse <> "" wtedy
response.write (AQresponse)
inny
response.write ("BŁĄD")
kończyć jeżeli
%>
'Faktyczny pismo podążać. Kartoteka móc umieszczać w oddzielny kartoteka,
'tak jak the smslib.asp kartoteka opisywać opisywać
<%
response.buffer = true
'Prawo autorskie 2002 (aq) Ltd.
'Pismo wymagać Microsoft XMLHTTP składnik
Ciemnawy metoda, zabezpieczać, error_on_length, username, hasło, AQresponse
'Użytkownik Zmienna Zmienna
zabezpieczać = (0) 'Set ' (1) dla SSL związek
'lub (0) dla normalny związek.
error_on_length = (1) "Czy i błąd na wiadomość nad 160 chracters.
" (1) dla prawdziwy, (0) dla fałszywy.
username = "testusername" 'Twój aql username, móc lub ustawiać tutaj
'lub robić na a na wywoławczy podstawa od the funkcja.
hasło = "testpassword" 'Twój aql hasło, móc lub ustawiać tutaj
'lub robić na a na wywoławczy podstawa od the funkcja.
'Redagować robić tutaj jeśli ty znać znać ty robić!
Funkcja sendsms (miejsce przeznaczenia, błysk, wiadomość, f_username, f_password, sprawca)
jeżeli f_username <> null lub f_username <> "" wtedy
username = f_username
kończyć jeżeli
jeżeli f_password <> null lub f_password <> "" wtedy
hasło = f_password
kończyć jeżeli
jeżeli username = "" wtedy
wywoławczy senderror (1)
inny jeżeli hasło = "" wtedy
wywoławczy senderror (2)
inny jeżeli miejsce przeznaczenia = "" wtedy
wywoławczy senderror (3)
inny jeżeli len (wiadomość) > 160 i error_on_length = (1) wtedy
dzwonić senderror (6)
inny jeżeli błysk > (1) lub błysk < (0) wtedy
wywoławczy senderror (5)
kończyć jeżeli
kończyć jeżeli
kończyć jeżeli
kończyć jeżeli
kończyć jeżeli
Ćmić objXMLHTTP, xml
wiadomość = zamieniać (wiadomość, "", "+")
Ustalony xml = Server.CreateObject ("Microsoft.XMLHTTP")
jeżeli zabezpieczać = null lub zabezpieczać = (0) wtedy
xml. Otwarty "POCZTA", "http://gw1.aql.com/sms/sms_gw.php", Fałszywy
xml.setRequestHeader "Zadawalać-Typ", "application/x-www-form-urlencoded"
xml. Wysyłać "username=" & username & "&password=" & hasło & "&destination=" & miejsce przeznaczenia & "&message=" & wiadomość & "&originator=" & sprawca & "&flash=" & błysnąć
inny jeżeli zabezpieczać = (1) wtedy
xml. Otwarty "POCZTA", "https://gw1.aql.com/sms/sms_gw.php", Fałszywy
xml.setRequestHeader "Zadawalać-Typ", "application/x-www-form-urlencoded"
xml. Wysyłać "username=" & username & "&password=" & hasło & "&destination=" & miejsce przeznaczenia & "&message=" & wiadomość & "&originator=" & sprawca & "&flash=" & błysnąć
inny
wywoławczy senderror (7)
kończyć jeżeli
kończyć jeżeli
AQresponse = xml.responseText
Ustalony xml = nic
Końcówka Funkcja
Funkcja senderror (id)
ustawiać xml = nic
Wybierać skrzynka (id)
skrzynka (1)
response.write
("Żadny username precyzować w lub the funkcja wezwanie lub the config sekcja")
response.end
skrzynka (2)
response.write
("Żadny hasło precyzować w lub the funkcja wezwanie lub the config sekcja")
response.end
skrzynka (3)
response.write ("Nie ustawiać w the funkcja wezwanie")
response.end
skrzynka (4)
response.write ("Nie, lub błędny metoda precyzować")
response.end
skrzynka (5)
response.write ("Nieważny położenie dla Błyskowy wiadomość flaga, musieć (1) lub (0)")
odpowiedź. Końcówka
skrzynka (6)
response.write ("Wiadomość być nad 160 przypalać i być sent.")
response.write ("Ten ostrzeżenie redagować the flaga w "" smslib.asp """)
response.end
skrzynka (7)
response.write ("Invalied położenie dla Bezpiecznie flaga, musieć (1) lub (0)")
response.end
końcówka wybiórka
końcówka funkcja
%>
|