Autor | Zpráva | ||
---|---|---|---|
zacatecnik9 Profil |
Mám PHP kód:
<? $xml = simplexml_load_file('http://www.xignite.com/xHistorical.asmx/GetHistoricalQuotesRange?Identifier=MSFT&IdentifierType=Symbol&StartDate=10/12/2010&EndDate=10/24/2010'); if ($xml) { foreach ($xml->Security as $item1) { $jmeno=$item1->Name; echo $jmeno ; $symbol=$item1->Symbol; $cusip=$item1->Cusip; } } ?> Na jednom sereveru mi to vypíše to $jmeno a na druhém ne. Možná používá druhý server jinou verzi PHP. Nevíte někdo náhodou jak to vyřešit. Děkuji Moderátor Davex: Vkládej prosím kódy mezi značky [>pre] a [>/pre] (stačí kliknout na ).
|
||
tiso Profil |
#2 · Zasláno: 26. 10. 2010, 19:27:33 · Upravil/a: tiso
zacatecnik9: možno ti to miesto očakávaného XML vracia také, ako práve teraz mne:
<HistoricalQuotes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.xignite.com/services/"> <Outcome> RegistrationError </Outcome> <Message> XigniteHistorical: Maximum number of unregistered requests exceeded. Consider registering or subscribing to expand usage. Your request was authenticated using your IP address (x.x.x.x). Please visit http://www.xignite.com/RegistrationHelp.aspx for more information. </Message> <Identity> IP </Identity> <Delay> 0 </Delay> </HistoricalQuotes> |
||
zacatecnik9 Profil |
#3 · Zasláno: 26. 10. 2010, 19:34:43
Nevrací mi to nic a na jednom serveru to funguje bez problémů
|
||
Davex Profil |
#4 · Zasláno: 26. 10. 2010, 19:39:53
Co je ve zdrojovém kódu prázdné stránky? Pokud je tam výpis php kódu, tak použij otevírací značku
<?php . Tu bys ostatně mohl používat vždy.
|
||
zacatecnik9 Profil |
#5 · Zasláno: 26. 10. 2010, 19:42:39
ve zdrojovém kódu stránky není nic...
|
||
karel_ Profil * |
#6 · Zasláno: 26. 10. 2010, 19:47:32
Davex napsal:
použij otevírací značku <?php. Tu bys ostatně mohl používat vždy. -zkoušeno? |
||
zacatecnik9 Profil |
#7 · Zasláno: 26. 10. 2010, 19:57:43
jo, jo, značku jsem ozkoušel a nic
|
||
Davex Profil |
#8 · Zasláno: 26. 10. 2010, 20:02:40
1) je splněna podmínka
if ($xml) ?
2) je něco v $xml->Security ?
|
||
zacatecnik9 Profil |
#9 · Zasláno: 26. 10. 2010, 20:15:18
myslím, že ne, jak to přesně poznám?
|
||
zacatecnik9 Profil |
#10 · Zasláno: 26. 10. 2010, 20:20:17
To xml mi vrací tohle, registrace je vpořádku, ale nejde mi číst z toho, podle toho kódu:
<?xml version="1.0" encoding="utf-8" ?> - <HistoricalQuotes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.xignite.com/services/"> <Outcome>Success</Outcome> <Identity>Cookie</Identity> <Delay>0.015601</Delay> - <Security> <Outcome>Success</Outcome> <Delay>0</Delay> <CIK>0000789019</CIK> <Cusip>594918104</Cusip> <Symbol>MSFT</Symbol> <ISIN>US5949181045</ISIN> <Valoren>951692</Valoren> <Name>Microsoft Corporation</Name> <Market>NASDAQGS</Market> <CategoryOrIndustry>TECHNOLOGY</CategoryOrIndustry> </Security> <StartDate>10/12/2010</StartDate> <EndDate>10/24/2010</EndDate> - <Quotes> - <HistoricalQuote> <Outcome>Success</Outcome> <Delay>0</Delay> <Date>10/22/2010</Date> <Last>25.38</Last> <Open>25.52</Open> <LastClose>25.42</LastClose> <High>25.54</High> <Low>25.27</Low> <ChangeFromOpen>-0.14</ChangeFromOpen> <PercentChangeFromOpen>-0.549</PercentChangeFromOpen> <ChangeFromLastClose>-0.04</ChangeFromLastClose> <PercentChangeFromLastClose>-0.157</PercentChangeFromLastClose> <Volume>25844100</Volume> <SplitRatio>1</SplitRatio> <LastAdjusted>25.38</LastAdjusted> <OpenAdjusted>25.52</OpenAdjusted> <LastCloseAdjusted>25.42</LastCloseAdjusted> <HighAdjusted>25.54</HighAdjusted> <LowAdjusted>25.27</LowAdjusted> <ChangeFromOpenAdjusted>-0.14</ChangeFromOpenAdjusted> <ChangeFromLastCloseAdjusted>-0.04</ChangeFromLastCloseAdjusted> <VolumeAdjusted>25844100</VolumeAdjusted> <NotTraded>false</NotTraded> </HistoricalQuote> </Quotes> </HistoricalQuotes> |
||
Davex Profil |
#11 · Zasláno: 26. 10. 2010, 20:55:28 · Upravil/a: Davex
zacatecnik9:
„myslím, že ne, jak to přesně poznám?“ Poznáš to, když přidáš před podmínku ladicí výpis proměnné $xml: … var_dump($xml); if ($xml) … |
||
zacatecnik9 Profil |
#12 · Zasláno: 26. 10. 2010, 21:27:48
... je tam nějaká chybová hláška ohledně přístupu, takže to asi bude na straně providera xml...
|
||
Davex Profil |
#13 · Zasláno: 26. 10. 2010, 21:40:50
Takže měl tiso pravdu. V té chybě je odkaz na web, kde je to vysvětleno.
|
||
zacatecnik9 Profil |
#14 · Zasláno: 26. 10. 2010, 21:53:19
Zřejmě ano, i když provider tvrdí, že mám nějakou chybu v kódu..., ale jak to vypadá, kód je ok...
|
||
Časová prodleva: 13 let
|
0