Czyli mniej więcej taki kod powinien być już ok? :
$userAgent= "X".$_SERVER['HTTP_USER_AGENT'];
$ip=$_SERVER['REMOTE_ADDR'];
$przegladarka = array('Internet Explorer' => 'MSIE', 'Mozilla Firefox' => 'Firefox' ,'Opera' => 'Opera', 'Chrome' => 'Chrome');
foreach ($przegladarka as $nazwa => $id)
if (strpos($userAgent, $id)) $przegladarka = $nazwa; echo "Twój IP: <b>".$_SERVER['REMOTE_ADDR']."</b><BR>"; echo "Przegladarka: <b>".$przegladarka."</b><BR>";
Zrobię to tak jak jest wyżej, a teraz mam kolejne pytanie, a w zasadzie prośbę o sprawdzenie:
Treść:
funkcja, która przyjmie jako parametr, wynik funkcji stringRepeat i
- sprawdzi czy string zawiera napis 'koniecznie' i umieści wynik tego sprawdzenia
w zmiennej $stringExist o typie boolean
- policzy ilość wystąpięń stringu podanego jako parametr $newString i umieści wynik
w zmiennej $stringCount o typie int
Zrobiłam coś takiego ale nie do końca jestem przekonana co do poprawności.
Z góry dziękuje za pomoc
function stringExistCount($multipliedString, $newString)
{
if (strpos($multipliedString, "koniecznie") === true) {
$stringExists = True;
}
else
{
$stringExists = False;
}
return array($stringExists, $stringCount); }
$result = stringExistCount($multipliedString, 'koniecznie');
echo $result[1] ?
'true ' : 'false ';