Ik ben bezig met een php script om tables uit te lezen. Het doel is om uit de tables de waardes te halen en in een database zetten. Het database gedeelte is later een zorg
. Dit is een stukje html wat moet uigelezen worden.
Dit herhaalt zich een aantal keer. Voor de eerste 2 td's begrijp ik niet hoe ik deze in aparte variablen kan zitten, omdat de tekst hierin van alles kan zijn. Dit is de php code die ik tot nu toe heb:
Heeft iemand een id hoe je dit met de eerste 2 td's moet doen?
PHP:
1
2
3
4
5
6
7
| <? <tr> <td>Doe Maar</td> <td>De Bom</td> <td><a href='javascript:void(0);' onclick="javascript:JSopenWindow('http://urltje')',500,450)">Link</a></td> </tr> ?> |
Dit herhaalt zich een aantal keer. Voor de eerste 2 td's begrijp ik niet hoe ik deze in aparte variablen kan zitten, omdat de tekst hierin van alles kan zijn. Dit is de php code die ik tot nu toe heb:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <? $file = fopen("$bestand.html","r"); $test=FALSE; if (!$file){ echo "Fout op de pagina\n"; exit; } while (!feof($file)){ $edit = fgets($file, 3000); if (eregi("<tr>" , $edit)) {$test = TRUE;}; if (eregi("</tr>" , $edit)) {$test = FALSE;}; if ($test == TRUE){ $edit = eregi_replace( "(http://)(.*)(',500,450)", "<waarde3>\\2</waarde3>", $edit ); PRINT "$edit\n\n"; } } ?> |
Heeft iemand een id hoe je dit met de eerste 2 td's moet doen?