Hi,
ich bin nun ein Stück weitergekommen und habe die Funktion gefunden, die zum Schreiben der Metadaten verantwortlich ist. Daraus habe ich mir eine Funktion gebaut die ich aufrufen kann:
echo "Searching pages... <br>";
search($data,$conf['datadir'],'search_allpages',array());
echo count($data)." pages found.\n";
foreach($data as $val){
echo $val['id'] ." <br>";
index($val['id']);
}
function index($id) {
//Metadaten schreiben
$meta = array();
io_saveFile(metaFN($id, '.meta'), serialize(p_render_metadata($id, $meta)));
}
Jetzt kommt das ABER,
nachdem ich einige Dateien indiziert habe, bekomme ich eine Fehlermeldung und die Dateien werden nicht mehr indiziert:
Warning: preg_match() [function.preg-match]: Compilation failed: regular expression too large at offset 0 in C:\Inetpub\wwwroot\Hilfewiki\inc\parser\lexer.php on line 115
definition:agt_445
Hat jemand eine Idee woran das liegen kann?
Gruß,
Benjamin