How to put signature in php code | Search |
NowSMS Support Forums ⬆ NowSMS Support - MMS & Advanced Issues ⬆ Archive through April 21, 2010 ⬆ |
◄ ► |
Author | Message | |||
msalman New member Username: Msalman Post Number: 1 Registered: 02-2010 |
<? function SendSMS ($host, $port, $username, $password, $phoneNoRecip, $msgText) { /* Parameters: $host - IP address or host name of the NowSMS server $port - "Port number for the web interface" of the NowSMS Server $username - "SMS Users" account on the NowSMS server $password - Password defined for the "SMS Users" account on the NowSMS Server $phoneNoRecip - One or more phone numbers (comma delimited) to receive the text message $msgText - Text of the message */ $fp = fsockopen($host, $port, $errno, $errstr); if (!$fp) { echo "errno: $errno \n"; echo "errstr: $errstr\n"; return $result; } fwrite($fp, "GET /?Phone=" . rawurlencode($phoneNoRecip) . "&Text=" . rawurlencode($msgText) . " HTTP/1.0\n"); if ($username != "") { $auth = $username . ":" . $password; $auth = base64_encode($auth); fwrite($fp, "Authorization: Basic " . $auth . "\n"); } fwrite($fp, "\n"); $res = ""; while(!feof($fp)) { $res .= fread($fp,1); } fclose($fp); return $res; } /* This code provides an example of how you would call the SendSMS function from within a PHP script to send a message. The response from the NowSMS server is echoed back from the script. $x = SendSMS("175.111.151.119", 8080, "username", "password", "+44999999999", "Test Message"); echo $x; */ /* This code provides an example of sending a message via NowSMS as the result of a web form posting. First, here's a very simple HTML web form that provides an example of what you need in your web form. Second, here's the PHP script that would parse the parameters from the form posting, and then call the SendSMS function to submit the message. if (isset($_REQUEST['phone'])) { if (isset($_REQUEST['text'])) { $x = SendSMS("175.111.151.119", 8080, "username", "password", $_REQUEST['phone'], $_REQUEST['text']); echo $x; } else { echo "ERROR : Message not sent -- Text parameter is missing!\r\n"; } } else { echo "ERROR : Message not sent -- Phone parameter is missing!\r\n"; } */ ?> | |||
Des - NowSMS Support Board Administrator Username: Desosms Post Number: 1754 Registered: 08-2008 |
If I understand your question correctly, you would append it to the URL request. This could be done in multiple ways ... Probably the easiest to understand would be to insert the following in the start of the SendSMS function: $msgtext .= " (Signature)"; This is just appending additional text to the input message text. -- Des NowSMS Support |