Avatar billede rasmus-madsen Nybegynder
25. januar 2006 - 16:23 Der er 7 kommentarer og
1 løsning

Load og find i html.

Hey allesammen,

Havde på et tidspunkt en kode som søgte i i html og fandt det man ønskede om og udskrev.

Den står jeg og mangler.

Skal have den til at udskrive
          <tr>
            <td class="VItab">&nbsp;Næste bud minimum:</td>
            <td class="VItab">&nbsp;23,- DKK<br>&nbsp;Med mindstepris&nbsp;(<b>opnået</b>)               
            </td>
          </tr>

På forhånd tak.
Avatar billede jakobdo Ekspert
25. januar 2006 - 17:04 #1
Prøv at indlæs hele siden og brug:

if(preg_match_all('/<td\\sclass="VItab">&nbsp;(.+?)<\/td>/', $input, $output))
{
echo "<pre>";
print_r($output);
echo "</pre>";
}
Avatar billede rasmus-madsen Nybegynder
25. januar 2006 - 18:32 #2
Hvordan loader jeg den ?
Det skal gøres på en extern.
Avatar billede jakobdo Ekspert
25. januar 2006 - 19:14 #3
$url = "http://www.side.dk/fil.html";
$content = file_get_contents($url);
Avatar billede rasmus-madsen Nybegynder
25. januar 2006 - 23:29 #4
Det giver desværre en blank side.. :S
Ingen fejl.
Avatar billede rasmus-madsen Nybegynder
25. januar 2006 - 23:31 #5
Sorry det eneste den ikke kan fange er prisen :S ..
Alt andet.
Avatar billede rasmus-madsen Nybegynder
25. januar 2006 - 23:36 #6
HAr rodet med det:
<?

$url = "www.side.dk";
$content = file_get_contents($url);

if(preg_match_all('/<td\\sclass="VItab">&nbsp;(.+?),- DKK<br>&nbsp;Med mindstepris&nbsp;/', $content, $output))
{
echo "<pre>";
print_r($output);
echo "</pre>";
}
echo "hallo";
echo "<br>" .$output[1][0];
?>

Så virker det.. Takker, svar :D
Avatar billede jakobdo Ekspert
26. januar 2006 - 07:50 #7
Svar!
Avatar billede jakobdo Ekspert
26. januar 2006 - 13:46 #8
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