Ik heb het volgende geprogd om alle HTML files die in de mappen en submappen staan uit te lezen om op keyword te gaan indexeren.
Alleen komt het er na mn regex zo uit dat ik alleen de waardes krijg die tussen >en <
staat
Ik wil alleen de text en niets wat tussen <> staat
Dus alles behalve de HTML
* BierPul is niet zo'n regex koning
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| $root = "$DOCUMENT_ROOT/search"; function leesdir($root) { if ($dir = @opendir($root)) { while (($file = readdir($dir)) !== false) { if($file !== "." and $file !== "..") { $path = $root . '/' . $file; if(is_dir( $path )) { leesdir($path); } else { $extension = substr($file, -4); if($extension == "html" or $extension == ".htm") { $rows = file($path); foreach ( $rows as $r ) { if(preg_match_all( '/<[^>]*>([^<]*)/', $r, $m )) { print_r($m); } } } } } } } } leesdir($root); |
Alleen komt het er na mn regex zo uit dat ik alleen de waardes krijg die tussen >en <
staat
Ik wil alleen de text en niets wat tussen <> staat
Dus alles behalve de HTML
* BierPul is niet zo'n regex koning
Ja man