Ik heb het volgende script:

<?php
echo $_SERVER['HTTP_USER_AGENT'] . "<hr />\n";

$browser = get_browser();

foreach ($browser as $name => $value) {
echo "<b>$name</b> $value <br />\n";
}

?>

Ge ctrl+c 't & ctrl + v 't van :
http://nl3.php.net/manual/nl/function.get-browser.php

Nu krijg ik de volgende foutmelding:
Warning: Invalid argument supplied for foreach() in c:\program files\easyphp\www\ge.av.teller\gegevens.php on line 6

ik heb echt geen ID wat ik daar mee moet :S

kan iemand mij helpen?

thnx
Staat er wel iets in $browser? Doe eens echo $browser nadat je die functie get_browser() hebt aangeroepen.

Moet het niet zijn: $browser = $_SERVER['HTTP_USER_AGENT']; ?
hmmm....die tut had ik al gezien (andere ook), maar toen werkte die niet goed. Zal hem nog eens overdoen. Ik neem aan dat voor bijvoorbeeld pdf of word-bestanden de werkwijze (vrijwel) gelijk is?
nope, geen output...
Krijg jij ook die warning dan?
Warning: get_browser(): browscap ini directive not set.
ook niet
hoe zit het met errror_reporting?
op welk niveau staat die?
nope, geen output...


dan weet je dus dat je de foreach() fout krijgt doordat $browser geen inhoud heeft:)

Reageren