Avatar billede logos Nybegynder
17. maj 2003 - 12:57 Der er 4 kommentarer og
1 løsning

parse indholdet af en hjemmeside.

Har et problem.

Jeg en status hjemmeside liggende på en apcheserver der kører modperl.
Jeg har brug for at denne status hjemmeside bliver indlejret på en hjemmeside der er lavet vha. php.
Vores overvågningssoftware kan ikke håndtere de headere der bliver medsendt fra mod_perl serveren(???)

På min php side indlæser jeg hele siden vha.

$indhold = file("http://min.stausside.dk/)

$indhold er nu et array med x (75) elemneter.

hvordan for jeg fjernet de dele der ligger før <body> og efter </body>, så jeg kan præsnetere indholdet korrekt.

således at jeg kan lave et foreach_loop  der echoer indholdet af de resterende entrys i arrayet.
Avatar billede logos Nybegynder
17. maj 2003 - 13:00 #1
Hold da kæft med stavefejl.....se bort fra dem :-)
Avatar billede erikjacobsen Ekspert
17. maj 2003 - 13:03 #2
$vis=false;
foreach ($indhold as $linie) {
  if (eregi('<body',$linie)) {
    $vis=true;
  elseif (eregi('</body',$linie)) {
    $vis=false;
  elseif ($vis) {
    print $linie;
  }
}


helt utestet
Avatar billede logos Nybegynder
17. maj 2003 - 13:08 #3
Tak erik

Selvfølgelig skal jeg blot lave boolean og bruge til at teste med.
Skal ud og male nu, følger op senere.
Avatar billede logos Nybegynder
18. maj 2003 - 00:43 #4
Kære Erik
endnu engang tak, det virker perfekt :-))
Avatar billede erikjacobsen Ekspert
18. maj 2003 - 08:03 #5
Nemlig
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