Thứ Năm, 5 tháng 9, 2024

các kiểu của json

$baseUrl = $_SERVER['PHP_SELF']; //duong Links hien tai
$json_string =
'
    {
        "name" : "Nguy?n Van Cu?ng",
        "email" : "TheHalfHeart@gmail.com",
        "website" : "freetuts.net"
    }
';

// Dạng mãn
var_dump(json_decode($json_string, true));

// Dạng Object
var_dump(json_decode($json_string));


------------------------------------------------------------------------------

webpage sua.vn lấy dữ liệu từ trang bige.vn qua

## Webpage SUA.VN: lấy dữ liệu từ trang bige qua
function sanpham_bige(){

  global $prefix, $db, $bgcolor1, $bgcolor4;

    $myFile = "http://bige.vn/jsonnew.json";
    $string = file_get_contents($myFile);
    $json_a = json_decode($string,true);
    
    echo"<div class='retot-top'>
      <span>Sản Phẩm Bige</span></div>
    ";
    
    echo"<div class='retot-body'>";

        for($i=0;$i<sizeof($json_a);$i++){  
          echo" 
              <div class='retot-global-sp'>
                    <div class='retot-box-title'>
                        <a href='http://bige.vn/San-Pham/".$json_a[$i]["pid"].".html'  target='_blank'>".$json_a[$i]["tieude"]."</a>
                    </div>
                    <div class='retot-box-pic'>
                        <a href='http://bige.vn/San-Pham/".$json_a[$i]["pid"].".html'  target='_blank'>
                          <img src='".$json_a[$i]["img"]."'>
                        </a>
                    </div>
                    <div class='retot-box-price'>
                        <p> <span>".number_format($json_a[$i]["gia2"], 0, '.', ',')."</span> (<del> ".number_format($json_a[$i]["gia1"], 0, '.', ',')."</del>)</p>
                        <!-- <p>".$json_a[$i]["noidung"]." </p> -->
                    </div>     
                    <div class='clear'></div>
              </div>    
          ";
        }
    echo"</div>";
}

## Webpage Bige.vn: đưa dữ liệu vào và truyền đi
function json_new(){
  //$data=gets_product(0,5,"all");

  global $db,$prefix;

  $langid = get_lang_id();

  $sql="select * from shop a,shop_lang b
  where a.pid=b.pid
  and b.lang_id=".$langid." 
  and a.is_cart=1 order by a.pid desc limit 8 ";

  $rs = $db->sql_query($sql); 

  $data = array();

  while ($row = $db->sql_fetchrow($rs)) {
    $data[] = $row;
  }

  for($i=0;$i<sizeof($data);$i++){
    $json_a[]=array(
      "pid"=>mod_rewrite($data[$i]["title"])."-".$data[$i]["pid"],
      "tieude"=>create_summary($data[$i]["title"],40),
      "img"=>"http://bige.vn/uploads/shop/pic/small_".$data[$i]["images"],
      "gia1"=>$data[$i]["price"],
      "gia2"=>$data[$i]["price_market"],
      "noidung"=>create_summary(strip_tags(str_replace("\"","",$data[$i]["hometext"])),80),
    );
  }
  $myFile="jsonnew.json"; 
  $json_a_t=json_encode($json_a); 
  if(file_put_contents($myFile,$json_a_t)){
    echo "Da xuat xong file ! Moi ban dong tab lai.";
  }else{
    echo "Loi, khong luu duoc file";    
  }
}

Không có nhận xét nào:

Đăng nhận xét