php curl 사용 예제

웹/php 2016. 3. 30. 09:36

$db_Name= "데이터베이스";
     $db_User= "유저";
     $db_Pass="비밀번호";
     $sql_ip="xxx.xxx.xxx.xxx";
  
  $connect = mysql_connect($sql_ip, $db_User, $db_Pass);
  $connect2 = mysql_connect($sql_ip, $db_User, $db_Pass);
  
  mysql_select_db("데이터베이스", $connect);

  $gcm_sql = " select * from test"; 
  
  $gcm_result = mysql_query($gcm_sql, $connect);

  $gcm_row = mysql_num_rows($gcm_result);

  while($gcm_row = mysql_fetch_array($gcm_result, MYSQL_ASSOC))
  {

   if ($gcm_row[push_status] ==1)
   {
    $headers = array(
    'Content-Type:application/json',
    'Authorization:key=키값 입력하는 곳'
    );
  
    $arr   = array();
    $arr['data'] = array();
    $arr['data']['msg'] = $img;
    $arr['data']['con_idx'] = $idx;
    $arr['data']['type'] = $type;
    $arr['registration_ids'] = array();
    $arr['registration_ids'][0] = $gcm_row[mem_gcm_id];

    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL,    'https://android.googleapis.com/gcm/send');
    curl_setopt($ch, CURLOPT_HTTPHEADER,  $headers);
    curl_setopt($ch, CURLOPT_POST,    true);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_POSTFIELDS,json_encode($arr));
    $response = curl_exec($ch);
    
    curl_close($ch);
   }
  
  }

' > php' 카테고리의 다른 글

코드이그나이터 index.php 없애기  (0) 2016.05.23
php 파일 읽기  (0) 2016.04.25
session 유지하는 법  (0) 2016.04.25
텍스트 글짜 한정  (0) 2016.03.30
php 파일 업로드  (0) 2016.03.30
Posted by 몽키 D.루피
,