[ nikolabgd @ 23.02.2018. 18:13 ] @
kada u browseru odem na ovaj url:

http://x.x.x.x/get_var_js.aspx?Status1=

dobijem u stranici tekst {"VK":{"value":1031.300000,"status":2}}

Kako da ovaj rezultat od get_var_js.aspx?Status1= URL-a prikazem u nekom php-u i kako da mi ne pokazuje u njemu sav ovaj tekst sa zagradama nego samo ovaj broj 1031.300000?

Molio bih ako neko moze da mi pomogne nije mi struka web dizajn

[Ovu poruku je menjao nikolabgd dana 24.02.2018. u 04:26 GMT+1]
[ nikolabgd @ 23.02.2018. 19:41 ] @
Dobio sam rezultat sa ovim php kodom:

<?php
$URL = 'http://xxx.xxx.xxx.xx/get_var_js.aspx?EK=';
$stranica = file_get_contents($URL);
echo $stranica;
?>

rezultat:

{"EKkum2":{"value":910.000000,"status":2}}

kako sada da mi prikaze samo ovaj broj 910.0 a ne ostalo?
[ djoka_l @ 23.02.2018. 20:55 ] @
https://www.w3schools.com/js/js_json_php.asp

[ nikolabgd @ 23.02.2018. 21:18 ] @
Ne kapiram ti ja druze taj json, nisam programer....
ali snasao sam se nekako sa upustvima od php-a na netu...
evo radi mi ovako:

<?php
echo "el ";
$URL = 'http://10.0.0.22/get_var_js.aspx?el='; // el podatak
$stranica = file_get_contents($URL , NULL, NULL, 19, 3);
echo $stranica;
echo " h";
?>

samo mi pravi problem ovo NULL, NULL, 19, 3 sa cime sam sakrio neke karakuke koje mi se nepotreno pojavljuju... kada to obrisem momentalno mi ucita podatak a kada ga ostavim onda po par refresa stranice nece da ucita vrednost.... ima li jos neki fazon da sakrijem tekst koji dobijem na ovaj GET?



[Ovu poruku je menjao nikolabgd dana 23.02.2018. u 23:35 GMT+1]
[ djoka_l @ 23.02.2018. 22:56 ] @
Prijatelju, nećeš daleko stići u web razvoju sa stavom da "nisi programer".
Izgleda da ne znaš da se problem koji ti imaš zove parsiranje ulaza, da json_decode parsira ulaz koji je u json formatu i daje php objekat.
Ako ti stav bude da ćeš sve da rešiš copy/paste metodom sa interneta, vrlo brzo ćeš naleteti na zid (kao večeras).

Code (php):

<?php

$string = '{"EKkum2":{"value":910.000000,"status":2}}';

$result = json_decode($string);
var_dump($result);
echo $result->EKkum2->value;

?>
 
[ nikolabgd @ 23.02.2018. 23:14 ] @
Druze zahvalan sam na savetu, nego sam hteo reci da sam apsolutni pocetnik i tek pocinjem po malo da citam php... a zatrebalo mi ovo...

svakako da cu se potruditi da shvatim, mada nisam ubedjen u mojih 50 god da je to moguce :)

I ne moze tako druze jer je taj broj 910 promenljiv, samo te tri cifre su promenljive a ostali podaci su nepotrebni....

evo ga resenje.............

<?php
$homepage = file_get_contents('http://x.x.x.x/get_var_js.aspx?EKk=');
echo $homepage[19];
echo $homepage[20];
echo $homepage[21];
echo $homepage[22];
echo $homepage[23];
?>

znaci ovo mi prikazuje 19-23 karakter od ovih karakuka sto sam imao... tako da je sada SVE OK!

[Ovu poruku je menjao nikolabgd dana 24.02.2018. u 02:58 GMT+1]
[ plague @ 24.02.2018. 02:40 ] @
Citat:
I ne moze tako druze jer je taj broj 910 promenljiv, samo te tri cifre su promenljive a ostali podaci su nepotrebni....

Moze tako, zapravo tako je jedino ispravno. Ono sto je @ djoka_l predlozio kao resenje je tacno ono sto ti treba.
Obuhvata slucajeve kada se promeni redosled kljuceva u JSON-u, broj karaktera u 'value' ili format objekta.
[ nikolabgd @ 24.02.2018. 03:18 ] @
Nista, danas sam tek poceo da cackam malo po tome... u svakom slucaju mi sad radi ovako ovo sto mi je trebalo...



Pa cemo na ucenje polako...

Hvala na savetima
[ nikolabgd @ 26.02.2018. 17:41 ] @
djoka_l Hvala puno na ovom parsiranju... procitao sam malo o tome i shvatio kao sto ste vas dvojica rekli da je to pravo resenje... izvinjavam se na smom neznanju :)

Uradio sam ovako kako ste mi rekli i citao sam o tome u upustvima... ovo je pravo i elegantno resenje...