torvald_helmer Skrevet 19. april 2007 Del 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> Lenke til kommentar
Runar0 Skrevet 19. april 2007 Del Skrevet 19. april 2007 preg_match() er det du trenger. Lenke til kommentar
grimjoey Skrevet 19. april 2007 Del 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. Lenke til kommentar
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å