Я собираюсь выбрать данные, которые возвращают значение со стороннего сайта, как показано ниже Json объекты формат и этот сайт построен на языках Java и базы данных Tomcat.
вопрос Как получить содержание с этих сайтов?
Описание сервера
URL:http://103.5.126.24/PalmHallServer/coodraw/coodraw!queryAllProduct.action
Возврат данных json объекты, luckDrawProductList для всего массива информации о продукте,
{
"LuckDrawProductList": [
{
"BaseTime": 20140119133000,
"CommissionRatio": 10,
"DeductBetCount": 1,
"Detail": "You can enter any amount between ...",
"Enable": 1,
"FreeResDiscount": 1,
"LotteryTime": 20151016164500,
"LuckDrawDesc": "DRAW1",
"LuckDrawDiscount": 1,
"MaxLuckNumLen": 5,
"MaxMoney": 2000000,
"MinLuckNumLen": 5,
"MinMoney": 100,
"NextStartTime": "2015-10-16 12:00:00",
"NextStopTime": "2015-10-16 16:15:00",
"OpenDrawType": -1,
"PeriodUnit": 1,
"PeriodUnitNum": 1,
"Price": 40,
"ProductCode": "DRAW1",
"ProductDesc": "Draw1",
"ProductEndTime": 20990119163000,
"ProductId": 11111,
"ProductType": 11,
"Rate": 0,
"ResTmplProductId": 11111,
"StopTime": 1800,
"ValidPeriod": 2
}
],
"Period": "201510161645"}
Пожалуйста, попробуйте код ниже
$URL = "http://103.5.126.24/PalmHallServer/coodraw/coodraw!queryAllProduct.action";
$content = file_get_contents($URL); // get json data using file_get_content
$content_arr = json_decode($content); // json data to php array.
ИЛИ если вы хотите использовать curl
$s = curl_init();
curl_setopt($s,CURLOPT_URL,$this->_url);
curl_setopt($s,CURLOPT_RETURNTRANSFER,true);
$result = curl_exec($s);
curl_close($s);
$content_arr = json_decode($result); // json data to php array.
Затем вы можете распечатать_r ($ content_arr) и проверить ключ «LuckDrawProductList» или получить доступ к $ content_arr [‘LuckDrawProductList] [0]
Других решений пока нет …