zoukankan      html  css  js  c++  java
  • PHP之网络编程

    GET:

     $htmlsource=file_get_contents("http://192.168.0.13/s/interface/shangpin/shangpinDL");
      $postArray = iconv("utf-8", "gbk",$htmlsource);
      //$postArray = iconv("gbk", "utf-8",$postArray);
      echo $postArray;
      $de_json = json_decode($postArray,TRUE);
      echo $de_json;
      echo var_dump($de_json);
     
      $count_json = count($de_json);
      echo $count_json;
      for ($i = 0; $i < $count_json; $i++)
      {
        echo var_dump($de_json);
       $dt_id = $de_json[$i]['id'];
       $dt_pname = $de_json[$i]['pname'];  
        echo $dt_id.">>>>".$dt_pname;
      }
     

    JSON解析
    $postArray ='[{"data":{"hello":"world"},"type":"1234","date":"2012-10-30 17:6:9","user":"000000000000000","time_stamp":1351587969902}, {"data":{"hello":"world"},"type":"1234","date":"2012-10-30 17:12:53","user":"000000000000000","time_stamp":1351588373519}]';
     

    $de_json = json_decode($postArray,TRUE);
    $count_json = count($de_json);

    echo $count_json;

    for ($i = 0; $i < $count_json; $i++)
    {


     //$dt_record = $de_json[$i]['date'];
     $data_type = $de_json[$i]['type'];
       $imei = $de_json[$i]['user'];
       //$message = json_encode($de_json[$i]['data']);

       echo $data_type.">>>>".$imei."<br/>";
       
    }

    POST:CURL

    dump(ppost("http://localhost:8080/thinkox/index.php?s=/home/user/login",$shuzu));//这是调用语句$shuzu就是参数

    function ppost($url,$arr){
    $post_data = $arr;
    $url=$url;
    $o="";
    foreach ($post_data as $k=>$v)
    {
    $o.= "$k=".urlencode($v)."&";
    }
    $post_data=substr($o,0,-1);
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_URL,$url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);//这里也是那个是否接收返回值的设置
    //为了支持cookie
    curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
    $result = curl_exec($ch);
    return $result;
    }

  • 相关阅读:
    JAVA实现图的邻接表以及DFS
    对于JAVA多线程卖票小程序的理解
    我的第一篇博客
    The 'with' and 'as' Keywords
    Buffering Data
    rstrip
    MapFields和并行计算(OpenFOAM)
    Python 调用自己编写的Class
    vs2013和vs2010的配置
    Eclipse的配置
  • 原文地址:https://www.cnblogs.com/wangheblog/p/4310566.html
Copyright © 2011-2022 走看看