Am getting the error " Bad Request HTTP Error 400"

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • tharini
    New Member
    • Aug 2010
    • 9

    Am getting the error " Bad Request HTTP Error 400"

    Whenever i run my SMS API code,am getting the error " Bad Request HTTP Error 400.The Request is badly formed". When i store a particular mobile number in database and send sms to that mobile no.,the msg is sent successfully only for few times after that am getting the above mentioned error msg.

    I dont understand why the msg is not sent to the same mobile number few days after storing in databese...I have given my sms code below.Can anyone give me some better suggestions?


    Code:
    <?php
    if(isset($_POST['send']))
    {
    $member=$_POST['member'];
    $message=$_POST['message'];
    mysql_query("insert into send_message(send_to,message) values('".$member."','".$message."')") or die(mysql_error());
    if($member=="All")
    {
    $get_members=mysql_query("select * from member_details" ) or die(mysql_error());
    	  $get_members_num=mysql_num_rows($get_members);	
     $i=0;
    while(  $get_members_row=mysql_fetch_array($get_members))
    	  {
    	
    	 if($i==0)
    	 {
    $mobile2=$get_members_row['mobile'];
    $message="Dear Rtn.".$get_members_row['name'].", ".$_POST['message'];
    echo $mobile2;
    
    
    //Change your configurations here.
    $username="20032757";
    $password="kqpt4e";
    $sender="arun";
    $domain="www.ciainfomedia.com";
    $method="POST";
    
    
    
    $username=urlencode($username);
    $password=urlencode($password);
    $sender=urlencode($sender);
    $message=urlencode($message);
    
    
    
    $url = "http://www.sendindiasms.com/sendurlcomma.asp?user=20032757&pwd=kqpt4e&senderid=ABC&mobileno=$mobile2&msgtext=$message";
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $curl_scraped_page = curl_exec($ch);
    curl_close($ch);
    echo $curl_scraped_page;
    $i=1;}
    if($i==1)
    	 {
    $mobile2=$get_members_row['wife_mobile'];
    $message="Dear Ann.".$get_members_row['wife_name'].", ".$_POST['message'];
    echo $mobile2;
    
    
    //Change your configurations here.
    $username="20032757";
    $password="kqpt4e";
    $sender="arun";
    $domain="www.ciainfomedia.com";
    $method="POST";
    
    
    
    $username=urlencode($username);
    $password=urlencode($password);
    $sender=urlencode($sender);
    $message=urlencode($message);
    
    
    
    $url = "http://www.sendindiasms.com/sendurlcomma.asp?user=20032757&pwd=kqpt4e&senderid=ABC&mobileno=$mobile2&msgtext=$message";
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $curl_scraped_page = curl_exec($ch);
    curl_close($ch);
    echo $curl_scraped_page;
    $i=0;}
    }
    }
    else if($member=="Members Only")
    {
    $get_members=mysql_query("select * from member_details" ) or die(mysql_error());
    	  $get_members_num=mysql_num_rows($get_members);	
    while(  $get_members_row=mysql_fetch_array($get_members))
    	  {
    	
    	 if($get_members_row['member']=="Husband")
    	 {
    $mobile2=$get_members_row['mobile'];
    $message="Dear Rtn.".$get_members_row['name'].", ".$_POST['message'];
    echo $mobile2;
    
    
    //Change your configurations here.
    $username="20032757";
    $password="kqpt4e";
    $sender="arun";
    $domain="www.ciainfomedia.com";
    $method="POST";
    
    
    
    $username=urlencode($username);
    $password=urlencode($password);
    $sender=urlencode($sender);
    $message=urlencode($message);
    
    
    
    $url = "http://www.sendindiasms.com/sendurlcomma.asp?user=20032757&pwd=kqpt4e&senderid=ABC&mobileno=$mobile2&msgtext=$message";
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $curl_scraped_page = curl_exec($ch);
    curl_close($ch);
    echo $curl_scraped_page;
    }
    else if($get_members_row['member']=="Wife")
    	 {
    $mobile2=$get_members_row['wife_mobile'];
    $message="Dear Ann.".$get_members_row['wife_name'].", ".$_POST['message'];
    echo $mobile2;
    
    
    //Change your configurations here.
    $username="20032757";
    $password="kqpt4e";
    $sender="arun";
    $domain="www.ciainfomedia.com";
    $method="POST";
    
    
    
    $username=urlencode($username);
    $password=urlencode($password);
    $sender=urlencode($sender);
    $message=urlencode($message);
    
    
    
    $url = "http://www.sendindiasms.com/sendurlcomma.asp?user=20032757&pwd=kqpt4e&senderid=ABC&mobileno=$mobile2&msgtext=$message";
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $curl_scraped_page = curl_exec($ch);
    curl_close($ch);
    echo $curl_scraped_page;
    }
    }
    }
    else if($member=="Annets")
    {
    $get_members=mysql_query("select * from member_details" ) or die(mysql_error());
    	  $get_members_num=mysql_num_rows($get_members);	
    while(  $get_members_row=mysql_fetch_array($get_members))
    	  {
    
    $mobile2=$get_members_row['wife_mobile'];
    $message="Dear Ann.".$get_members_row['wife_name'].", ".$_POST['message'];
    echo $mobile2;
    
    
    //Change your configurations here.
    $username="20032757";
    $password="kqpt4e";
    $sender="arun";
    $domain="www.ciainfomedia.com";
    $method="POST";
    
    
    
    $username=urlencode($username);
    $password=urlencode($password);
    $sender=urlencode($sender);
    $message=urlencode($message);
    
    
    
    $url = "http://www.sendindiasms.com/sendurlcomma.asp?user=20032757&pwd=kqpt4e&senderid=ABC&mobileno=$mobile2&msgtext=$message";
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $curl_scraped_page = curl_exec($ch);
    curl_close($ch);
    echo $curl_scraped_page;
    }
    }
    else
    {
     $get_members=mysql_query("select * from member_details where name='".$member."' or wife_name='".$member."'") or die(mysql_error());
    	  $get_members_num=mysql_num_rows($get_members);	
    		  while(  $get_members_row=mysql_fetch_array($get_members))
    	  {
    	 if($get_members_row['name']==$member)
    	 {
    $mobile=$get_members_row['mobile'];
    $message="Dear Rtn.".$member.", ".$_POST['message'];
    echo $mobile;
    echo $message;
    
    //Change your configurations here.
    $username="20032757";
    $password="kqpt4e";
    $sender="arun";
    $domain="www.ciainfomedia.com";
    $method="POST";
    
    
    
    $username=urlencode($username);
    $password=urlencode($password);
    $sender=urlencode($sender);
    $message=urlencode($message);
    
    
    
    $url = "http://www.sendindiasms.com/sendurlcomma.asp?user=20032757&pwd=kqpt4e&senderid=ABC&mobileno=$mobile&msgtext=$message";
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $curl_scraped_page = curl_exec($ch);
    curl_close($ch);
    echo $curl_scraped_page;}
    else if($get_members_row['wife_name']==$member)
    	 {
    $mobile=$get_members_row['wife_mobile'];
    $message="Dear Ann.".$member.", ".$_POST['message'];
    echo $mobile;
    
    //Change your configurations here.
    $username="20032757";
    $password="kqpt4e";
    $sender="arun";
    $domain="www.ciainfomedia.com";
    $method="POST";
    
    
    
    $username=urlencode($username);
    $password=urlencode($password);
    $sender=urlencode($sender);
    $message=urlencode($message);
    
    
    
    $url = "http://www.sendindiasms.com/sendurlcomma.asp?user=20032757&pwd=kqpt4e&senderid=ABC&mobileno=$mobile&msgtext=$message";
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $curl_scraped_page = curl_exec($ch);
    curl_close($ch);
    echo $curl_scraped_page;}
    }
    
    }
    }
    
    ?>
Working...