Mailinglisten-Archive |
> while(list($k) = each($downloader)) > ereg($k, $HTTP_USER_AGENT); > $agent = "Downloader"; > } Da sollte wohl eher so aussehen: $downloader = array("Wget", "GetRight", "WebZIP", "Go!Zilla", "Offline Explorer"); $agent = false; for($i=0; $i<count($downloader); $i++) { if(eregi($downloader[$i], $HTTP_USER_AGENT)) { $agent = $downloader[$i]; } } print($agent ? "Der User-Agent ist $agent" : "User-Agent nicht in der Liste vorhanden"); Du hast mindestens das if() beim ereg-Match vergessen. Mit freundlichen Grüßen, Tobias Ratschiller
php::bar PHP Wiki - Listenarchive