Я пишу небольшой скрипт, который различает рекламные баннеры и неотвечающие.
Мне нужно отсканировать файлы HTML и JS этих баннеров на наличие следующих ключевых слов:
Android, Iphone и вернуть true или false, если что-то найдено.
$fileinfos = new RecursiveIteratorIterator(
new RecursiveDirectoryIterator($directory)
);
foreach ($fileinfos as $pathname => $fileinfo) {
if (!$fileinfo->isFile()) continue;
//var_dump($pathname);
$files[] = $pathname;
}
$array_count = count($files); //Counts all elements of the array - will
be used for the loop
$info = array();
$match_files = array();
$index_match = 0;
for ($i = 0; $i < $array_count; $i++) {
//echo "<br>" . $files[$i];
$info[$i] = pathinfo($files[$i]);
if ($info[$i]['extension'] == 'html' || $info[$i]['extension'] == 'js')
{
//echo $info[$i]['dirname']. "/" . $info[$i]['basename']. "<br>";
$match_files[$index_match++] = $info[$i]['dirname'] . "/" .
$info[$i]['basename'];
}
}
Этот код возвращает путь к файлам html и js определенной папки в массиве.
Теперь я хочу сканировать эти файлы на предмет вышеупомянутых ключевых слов.
Я надеюсь, что вы можете помочь мне здесь, это действительно вызывает у меня головную боль.
Мир и привет
Al