I get this error :
Warning: strpos(): Empty needle in ……popularity-contest.php on line 2574
JavaScript
x
function akpc_is_searcher() {
global $akpc;
$referrer = parse_url($_SERVER['HTTP_REFERER']);
$searchers = explode(' ', preg_replace("n|r|rn|nr", ' ', $akpc->searcher_names));
foreach ($searchers as $searcher) {
if (strpos($referrer['host'], $searcher) !== false) {
return true;
}
}
return false;
}
Can someone please help me to fix this problem?
Advertisement
Answer
The warning should go away if you set WP_DEBUG to false in wp_config.php. If you want to fix it, try the following:
JavaScript
function akpc_is_searcher() {
global $akpc;
$referrer = parse_url($_SERVER['HTTP_REFERER']);
$searchers = explode(' ', preg_replace("n|r|rn|nr", ' ', $akpc->searcher_names));
foreach ($searchers as $searcher) {
if ( ! empty($searcher) && strpos($referrer['host'], $searcher) !== false) {
return true;
}
}
return false;
}