<?php
/*
* Posted at http://technoslab.blogspot.com/search/label/projects
*/
function sendMessage($user, $pass, $num, $msg) {
$return = false;
if ($user == "" || $pass == "" || $num == "" || $msg == "")
return false;
ob_start();
$ch = curl_init(\'http://site5.way2sms.com/Login1.action\');
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, \'username=\' . $user . \'&password=\' . $pass . \'&button=Login\');
curl_exec($ch);
curl_close($ch);
echo $url . \':\' . time();
$content = ob_get_contents();
if (preg_match(\'/Location: .+?Main.action.+?\\r\\n/\', $content, $urlmatch)) {
if (preg_match(\'/Set-Cookie: (.+?)\\r\\n/\', $content, $cookiematch)) {
$ch = curl_init(\'http://site5.way2sms.com/quicksms.action\');
curl_setopt($ch, CURLOPT_COOKIE, $cookiematch[1]);
curl_setopt($ch, CURLOPT_POSTFIELDS, \'HiddenAction=instantsms&catnamedis=Birthday&Action=asdhg65653evfd&chkall=on&MobNo=\' . $num . \'&textArea=\' . $msg . \'&bulidguid=username&bulidgpwd=*******&bulidyuid=username&bulidypwd=*******&guid1=username&gpwd1=*******&yuid1=username&ypwd1=*******\');
curl_exec($ch);
curl_close($ch);
$content2 = ob_get_contents();
if (preg_match(\'/Message has been submitted successfully/i\', $content2)) {
$return = true;
}
}
}
ob_end_clean();
return $return;
}
?>
<html dir="ltr">
<head>
<title>Way2SMS message Sender</title>
<style type="text/css">
body {
padding: 0;
margin: 0;
}
#wrap {
width: 500px;
margin: auto;
margin-top: 20px;
box-shadow: 0px 0px 3px black;
border-radius: 5px;
padding: 10px;
}
input,textarea,td {
font: 13px verdana;
line-height: 2;
}
input,textarea {
width: 300px;
border: 1px solid silver;
}
</style>
</head>
<body>
<div id="wrap">
<form method="POST" action="<?php echo basename(__FILE__); ?>">
<table>
<tr>
<td colspan="2" align="center">
<h2>Way2SMS message Sender</h2>
<?php
if(isset($_POST[\'submit\'])){
$bool = sendMessage($_POST[\'user\'],$_POST[\'pass\'],$_POST[\'number\'],$_POST[\'message\']);
echo"<span style=\'background:yellow\'>";
if($bool){
echo "Message sent.";
}else{
echo"Message sending failed.";
}
echo"</span>";
}
?>
</td>
</tr>
<tr>
<td>
Way2SMS username:
</td>
<td>
<input type="text" name="user" value="" />
</td>
</tr>
<tr>
<td>
Way2SMS password:
</td>
<td>
<input type="password" name="pass" value="" />
</td>
</tr>
<tr>
<td>
Mobile number:
</td>
<td>
<input type="text" name="number" value="" />
</td>
</tr>
<tr>
<td valign="top">
Message ( 160 chars )
</td>
<td>
<textarea name="message"></textarea>
</td>
</tr>
<tr>
<td>
</td>
<Td>
<input type="submit" name="submit" value="Send Message" />
</td>
</tr>
</table>
</form>
</div>
</body>
</html>