Lucrul cu API

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

cipcip
Senior Member
Mesaje: 201
Membru din: Dum Feb 22, 2009 1:26 pm

Lucrul cu API

Mesajde cipcip » Dum Ian 27, 2013 10:49 am

Salut, am si eu o intrebare in legatura cu api. Vreau sa preiau temperatura si imaginea prin api de pe un site. Temperatura am reusit, insa imaginea de nicio culoare.

Cod:

Cod: Selectaţi tot

$location = $geoplugin->city;
$document = file_get_contents(str_replace(" ", "+", "http://api.wunderground.com/auto/wui/geo/WXCurrentObXML/index.xml?query=".$location));
$xml = new SimpleXMLElement($document);
echo "$location: ".$xml->temperature_string."";


Pentru imagine am folosit ceva in genul dupa respectivul api, dar nu merge, mi-am dat seama si de ce, pentru ca dupa cum fac eu, imi ia decat icon_url_name si nu are ce afisa, dar cum pot lega astea 3 intre ele ? :

Cod: Selectaţi tot

echo "<img src='".$xml->icon_url_base->icon->icon_url_name."' alt='' />";


Multumesc.


Imagine

ViezuREX
Senior Member
Mesaje: 502
Membru din: Joi Dec 13, 2012 1:35 pm

Re: Lucrul cu API

Mesajde ViezuREX » Dum Ian 27, 2013 12:37 pm

Cred ca asa ar fi corect:

Cod: Selectaţi tot

echo "<img src='".$xml->icon_url_base . $xml->icon.".".$xml->icon_url_name."' alt='' />";

cipcip
Senior Member
Mesaje: 201
Membru din: Dum Feb 22, 2009 1:26 pm

Re: Lucrul cu API

Mesajde cipcip » Dum Ian 27, 2013 1:08 pm

ViezuREX scrie:Cred ca asa ar fi corect:

Cod: Selectaţi tot

echo "<img src='".$xml->icon_url_base . $xml->icon.".".$xml->icon_url_name."' alt='' />";


Multumesc pentru idee.

Varianta corecta:

Cod: Selectaţi tot

echo "<img src='".$xml->icon_url_base . $xml->icon .$xml->icon_url_name."' alt='' />";
Imagine

ViezuREX
Senior Member
Mesaje: 502
Membru din: Joi Dec 13, 2012 1:35 pm

Re: Lucrul cu API

Mesajde ViezuREX » Dum Ian 27, 2013 3:19 pm

N-am vazut punctu' in XML ... sorry


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Google [Bot] și 32 vizitatori