2015-07-21 2 views
1
function curl_request($url=false) 
{ 

$ch=curl_init(); 
if($url) 
curl_setopt($ch,CURLOPT_URL,$url); 
curl_setopt($ch, CURLOPT_TIMEOUT, 60); 
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60); 
curl_setopt($ch, CURLOPT_HEADER, true); 
curl_setopt($ch, CURLOPT_HTTPGET, true); 
curl_setopt($ch, CURLOPT_USERAGENT); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
$result = curl_exec($ch); 
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE); 
curl_close($ch); 
return $result; 
} 

$data['update']=false; 
$data['msg']='Record not found.'; 
switch($_POST['action']){ 
    case "validateAccountNumber" : 
     $sql="SELECT user_id FROM tbl_user WHERE ".$_POST['fieldName']."='".$_POST['fieldValue']."'"; 
     $result = mysql_query ($sql); 
     if(mysql_num_rows($result)){ 
      $_SESSION['account_no'] = $_POST['fieldValue'];   
      $data['update']=true; 
      $data['msg']='Record found.'; 
     } 
    break; 

    case "validateMobileNumber" : 
    $sql="SELECT user_id FROM tbl_user WHERE ".$_POST['fieldName']."='".$_POST['fieldValue']."' AND account_no='".$_SESSION['account_no']."'"; 
     $result = mysql_query ($sql); 
     if(mysql_num_rows($result)){ 
      $_SESSION['mobile_no'] = $_POST['fieldValue']; 
      // 
      $sms_code= makePin(); 
      $_SESSION['sms_code'] = $sms_code;  
      ///////////////////// Sengin Sms Code ////////////////////////// 
      $message = "Dear Member, your activation code is $sms_code. Thanks for registering, from www.chsonline.in."; 

      $username = "xxxxxxxxxx"; 
      $password = "zzzzzzzzzz"; 
      $sendername = "chsonline"; 
      $url = "http://bulksms.mysmsmantra.com:8080/WebSMS/SMSAPI.jsp?username=".$username."&password=".$password."&sendername=".$sendername."&mobileno=91".$_SESSION['mobile_no']."&message=".urlencode($message); 
      $data['sms_response'] = curl_request($url); 
      $data['sms'] = $url; 

      //////////////////////////////////////////////////////////////// 
      $data['update']=true; 
      $data['msg']='A verification code have been sent in your mobile no.'; 
     } 
    break; 
    default: 
    break; 
} 
echo json_encode($data); 
die(); 
} 

тыс является кодом PHP: Когда я был отправить смс с этим кодом, его отправить смс на локальном хосте, но на живом сервере его не только отправить смс Это уведомление даетPHP с локон отправки смс с на живом сервере

  • Код подтверждения отправлен на ваш номер мобильного телефона.

Код исполнить Правильно, но нет отправки смс. Мой хостинг или домен с Godaddy.in

ответ

0

свяжитесь с вашей компанией-хостинг-провайдером, чтобы включить или отключить завиток в выбранном вами плане хостинга. похоже, на вашем сервере CURL отключен.

Вы можете проверить конфигурацию php.ini для проверки.

Чтобы проверить PHP информация:

  1. создать на файл phpinfo.php на сервере

  2. Помещенный <?php echo phpinfo();?>

  3. Выполнить вы phpinfo.php файл на сервере
  4. Найти завиток и проверить, разрешено или запрещено?
+0

только этот код не работает, программа Curl php sms работает нормально. –

+0

Я создал программу отправки sms, чтобы ввести вручную номер Msg или приемника, его полный доступ к отправке –

+0

https://chsonline.in/phpinfo.php –

Смежные вопросы