Avatar billede mpreuss Nybegynder
16. februar 2005 - 12:46 Der er 5 kommentarer og
1 løsning

Hente html fra anden side med fopen() eller lignende

Jeg skal hente en tabel fra en anden side, altså jeg skal vise den pågældende tabel på min side.
(ja jeg har fået lov osv...)
jeg ved ikke hvilke linjer det er i koden, men ved præcis hvilke html kode der kommer før og efter den tabel jeg skal hente...
hvordan gøres dette?
Avatar billede hmortensen Nybegynder
16. februar 2005 - 13:34 #1
$content = file_get_contents("http://www.example.com");
$startText = '';
$endText  = '';
$start = strpos($content, $startText);
$end = strpos($content, $endText, $start + strlen($startText));
$length = $end-$start;
$newContent substr($content, $start + strlen($startText), $length - strlen($startText));
Avatar billede mpreuss Nybegynder
16. februar 2005 - 13:43 #2
Den brokker sig over følgende:
Parse error: parse error, unexpected T_STRING in /*/*/ on line 25

linje 25 er:
$newContent substr($content, $start + strlen($startText), $length - strlen($startText));

$startText = '';
$endText  = '';

ser ud på følgende måde i min kode:
$startText = '<td colspan=5 align=center><h2><b><A name="stilling">Officiel stilling</b></h2></td>';
$endText  = '<hr><h2><b>Officielt registrerede resultater</b></h2>';
Avatar billede mpreuss Nybegynder
16. februar 2005 - 13:45 #3
Og det er alt mellem $startText og $endText jeg skal bruge
Avatar billede hmortensen Nybegynder
16. februar 2005 - 19:04 #4
Jeg har *glemt* et = tegn i linien:
$newContent = substr($content, $start + strlen($startText), $length - strlen($startText));
Avatar billede mpreuss Nybegynder
17. februar 2005 - 14:06 #5
Takker, det virkede :-p er alt for dårlig til at læse korrektur hehe, men hvis du vil smide et svar, skal du få pointene
Avatar billede hmortensen Nybegynder
17. februar 2005 - 17:38 #6
Det var så lidt
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