"; if ( ! $engine ) { return 0; } switch ($engine) { case 'google': if (preg_match('|^http://(www)?\.?google.*|i', $referer)) { return 1; } break; case 'lycos': if (preg_match('|^http://search\.lycos.*|i', $referer)) { return 1; } break; case 'yahoo': if (preg_match('|^http://search\.yahoo.*|i', $referer)) { return 1; } break; case 'msn': if (preg_match('|^http://search\.msn.*|i', $referer)) { return 1; } break; case 'teoma': if (preg_match('|^http://s\.teoma.*|i', $referer)) { return 1; } break; case 'aol': if (preg_match('|^http://search\.aol.*|i', $referer)) { return 1; } break; case 'ask': if (preg_match('|^http://web\.ask.com|i', $referer)) { return 1; } break; } return 0; } function display_search_ads() { $search_engines = array('msn', 'google', 'lycos', 'yahoo', 'teoma', 'aol', 'ask'); foreach ($search_engines as $engine) { if ( dwk_is_referer_search_engine($engine)) { ?>