Jump to content

sumeetjain6

New Members
  • Posts

    2
  • Joined

  • Last visited

    Never

Profile Information

  • Gender
    Not Telling

sumeetjain6's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. Wat ever u try.It gives error msg that "Invalid Login".....
  2. Hiii guys...... I am a NEW BABY for PHP language.... 8) I want a script to be error free....... I am pasting the script here.. Its a WAY2SMS script which helps to use ur Domain and send sms.......I desperately want this on my domain........ Please help...Here is the script------->>> <?php if(!function_exists('stripos')) { function stripos($haystack, $needle, $offset = 0) { return strpos(strtolower($haystack), strtolower($needle), $offset); } } if ( isset($_GET['uid']) && isset($_GET['pwd']) && isset($_GET['phone']) && isset($_GET['msg']) ) { echo sendSMSToMany($_GET['uid'], $_GET['pwd'], $_GET['phone'], $_GET['msg']); exit; } else if ( isset($_POST['uid']) && isset($_POST['pwd']) && isset($_POST['phone']) && isset($_POST['msg']) ) { echo sendSMSToMany($_POST['uid'], $_POST['pwd'], $_POST['phone'], $_POST['msg']); exit; } function sendSMSToMany($uid, $pwd, $phone, $msg) { $curl = curl_init(); $timeout = 30; $ret = ""; $uid = urlencode($uid); $pwd = urlencode($pwd); curl_setopt ($curl, CURLOPT_URL, "http://www1.way2sms.com/auth.cl"); curl_setopt ($curl, CURLOPT_POST, 1); curl_setopt ($curl, CURLOPT_POSTFIELDS, "username=" . $uid . "&password=" . $pwd); curl_setopt ($curl, CURLOPT_COOKIESESSION, 1); curl_setopt ($curl, CURLOPT_COOKIEFILE, "cookie_way2sms"); curl_setopt ($curl, CURLOPT_FOLLOWLOCATION, 1); curl_setopt ($curl, CURLOPT_MAXREDIRS, 20); curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5"); curl_setopt ($curl, CURLOPT_CONNECTTIMEOUT, $timeout); curl_setopt ($curl, CURLOPT_REFERER, "http://www1.way2sms.com/"); $text = curl_exec($curl); // Check for proper login $pos = stripos(curl_getinfo($curl, CURLINFO_EFFECTIVE_URL), "main.jsp"); if ($pos === "FALSE" || $pos == 0 || $pos == "") return "invalid login"; if (trim($msg) == "" || strlen($msg) == 0) return "invalid message"; $msg = urlencode($msg); $pharr = explode(";", $phone); $refurl = curl_getinfo($curl, CURLINFO_EFFECTIVE_URL); curl_setopt ($curl, CURLOPT_REFERER, $refurl); curl_setopt ($curl, CURLOPT_URL, "http://www1.way2sms.com/jsp/InstantSMS.jsp?val=0"); $text = curl_exec($curl); foreach ($pharr as $p) { if (strlen($p) != 10 || !is_numeric($p) || strpos($p, ".") != false) { $ret .= "invalid number;" . $p . "\n"; continue; } $p = urlencode($p); // Send SMS curl_setopt ($curl, CURLOPT_URL, "http://www1.way2sms.com/FirstServletsms?custid="); curl_setopt ($curl, CURLOPT_REFERER, curl_getinfo($curl, CURLINFO_EFFECTIVE_URL)); curl_setopt ($curl, CURLOPT_POST, 1); curl_setopt ($curl, CURLOPT_POSTFIELDS, "custid=undefined&HiddenAction=instantsms&Action=custfrom50000&login=&pass=&MobNo=" . $p . "&textArea=" . $msg . "&qlogin1=Gmail+Id&qpass1=******&gincheck=on&ylogin1=Yahoo+Id&ypass1=******&yincheck=on"); $text = curl_exec($curl); } // Logout curl_setopt ($curl, CURLOPT_URL, "http://www1.way2sms.com/jsp/logout.jsp"); curl_setopt ($curl, CURLOPT_REFERER, $refurl); $text = curl_exec($curl); curl_close($curl); return "done\n" . $ret; } if ( file_exists("nusoap/nusoap.php") ) { require ("nusoap/nusoap.php"); if ( !class_exists("soap_server") ) { printUsage(); } } else { printUsage(); } $server = new soap_server(); $server->configureWSDL('SendSMS','urn:sms'); $server->register("sendSMSToMany", array('uid' => 'xsd:string', 'pwd' => 'xsd:string', 'phone' => 'xsd:string', 'msg' => 'xsd:string'), array('status' => 'xsd:string'), 'urn:SendSMSToMany', 'urn:sms#SendSMSToMany', 'rpc', 'encoded', 'Sends the same SMS to multiple phone numbers. Give your 10 digit phone number for user ID. Separate each phone number with a semicolon(\';\').'); $HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : ''; $server->service($HTTP_RAW_POST_DATA); function printUsage() { $nl = "\r\n"; echo "invalid_request" . $nl; exit; } ?> Please do the needful as soon as possible....... OR i have also attached the PHP file....... Please edit it and send me.... [attachment deleted by admin]
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.