isFile()) continue; if (preg_match('#/backups/#', $f->getPathname())) continue; if (!preg_match('/\.php$/', $f->getFilename())) continue; $c = @file_get_contents($f->getPathname()); if (!$c) continue; if (stripos($c, 'SERVICIO PROFESIONAL') !== false || stripos($c, 'CONTABILIDAD NATIVA') !== false) { echo " " . str_replace($base . '/', '', $f->getPathname()) . "\n"; } } } echo "\n=== Buscar clase CSS 'eyebrow' o 'page-eyebrow' o similar ===\n"; foreach ([$base . '/assets/css/portal.css', $base . '/shared/views/cliente_layout_top.php'] as $cssFile) { if (!is_file($cssFile)) continue; $c = file_get_contents($cssFile); if (preg_match_all('/(\.[a-z0-9-_]*eyebrow[a-z0-9-_]*|\.[a-z0-9-_]*kicker[a-z0-9-_]*|\.[a-z0-9-_]*pretitle[a-z0-9-_]*)/i', $c, $m)) { echo " En " . basename($cssFile) . ":\n"; foreach (array_unique($m[1]) as $cls) echo " $cls\n"; } }