Jump to content

Parsing HTML, starts at right place, but stops at wrong place


cordoprod

Recommended Posts

I need to parse this HTML out of a webpage:

<div id="maincontent" class="left">
                              <h1 class="node">Akademiet VGS gir Mac til alle elever</h1>          <div class="node">
	<div class="submitted">Skrevet av <a href="/user/24" title="Vis brukerprofil.">kolby</a>, fre, 29/01/2010 - 09:26</div>
<div class="content"><p><img src="http://mac1.no/files/mac1/akademiet-logo.jpg" align="right" />De seks videregående skolene under Akademiet-kjeden skal nå bytte ut alle PCene med Macintosh. Det vil si at rundt 2 000 elever vil få hver sin Mac, og dette blir den største enkeltordren Apple noen gang har fått i Norge.</p>
<p><a href="http://www.akademiet.no/vgs" rel="nofollow">Akademiet</a> var i 2004 noen av skolene i landet som var først ute med å tilby alle elevene egne PCer. Nå som denne praksisen har spredt seg til flere videregående- og ungdomsskoler, velger Akademiet å fornye seg ved å tilby egne Macer istedenfor.</p>
<blockquote><p>Da vi tilbød pc-er til elevene var vi som privatskole med på å heve standarden for den offentlige skolen også. Det har vært en stor suksess, men vi ønsker å ta skrittet videre, spesielt fordi en så stor andel av elevmassen arbeider med medie- og kommunikasjonsfag. Mange av dem jobber mye med bilder, video og lyd og da er Mac-en en meget god plattform. Dessuten har Mac-er lengre levetid enn pc-er og det påvirker økonomien,</p></blockquote>
<p> sier daglig leder og markedsansvarlig ved Akademiet Privatist Drammen, Hilde Dramdal til <a href="http://www.tu.no/it/article233273.ece" rel="nofollow">Teknisk Ukeblad</a>.</p>
<p>Akademiet nøyer seg ikke bare med dette. To av skolene i kjeden har også begynt å teste ut bruk av Mac OS X Server for å forenkle kommunikasjonen med alle de hundre Macene som vil dukke opp rundt på skolene.</p>
<p>Er dette begynnelsen på en endring i norske skoler? De siste årene har vi Macere sett en utrolig utvikling der flere og flere skaffer seg en Macintosh. Suksessen til Apple har gitt selskapet større muligheter til å lage fantastiske produkter til oss, og store endringer som dette i norske skoler kan bety bedre muligheter for oss Macere på Universiteter og Høgskoler.</p>
<h2>Eplehuset leverer ordren</h2>
<p>Det er Eplehuset som leverer de 2500 Macene til Akademiet i Nordens største Apple-investering noen gang.</p>
<blockquote><p>Eplehuset er valgt som leverandør på grunn av sin produktkompense, geografiske nærhet, godt utbygde serviceapparat og, ikke minst, sitt klare fokus på utdanningssektoren. I leveransen ligger både leveranse av selve maskinene, men også opplæring av alle brukere, utvikling av driftsopplegg og integrasjon mot servere, kursing av IT-personell m.m. </p></blockquote>
<p>sier Erlend Larsen, salgssjef i Eplehuset til Mac1.no</p>
<p>Eplehuset er også valgt som leverandør av elev-Macer i Rogaland, hvor Eplehuset leverte over 800 enheter i fjor høst. Apple opplever tydeligvis en kraftig vekst i interessen for Mac i skolesektoren.</p>
<p>Tilbyr skolen du går på PCer til alle elever? Da foreslår vi at dere starter en Mac User Group på skolen som kan bidra til å opplyse både elever, lærere og administrasjonen om hvor effektivt det kan være å benytte seg av Mac OS X til skolen.</p>
</div>

 

I use this code:

<?php 

$url = $_GET['url'];

$htmlCode = file_get_contents(trim($url));

$div_pattern = '#(<div id="maincontent" class="left">)(.*)(<\/p>\n<\/div>)#s';
preg_match($div_pattern, $htmlCode, $matches);

var_dump($matches);
foreach($matches as $key=>$value) {

}	

?>

 

It should stop at the div at the end of the HTML code. But the problem is that it just continues to the last div on the page. How can i fix that?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.