habe im cacheordner gespeicherte files. die will ich jetzt aendern bzw nur einen teil rausholen und diese dann im anderen ordner speichern.
will einfach nur platz reduzieren. bitte aber nicht die verwendung einer DB sugerieren.
hier mein codeausschnitt
Code: Alles auswählen
foreach($filelist as $key => $file_mod){ //soll fuer alle im cache befindlichen dateien gelten
fopen ($file_mod, "a");// oeffnen
$data = file_get_contents($file_mod);//einlesen der Seite
preg_match_all("/,b:'rlt',tp:'(.+?)'}\)\"(.+?)>(.+?)<\/a><\/div>/", $data, $keywords);//herholen dessen was ich will
foreach ($keywords[3] as $numword => $outputkeyword){
chdir($cachefolder_mod);
$open = fopen ($file_mod, "w");//oeffnet die neue (schon im neuen ordner) kw file und ...
$savekeywords .= str_replace(" ", "-", strip_tags($outputkeyword."\n"));
fputs($open, $savekeywords);//...schreibt die kw's rein (*)
}
chdir($cachefolder);
}
exit;
wie schaffe ich es also nur die aktuell benoetigten kw's in die jeweilige dazugehoerige datei zu speichern nicht aber die mit den davor schon hergeholten und entsprechend schon gespeicherten?
vielen dank fuer eure hilfe
