Avatar billede computerphper Nybegynder
06. december 2005 - 14:29 Der er 16 kommentarer og
2 løsninger

Fetch website data

Hej eksperter,

Hvordan fetcher man data fra et website? Jeg vil gerne fetche nogle aktiekurser fra www.borsen.dk til eget brug, men har ingen idé om hvordan man gør. Jeg regnede med at nogle herinde vidste det :)
Avatar billede jakobdo Ekspert
06. december 2005 - 14:49 #1
Du skal nok kontakte www.borsen.dk og høre om det er ok! (copyright)
Men ellers kan du kigge på funktionen: file_get_contents()
Avatar billede ajenbo Nybegynder
06. december 2005 - 15:24 #2
Har de rss feeds eller andre steder hvor man kan få rå data fra...
ellers kan du bruge fopen og fread til at hente http://www.borsen.dk/?content, men så må du selv slås med at fra sortere deres html med mere.
Avatar billede computerphper Nybegynder
06. december 2005 - 15:37 #3
Jakobdo: Det er nu bare et par aktiekurser til mig selv. Jeg prøver lige hvad du siger.

Ajenbo: Jeg prøver også dit forslag :)

Smid et par svar folkens, det var præcis hvad jeg ledte efter.
Avatar billede jakobdo Ekspert
06. december 2005 - 15:39 #4
Svar!
Avatar billede computerphper Nybegynder
06. december 2005 - 15:53 #5
Hehe. Du kan måske lige hjælpe mig med det? Lad os sige jeg vil åbne og læse http://test.dk - hvordan gør jeg så? file_get_contents("http://test.dk"); - eller hvordan? Jeg kan ikke helt forstå hvilke parametre den skal have.
Avatar billede ttopholm Nybegynder
06. december 2005 - 16:02 #6
du kan bare gøre således....

$borsen = file("http://www.borsen.dk");
Så bliver hver linie gemt i array'et $borsen..
Avatar billede jakobdo Ekspert
06. december 2005 - 16:03 #7
$url = "http://www.test.dk";
$content = file_get_contents($url);

nu vil alt indhold fra test.dk ligge i $content
Avatar billede jakobdo Ekspert
06. december 2005 - 16:03 #8
Ingen grund til at indlæse det i et array.
Avatar billede computerphper Nybegynder
06. december 2005 - 16:05 #9
Hvordan navngiver den arrayet? Skriver man f.eks. $borsen['0'] eller $content['0']? Jeg tror lidt det er mit åndssvage B-One der som altid ikke virker.
Avatar billede jakobdo Ekspert
06. december 2005 - 16:08 #10
$content vil være en streng med alt indhold!
Avatar billede computerphper Nybegynder
06. december 2005 - 16:13 #11
Det er mærkeligt. http://christian-birch.dk/aktier/test.php - koden ser således ud:

<?
$url = "http://www.borsen.dk/790";
$content = file_get_contents($url);
echo $content;
?>
Avatar billede computerphper Nybegynder
06. december 2005 - 16:15 #12
Avatar billede computerphper Nybegynder
06. december 2005 - 16:20 #13
Det virker helt fint med det forslag som ttopholm kom med. Jeg takker mange gange! Jeg mener dog at jeg også kan få brug for de andre forslag senere hen, så hvis alle smider et svar, ville det være godt.
Avatar billede jakobdo Ekspert
06. december 2005 - 17:06 #14
Svar!
Avatar billede ttopholm Nybegynder
06. december 2005 - 17:18 #15
svar
Avatar billede ajenbo Nybegynder
06. december 2005 - 18:51 #16
syndes jakobdo's var beder ind min :P
Avatar billede jakobdo Ekspert
06. december 2005 - 18:54 #17
Tak! :o)
Avatar billede jakobdo Ekspert
06. december 2005 - 19:04 #18
Takker for point!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester