Nieuw lid |
|
Moeilijk om een titel te verzinnen voor dit "probleem".
Situatie:
Bestand 1.txt = een logbestand
Bestand 2.txt = een bestand met trefwoorden (op elke lijn 1 trefwoord)
Wat de bedoeling is, is dat een phpscript het logbestand doorzoekt op de trefwoorden uit bestand 2.txt. Uiteindelijk wil ik dat het script een match van de trefwoorden + een extra regel erna selecteerd en uitpoept aan het einde (fopen($name, 'a');) van een textbestandje.
Dit is wat ik tot nu toe heb:
<?php
$File = "1.txt";
$fh = fopen($File, 'r');
$log = fread($fh, filesize($File));
fclose($fh);
$File = "2.txt";
$fh = fopen($File, 'r');
$words = fread($fh, filesize($File));
fclose($fh);
if(stristr("$log", "$words") === FALSE) {
echo "string not found" ;
}
?>
<?php $File = "1.txt"; $File = "2.txt"; if(stristr("$log", "$words") === FALSE) { echo "string not found" ; } ?>
Probleem is: het werkt niet en ik kom er niet uit. Ik krijg geen foutmeldingen, alleen: "string not found". Terwijl 1 van de trefwoorden wel degelijk in de log voorkomt!
Bedankt voor de hulp alvast!
Mvg,
|