torvald_helmer Skrevet 19. april 2007 Skrevet 19. april 2007 Jeg har en html fil med masse info om et emne. Jeg vil hente ut all emnebeskrivelsene fra dette ustrukturert html-formatet, og sette det inn i en database. Kan jeg på noen måte få til å scanne gjennom en html-fil og hente ut i dette tilfellet tallet 5, som skal sendes til databasen og sette i kolonnen som heter Studiepoeng? <tr><td class="felt">Studiepoeng</td><td>5<br/></td></tr>
grimjoey Skrevet 19. april 2007 Skrevet 19. april 2007 $string = '<tr><td class="felt">Studiepoeng<\/td><td>5<br\/><\/td><\/tr>'; $pattern = '/<tr><td class="felt">([A-Za-z]*)<\/td><td>([0-9])<br\/><\/td><\/tr>/'; preg_match_all($pattern, $string, $matches); mysql_query('INSERT INTO tabell VALUES(\'\','.$matches[1].','.$matches[2].');'); noe liknende vil gjøre det du beskriver. utestet.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå