phpbar.de logo

Mailinglisten-Archive

[php] Array-Frage

[php] Array-Frage

Tobias Ratschiller tobias_(at)_dnet.it
Tue, 14 Dec 1999 10:11:40 +0100


> 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