Guest User

Untitled

a guest
Nov 29th, 2017
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.19 KB | None | 0 0
  1. <?php
  2. $username="username";
  3. $password="password";
  4. $to="mobilenumber";
  5. $sender="senderid";
  6. $message="message";
  7. if($username!='' && $password!='' && $to!='' && $sender!='' && $message!='')
  8. {
  9. class sendSms
  10. {
  11. var $serverURL = 'http://api.myvaluefirst.com/psms/servlet/psms.Eservice2';
  12. var $gsmSender = 'MYGSMID';
  13. function GetSenderID()
  14. {
  15. return $this->cdmaNumber;
  16. }
  17. function get_address($user_id,$to)
  18. {
  19. $address_info = sprintf('<ADDRESS FROM="%s" TO="%s" SEQ="%s" />',$user_id,$to,1);
  20. return $address_info;
  21. }
  22. function postdata($url,$data)
  23. {
  24. $objURL = curl_init($url);
  25. curl_setopt($objURL, CURLOPT_RETURNTRANSFER, 1);
  26. curl_setopt($objURL,CURLOPT_POST,1);
  27. curl_setopt($objURL, CURLOPT_POSTFIELDS,$data);
  28. $retval = trim(curl_exec($objURL));
  29. curl_close($objURL);
  30. return $retval;
  31. }
  32. function sendSmsToUser($prefix='',$contents='', $toAddr='',$sms_user_name='',$sms_password='',$sms_user_id='' )
  33. {
  34. $xmlstr ='<!DOCTYPE MESSAGE SYSTEM "http://127.0.0.1/psms/dtd/message.dtd"><MESSAGE><USER USERNAME="%s" PASSWORD="%s"/><SMS UDH=" 0 " CODING=" 1 " TEXT="%s" PROPERTY=" 0 " ID=" 2 ">%s</SMS></MESSAGE>';
  35. $contents = stripslashes($prefix.$contents);
  36. $contents = htmlentities($contents,ENT_COMPAT);
  37. $username = stripslashes($sms_user_name);
  38. $username = htmlentities($username,ENT_COMPAT);
  39. $password = stripslashes($sms_password);
  40. $password = htmlentities($password,ENT_COMPAT);
  41. $user_id = stripslashes($sms_user_id);
  42. $user_id = htmlentities($user_id,ENT_COMPAT);
  43. $xmldata = sprintf($xmlstr,$username,$password,$contents,$this->get_address($user_id,$toAddr));
  44. $data='data='. urlencode($xmldata);
  45. $action='action=send';
  46. $str_response = $this->postdata($this->serverURL,$action.'&'.$data);
  47. $str_request = $this->serverURL.'?'.$action.'&'.$data;
  48. }
  49. }
  50. $mclass = new sendSms();
  51. $mclass->sendSmsToUser("Dear Guest,",$message,$to,$username,$password,$sender);
  52. }
  53. ?>
Add Comment
Please, Sign In to add comment