function detectBloggingSoftware($response) { $d = new MfParser($response->getBody(1), $response->getEffectiveUrl()); foreach ($d->query('//meta[@name="generator"]') as $generatorEl) { if (stristr($generatorEl->getAttribute('content'), 'wordpress') !== false) { return 'wordpress'; } if (stristr($generatorEl->getAttribute('content'), 'mediawiki') !== false) { return 'mediawiki'; } if (stristr($generatorEl->getAttribute('content'), 'idno') !== false) { return 'idno'; } } return null; }