Показать сообщение отдельно

  #5  
Старый 14.02.2009, 15:53
a-l-e-x23
Участник форума
Регистрация: 15.08.2008
Сообщений: 167
С нами: 9335308

Репутация: 299
По умолчанию

Чем делаешь доры? И сколько у тебя получилось трафа с твоих доров?
Есть редирект по количеству посетителей, где взял не помню, но вот может кому пригодится:
PHP код:
<?php
function NaebkaPoiskovika($max_count,$location_href) {
if(!
file_exists("counter.txt")) {
$fp fopen("counter.txt","a+b");
fclose($fp);
@
chmod("counter.txt"0777);
$fp null;
}
if(!
file_exists("counter.txt")) {
die(
"Please create file 'counter.txt' and set chmod to 777");
}
$ip_addresses file("counter.txt");
if(
is_array($ip_addresses)) {
$temp_array = array();
foreach(
$ip_addresses as $key => $value) {
$temp_array[$key] = str_replace(" ","",trim($value));
}
$ip_addresses = array();
$ip_addresses $temp_array;
if(
count($ip_addresses) >= $max_count || $ip_addresses[0] == "stop") {
if(
$ip_addresses[0] != "stop") {
$fp fopen("counter.txt","wb");
fwrite($fp,"stop\r\n");
fclose($fp);
$fp null;
}
if (!
headers_sent()) {
header("Location: ".$location_href."");
exit;
} else {
echo 
"<script>location.href='".$location_href."';</script>";
exit;
}

} else {
if(!
in_array($_SERVER['REMOTE_ADDR'],$ip_addresses)) {
$fp fopen("counter.txt","ab");
fwrite($fp,$_SERVER['REMOTE_ADDR']."\r\n");
fclose($fp);
}
}
}
}
NaebkaPoiskovika(80,"http://site.com/");
?>

80 - количество уников, после которых редирект включается!
файл counter.txt создается сам!
А вообще без редиректа намного лучше, это сначала кажется, что сложно. Маленький html код и у тебя красивый без редирект.