<% '------------------------------------------------------------------------------------------- ' ASP SCRIPT per SubitoSMS GATEWAY ver 1.1 ' Ultimo aggiornamento: 18/02/2014 ' Requisiti: MSXML2 '------------------------------------------------------------------------------------------- ' OUTPUT ' ' id:CODICE_NUMERICO_SPEDIZIONE (spedizione OK) ' credito insufficiente (in caso di mancanza di credito) ' non autorizzato (in caso di credenziali di accesso errate) ' ' Se non viene impostato il mittente, destinatario, testo, restituisce il credito residuo: ' credito:NUMERO_SMS_RESIDUI ' ' NOTE 'E possibile inviare il medesimo sms contemporaneamente a piu persone 'inserendo nel campo destinatario i numeri di telefono separati da virgola. 'preceduti dal prefisso internazionale italiano +39 username = "" password = "" mittente = "" destinatario = "" testo = "" ' Nel caso si usino caratteri particolari, è meglio sostituire queste Replace con Server.URLEncode destinatario = Replace (destinatario, "%", "%25") destinatario = Replace (destinatario, "=", "%3D") destinatario = Replace (destinatario, "&", "%26") destinatario = Replace (destinatario, "#", "%23") destinatario = Replace (destinatario, "+", "%2B") destinatario = Replace (destinatario, " ", "%20") mittente = Replace (mittente, "%", "%25") mittente = Replace (mittente, "=", "%3D") mittente = Replace (mittente, "&", "%26") mittente = Replace (mittente, "#", "%23") mittente = Replace (mittente, "+", "%2B") mittente = Replace (mittente, " ", "%20") testo = Replace (testo, "%", "%25") testo = Replace (testo, "=", "%3D") testo = Replace (testo, "&", "%26") testo = Replace (testo, "#", "%23") testo = Replace (testo, "+", "%2B") testo = Replace (testo, " ", "%20") StringHttpPost = "" StringHttpPost = StringHttpPost & "username=" & username & "&password=" & password StringHttpPost = StringHttpPost & "&mitt=" & mittente & "&testo=" & testo StringHttpPost = StringHttpPost & "&dest=" & destinatario URL = "http://www.subitosms.it/gateway.php?" & StringHttpPost Set XML = Server.CreateObject("MSXML2.ServerXMLHTTP") XML.Open "GET", URL, False XML.Send Result = XML.responsetext Set XML = Nothing Response.write Result %>