Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

cum aduc cursul bnr pe site
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Cod PHP
Subiectul anterior :: Subiectul următor  
Autor Mesaj
mlady07



Data înscrierii: 07/Mai/2008
Mesaje: 3

Trimis: Mie Mai 07, 2008 5:29 pm    Titlul subiectului: cum aduc cursul bnr pe site  

Salut!
Lucrez la un site si as vrea sa aduc cursul bnr pe pagina.Am scriptul in php dar imi da eroare la conectarea pe situl bnr
Folosesc functia fopen()
Imi zice ca nu se poate conecta. Eu rulez pe localhost. Sa fie asta problema?
Ma poate ajuta cineva? merci
Sus  
alexdicix



Data înscrierii: 12/Mar/2008
Mesaje: 24

Trimis: Mie Mai 07, 2008 9:01 pm    Titlul subiectului:  

uite te peste file_get_contents
Sus  
alexdicix



Data înscrierii: 12/Mar/2008
Mesaje: 24

Trimis: Mie Mai 07, 2008 9:10 pm    Titlul subiectului:  

cursul bnr e un xml pe care file_get_contents il returneaza ca string.

Il tii intr-o variabila si il parsezi cu SimpleXML (e cel mai simplu dupa parerea mea).

Atentie ca SimpleXML nu merge decat cu php 5.
Sus  
Pirahna



Data înscrierii: 22/Aug/2004
Mesaje: 4557
Locație: la birou

Trimis: Joi Mai 08, 2008 1:31 am    Titlul subiectului:  

Daca rulezi pe localhost banuiesc ca tu ti-ai instalat ce ai pe acolo ... daca il pui pe un server, este posibil ca fopen sa permita deschiderea fisierelor externe (desi pe serverele serioase nu e permis asa ceva) ...

Daca nu este permisa deschiderea url-urilor cu fopen, atunci apelezi la ce zicea si alexdicix, file_get_contents.
Sus  
mlady07



Data înscrierii: 07/Mai/2008
Mesaje: 3

Trimis: Joi Mai 08, 2008 9:29 am    Titlul subiectului: Re: cum aduc cursul bnr pe site  

am incercat asa
<?php
$EUR = file_get_contents('infovalutarro/azi/EUR.bnr');
echo $EUR;
?>
si imi da eroarea asta:

file_get_contents(infovalutarro/azi/EUR.bnr) [function.file-get-contents]: failed to open stream: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. in D:\wamp\www\New Folder\g.php on line 2

Rulez cu wamp si php 5.Am incercat si un script im xml, acelasi rezultat.Ce ar
trebui sa fac daca nu o sa imi ruleze nici pe un host?
(Parametrul functiei este adresa bnr dar nu imi da voie aici sa pun link)
Sus  
alexdicix



Data înscrierii: 12/Mar/2008
Mesaje: 24

Trimis: Joi Mai 08, 2008 11:22 pm    Titlul subiectului:  

ok, am incercat ceva rapid si merge

Cod:
$a = file_get_contents("h t t p : / / w w w . b n r o . r o / n b r f x r a t e s . x  m l");
//echo $a;
$xml = new SimpleXMLElement($a);

echo "<pre>";
print_r($xml);
echo "</pre>";


vezi k sigur ai tu restrictii din server sau proxy sau altceva....
Sus  
alexdicix



Data înscrierii: 12/Mar/2008
Mesaje: 24

Trimis: Joi Mai 08, 2008 11:32 pm    Titlul subiectului:  

PS: wtf is this ???? --> file_get_contents('infovalutarro/azi/EUR.bnr')

cand zici infovalutarro/azi/EUR.bnr te referi la directorul infovalutarro/azi/ de pe localhostul tau, nu la un fisier extern hostat pe serverul bnr.

schimba infovalutarro/azi/EUR.bnr' cu h t t p : / / w w w . b n r . r o / ...
Sus  
mlady07



Data înscrierii: 07/Mai/2008
Mesaje: 3

Trimis: Vin Mai 09, 2008 5:20 pm    Titlul subiectului:  

Merci alexdicix, merge acum, problema era proxy.
Adresa era corecta, am sters eu w w w aici pt ca nu imi da voie sa pun link
Sus  
casperel



Data înscrierii: 04/Mar/2006
Mesaje: 25

Trimis: Vin Mai 09, 2008 6:56 pm    Titlul subiectului:  

Putintica rabdare si uite ce-am gasit: http://www.heliosdesign.ro/resurse/php/preluare-curs-valutar.htm .. era greu ?
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Cod PHP
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community