Path: csiph.com!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: Jan Hansen Newsgroups: dk.edb.internet.webdesign.serverside.php Subject: Re: Brug af curl i php-script Date: Sat, 15 Sep 2018 01:04:10 +0200 Organization: A noiseless patient Spider Lines: 30 Message-ID: <20180915010410.daaa083dc583bc8bfffd231e@gmail.com> References: <_humD.327219$Tn3.179330@fx22.fr7> <00AmD.327226$Tn3.36326@fx22.fr7> <20180913232206.5d103c07ee9c743776ae8c64@gmail.com> <5b9ba165$0$677$14726298@news.sunsite.dk> <5b9ba1c1$0$677$14726298@news.sunsite.dk> <20180914161952.2fad1f93291f38f1b1b81561@gmail.com> <5b9c11af$0$678$14726298@news.sunsite.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Info: reader02.eternal-september.org; posting-host="14dd9dfcc14012ebaaa2bb72ed4118b2"; logging-data="13863"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18he9V7hV7anCiOZLQhJb9v00bp0j0+BRo=" User-Agent: Sylfide for Fedora (sylpheed.sraoss.jp) Cancel-Lock: sha1:etAlGa+tMLI1JWSy6j/ezPydW0M= face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAM1BMVEVAAAAEAgccGRcrKytDLQd pRQVKTEyPYw5naGazfQTNlQi3mFehnZfxuADsyBPLzMn6/PhA/qUdAAAAAXRSTlMAQObYZgAAAA FiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfgAg8RLTjt/9kiAAABlklEQVRIx7WV27qEIAiFB80TI+H7P+0Gm4OWTXax+bqi9csSjR6PccDjTsArburtLPFeP/pJ4g1YM+cKuvgfwKsZG/2sJV9Y9FyKnwSyZQ+R9ZkDojbURwCeruCI8GlqhQkCbCJaJchNAg6rfl3xHoCYZi0FFDHiM8thTBDgWYiUMrOBaKYAzk+Rl8Izt0PaX1ijlO2s4UqfRbjJS8nXJcCUNi6vrFzVDrAXhH6Y6qY60o3kayA36wvhwf4gQBrfORIEwPwEuOwi2h/DAPYFtIappk5uEZQjANXUiSN/BAqc7kLyeQCY086eAmYM6Gzke0AdRkfAnFlCMgNLbLbRP9LTgKC1AgYPepktMo1g31hZRIG0HlevEXb7YEnJrmWy9cBbXw1we/ekakpJFxwDJLPItIBIcas/tkSrzMf2rn7f0Bggio0lv7RvaAzg15CFDsC+pZ+0ey8v7XQ40ncFCIP8TaLf5sUHwO7kpG+IDfCNF4DpcNAhBMVU71pAjwBTGH/STqHglia1SCaFcD75nHN9Ytln/gB2JSmlFxN3ggAAAABJRU5ErkJggg== X-Newsreader: Sylpheed 3.7.0 (GTK+ 2.24.27; x86_64-unknown-linux-gnu) Xref: csiph.com dk.edb.internet.webdesign.serverside.php:7118 Den Fri, 14 Sep 2018 21:53:18 +0200 skrev Martin Larsen : > Den 14-09-2018 kl. 16:19 skrev Jan Hansen: > > > Når "mid_rate" ikke forekommer et varierende antal gange i $response, er det meget nemmere > > bare at klippe det ud som tekst > > Det kommer an på hvor vant man er til at arbejde med JSON ;-) > > Men problemet er at din metode ikke er robust; du kan ikke vide om der > pludselig kommer en mid_rate_2 et sted. Ja, det er selvfølgelig rigtig nok. Skulle der være risiko for det, må jeg medtage gåseøjnene, og rette strpos($response,'mid_rate')+11 til strpos($response,'"mid_rate"')+12 > Det vil ikke umiddelbart ødelægge json-metoden. Næ, men så er der til gengæld 5 forskellige led, ændrer de bare et af dem virker stien ikke mere. F.eks. det [0] midt i det hele giver vel ikke meget mening, når filen kun indeholder oplysninger om én valuta. Siden gør det selvfølgelig lidt nemmere, men efter min mening er det ikke så simpelt at bruge var_dump, finde "mid_rate" i outputtet, og via indrykningerne finde navnene på alle mellemleddene. Det virker på mig som om det er lavet sådan for at man skal holde fingrene væk, lidt ligesom de krypterede strenge i Microsofts registreringsdatabase. -- mvh Jan. Help Microsoft stamp out piracy. Give Linux to a friend today!