PDA

View Full Version : استراخ اطلاعات json از یک api



siavash82i
شنبه 08 اردیبهشت 1397, 14:26 عصر
سلام من میخوام از لینک زیر اطلاعات json اون رو استخراج کنم و هر کدوم رو توی کی متغییر بریزم
هر کاری میکنم با خطا مواجه میشم
راهنماییمو میکنین؟

https://min-api.cryptocompare.com/data/pricemultifull?fsyms=BTC&tsyms=USD



$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL,"https://min-api.cryptocompare.com/data/pricemultifull?fsyms=BTC&tsyms=USD");

$result = curl_exec($ch);
curl_close($ch);//مر حله آخر هم اتمام کار
$BTC_price = json_decode($result, true);
echo "".$BTC_price['USD']."<br>";
echo "".$BTC_price['HIGHDAY']."<br>";
echo "".$BTC_HIGHDAY['HIGHDAY']."<br>";




تشکر

plague
شنبه 08 اردیبهشت 1397, 15:55 عصر
کدت و خطا یی که دریافت میکنی کو ؟

siavash82i
شنبه 08 اردیبهشت 1397, 16:01 عصر
کدت و خطا یی که دریافت میکنی کو ؟

ویراش شد
کدهارو گذاشتم

plague
شنبه 08 اردیبهشت 1397, 18:03 عصر
این چیزایی که echo کردی معنی نداره
شما داری خونه هایی رو اکو میکنی که توی آرایه وجود نداره (حداقل با این ترتیب )
این رو بنویس
echo $BTC_price['RAW']['BTC']['USD']['HIGHDAY'] ;

Farshid007
شنبه 08 اردیبهشت 1397, 20:24 عصر
واسه اینکه قاطی نکنی و متوجه بشی چی به چی داره اتفاق می افته
اول آدرس رو تو مرورگر حتما حتما فایرفاکس باز کن
بعد با داده برگشتی کار کن
148070

siavash82i
سه شنبه 11 اردیبهشت 1397, 15:36 عصر
سلام

ممنون از شما دوستان خیلی لطف کردین

ی جای دیگه هم که به مشکل بر خوردم اینه که میخوام از یک صفحه اینترنتی که هیچapi و.... نداره و فقط یک صفحه است، یک قیمت در بیارم، مثلا میخوام قیمت دلارو از توی این صفحه در بیارم و برای خودم در صفحه دیگه ای که درست کردم اونجا ازش استفاده کنم

کدی که استفاده میکنم و کار نمیکنه :





<?php

set_time_limit(-1);
header('Content-Type: text/html; charset=utf-8');
// example of how to use basic selector to retrieve HTML contents
include('simple_html_dom_1_5/simple_html_dom.php');

// get DOM from URL or file
$html = file_get_html('http://www.rahkarenovin.net/bit/pricelist/');

// find all image with full tag
foreach($html->find('USDT') as $e){
//echo "<img src='".$e->outertext."' /><br>";
echo "".$e->outertext."<br>";
}
?>







طراحی سایت (http://www.rahkarenovin.com/) طراحی سایت فروشگاهی (http://www.rahkarenovin.com/page/18/) طراحی سایت شرکتی (http://www.rahkarenovin.com/page/23/) طراحی سایت انتخابات (http://www.rahkarenovin.com/page/89/) هاست (http://www.rahkarenovin.net/web-hosting/) میزبانی وب (http://www.rahkarenovin.net/) سئو (http://www.rahkarenovin.com/page/12/)