Thursday, April 11, 2013

PHP script for SMS sending

<?
/*
 Simple and easy for modification, PHP script for SMS sending through HTTP with you own Sender ID and delivery reports.
 You just have to type your account information on www.2-waysms.com and upload file on server.
*/
?>


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>SMSER</title>
<style type="text/css">
body{
    font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}
p, h1, form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
    margin:0 auto;
    width:300px;
    padding:14px;
}
/* ----------- stylized ----------- */
    #stylized{
        border:solid 2px #b7ddf2;
        background:#ebf4fb;
    }
    #stylized h1 {
        font-size:14px;
        font-weight:bold;
        margin-bottom:8px;
    }
    #stylized p{
        font-size:11px;
        color:#666666;
        margin-bottom:20px;
        border-bottom:solid 1px #b7ddf2;
        padding-bottom:10px;
   
}
    </style>
</head>

<body>

<?

    switch ($option) {

    case sendsms:
        if ($text == "") { echo "Error!<br>Text not entered<br><a href=\"javascript:history.back(-1)\">Go Back</a>"; die; } else { }
        if ($to == "") { echo "Error!<br>Number not entered<br><a href=\"javascript:history.back(-1)\">Go Back</a>"; die; } else { }

        $url = "http://www.2-waysms.com/sms.php";
        $postfields = array ("text" => "$text", // do not need to change
        "to" => "$to", // do not need to change
        "id" => "*****", // you ID in www.2-waysms.com accout
        "sec" => "****************************"); // your secret code in www.2-waysms.com account
        if (!$curld = curl_init()) {
        echo "Could not initialize cURL session.";
        exit;
        }
        curl_setopt($curld, CURLOPT_POST, true);
        curl_setopt($curld, CURLOPT_POSTFIELDS, $postfields);
        curl_setopt($curld, CURLOPT_URL, $url);
        curl_setopt($curld, CURLOPT_RETURNTRANSFER, true);
        $output = curl_exec($curld);
        curl_close ($curld);
        $out = explode('|',$output);

        echo "Message Status: $out[1]";

        //Header("Location: $PHP_SELF");
    break;

    default:

    echo "<div id=\"stylized\" class=\"myform\">"
       ."<h1>Send Sms</h1>"
       ."<form method=post action=\"$PHP_SELF?option=sendsms\">"
       ."<table border=\"0\">"
       ."<tr>"
         ."<td>Number</td>"
         ."<td><input type=\"text\" name=\"to\"></td>"
       ."</tr>"
       ."<tr>"
         ."<td>Message</td>"
         ."<td><textarea rows=\"4\" cols=\"25\" name=\"text\"></textarea></td>"
       ."</tr>"
       ."<tr>"
         ."<td>&nbsp;</td>"
         ."<td><input type=submit name=submit value=Send>"
         ."<div class=\"spacer\"></div></td>"
       ."</tr>"
       ."</table>"
       ."</form>"
    ."</div>";


    }

?>

</body>
</html>

Labels

AJAX (1) Answers (1) Apache (1) Array (16) bug (1) C (1) C++ (1) Calendar (1) Class (1) Commands (1) Cookies (2) Database (2) Date (7) Days (1) explode (1) File Upload (1) FILES (1) firewall (1) fix (1) Functions (26) GET (1) GMT (1) JavaScript (2) localhost (1) Mail (1) Menu (1) MYSQL (13) PERL (1) PHP (36) php.ini (1) POST (1) preg_match (1) Questions (1) Script (1) SMS (2) Solution (1) String (1) Time (5) Time Zone (1) Vista (1) Wamp Server (1) windows 7 (2) XML (1)

Popular Posts

Popular Posts