Отображение счетчиков Hits и Hosts в Опера, лечим следующим образом:
1. Открываем файл function/user.php
2. Находим код:
switch(isset($_GET['hit'])) {<br />
case "1":<br />
$img = (intval($_GET['img'])) ? "_".$_GET['img']."" : "";<br />
$count_hit = "config/counter/hits.txt";<br />
$hits = file($count_hit);<br />
$hit = explode("|", trim($hits[0]));<br />
if (date("Ymd") > $hit[1]) {<br />
unlink($count_hit);<br />
$wco = "1|".date("Ymd")."";<br />
} else {<br />
$wco = "".intval($hit[0]+1)."|".intval($hit[1])."";<br />
}<br />
$fpc = fopen($count_hit, "wb");<br />
fwrite($fpc, $wco);<br />
fclose($fpc);<br />
if (rename($count_hit, $count_hit) == false) {<br />
# unlink ($count_hit);<br />
# rename ($count_hit, $count_hit);<br />
}<br />
$image = ImageCreateFromGif("images/banners/hits".$img.".gif");<br />
$color = ImageColorAllocate($image, 255, 255, 255);<br />
ImageString($image, 1, 40, 4, $hit[0], $color);<br />
Header("Content-type: image/gif");<br />
ImageGif($image, "", 100);<br />
ImageDestroy($image);<br />
exit;<br />
break;<br />
}<br />
switch(isset($_GET['host'])) {<br />
case "1":<br />
$img = (intval($_GET['img'])) ? "_".$_GET['img']."" : "";<br />
$count_host = "config/counter/hosts.txt";<br />
$check = ($_SESSION['host'] == date("d")) ? false : true;<br />
if ($check) {<br />
$hosts = file($count_host);<br />
$con = explode("|", trim($hosts[0]));<br />
if (date("Ymd") > $con[1]) {<br />
unlink($count_host);<br />
$wc = "1|".date("Ymd")."";<br />
} else {<br />
$wc = "".intval($con[0]+1)."|".intval($con[1])."";<br />
}<br />
$fph = fopen($count_host, "wb");<br />
fwrite($fph, $wc);<br />
fclose($fph);<br />
unset($_SESSION['host']);<br />
$_SESSION['host'] = date("d");<br />
} else {<br />
$hosts = file($count_host);<br />
$con = explode("|", trim($hosts[0]));<br />
}<br />
$image = ImageCreateFromGif("images/banners/hosts".$img.".gif");<br />
$color = ImageColorAllocate($image, 255, 255, 255);<br />
ImageString($image, 1, 40, 4, $con[0], $color);<br />
Header("Content-type: image/gif");<br />
ImageGif($image, "", 100);<br />
ImageDestroy($image);<br />
exit;<br />
break;<br />
}
3. Удаляем его
4. Прописываем вместо него код:
IF (isset($_GET["hit"])) {<br />
$img = (intval($_GET['img'])) ? "_".$_GET['img']."" : "";<br />
$count_hit = "config/counter/hits.txt";<br />
$hits = file($count_hit);<br />
$hit = explode("|", trim($hits[0]));<br />
if (date("Ymd") > $hit[1]) {<br />
unlink($count_hit);<br />
$wco = "1|".date("Ymd")."";<br />
} else {<br />
$wco = "".intval($hit[0]+1)."|".intval($hit[1])."";<br />
}<br />
$fpc = fopen($count_hit, "wb");<br />
fwrite($fpc, $wco);<br />
fclose($fpc);<br />
if (rename($count_hit, $count_hit) == false) {<br />
# unlink ($count_hit);<br />
# rename ($count_hit, $count_hit);<br />
}<br />
$image = ImageCreateFromGif("images/banners/hits".$img.".gif");<br />
$color = ImageColorAllocate($image, 255, 255, 255);<br />
ImageString($image, 1, 40, 4, $hit[0], $color);<br />
Header("Content-type: image/gif");<br />
ImageGif($image, "", 100);<br />
ImageDestroy($image);<br />
}<br />
IF (isset($_GET["host"])) {<br />
$img = (intval($_GET['img'])) ? "_".$_GET['img']."" : "";<br />
$count_host = "config/counter/hosts.txt";<br />
$check = ($_SESSION['host'] == date("d")) ? false : true;<br />
if ($check) {<br />
$hosts = file($count_host);<br />
$con = explode("|", trim($hosts[0]));<br />
if (date("Ymd") > $con[1]) {<br />
unlink($count_host);<br />
$wc = "1|".date("Ymd")."";<br />
} else {<br />
$wc = "".intval($con[0]+1)."|".intval($con[1])."";<br />
}<br />
$fph = fopen($count_host, "wb");<br />
fwrite($fph, $wc);<br />
fclose($fph);<br />
unset($_SESSION['host']);<br />
$_SESSION['host'] = date("d");<br />
} else {<br />
$hosts = file($count_host);<br />
$con = explode("|", trim($hosts[0]));<br />
}<br />
$image = ImageCreateFromGif("images/banners/hosts".$img.".gif");<br />
$color = ImageColorAllocate($image, 255, 255, 255);<br />
ImageString($image, 1, 40, 4, $con[0], $color);<br />
Header("Content-type: image/gif");<br />
ImageGif($image, "", 100);<br />
ImageDestroy($image);<br />
}
5. Радуемся жизни...









