vladd
Участник
- Сообщения
- 10
- Реакции
- 0
fhjktrdf
Участник
- Сообщения
- 144
- Реакции
- 10
vladd
Участник
- Сообщения
- 10
- Реакции
- 0
Скрипт ферма репка, установлен на bget.ru, я не собираюсь засыпать вопросами, мне бы только возможные причины.fhjktrdf написал(а):Не известно что за скрипт? что за чат? где установлен сам сайт?
А если все равно примерную причину назвать, будут новые вопросы. Как исправить? где смотреть? что делать? как? и тд.
vladd
Участник
- Сообщения
- 10
- Реакции
- 0
VladL написал(а):Написали же , что за чат скрин хотя бы , что не работает ?
PHP:
<?PHP
$_OPTIMIZATION["title"] = "Чат";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$dadd = time();
?>
<div class="cl-right"><div class="cl-right"><div class="page">
<div class="acc-title">Чат</div>
<br>
<?PHP $stranica=intval($_GET["page"])?>
<?PHP
$_OPTIMIZATION["title"] = "Площадь";
$usid = $_SESSION["user_id"];
$u = $db->Query("SELECT * FROM `db_users_b` WHERE `id`='$usid'");
$us = $db->FetchArray();
#Сумма
$sum = 0;
echo '<center>';
class pag{
public function paginator($sql,$page,$url, $dop = FALSE)
{
global $db;
$url = htmlspecialchars($url);
$result = array();
$result['echo'] = '';
$config["c_in_page"] = 10;
// c_in_page - на 1-й странице
$row = $db->Query($sql);
$c_rows = $db->NumRows($row);
$pages = $c_rows/$config["c_in_page"];
settype($pages, "integer");
if ($pages*$config["c_in_page"]!=$c_rows)
$pages = $pages+1;
if ($pages==1 OR $page>$pages)
{
$result["sql"] = $sql.' LIMIT '.$config["c_in_page"];
return $result;
}
//Получаем номер текущей страницы
$page = ($page>0) ? $page : 1;
$cur_page = $page;
$num_pages = $pages;
$num_links = 4;
$start_row = ($pages-1)*$config["c_in_page"];
$total = $c_rows;
$per_page = $config["c_in_page"];
if ($cur_page > $total){
$cur_page = ($num_pages - 1) * $per_page;
}
$cur_page = $page;
//Получаем номер стартовой страницы выводимой в пейджинге
$start = (($cur_page - $num_links) > 0) ? $cur_page - $num_links : 0;
//Получаем номер последней страницы выводимой в пейджинге
$end = (($cur_page + $num_links) < $num_pages) ? $cur_page + $num_links : $num_pages;
$output = '<span class="ways">';
//Формируем ссылку на предыдущую страницу
if ($page != 1){
$i = $page - 1;
$output .= '<a href="'.$url.$i.'/'.$this->dopPaginator($dop).'">«</a>';
}
else{
$output .='<span>«</span>';
}
// Формируем список страниц с учетом стартовой и последней страницы >
for ($loop = $start; $loop <= $end; $loop++){
if ($loop > 0)
{
if ($cur_page == $loop)
$output .= '<span><class="stn">'.$loop.'</span>';
else
$output .= '<class="stn"><a href="'.$url.$loop.'/'.$this->dopPaginator($dop).'">'.$loop.'</a>';
}
}
//Формируем ссылку на следующую страницу
if ($cur_page < $num_pages){
$next_page = $cur_page+1;
$output .= '<a href="'.$url.$next_page.'/'.$this->dopPaginator($dop).'">»</a>';
}
else{
$output .='<span>»</span>';
}
$output .= '</span><br/>';
//Формируем ссылку на первую страницу
if ($cur_page > ($num_links + 1)){
$output .= '<a href="'.$url.'1" title="Первая"><img src="/img/left_active.png"></a>';
}
//Формируем ссылку на последнюю страницу
if (($cur_page + $num_links) < $num_pages){
$output .= '<a href="'.$url.$num_pages.'" title="Последняя"><img src="/img/right_active.png"></a>';
}
$result["echo"] = '<div class="wrapPaging"><center><strong>Страницы:</strong></center>'.$output.'</div>';
$num = $page==1?0:($page-1)*$config["c_in_page"];
$sql .= " LIMIT $num,".$config["c_in_page"];
$result["sql"] = $sql;
return $result;
}
function dopPaginator($dop)
{
if ($dop !== FALSE)
return $dop;
}
}
error_reporting(E_ALL);
if (!empty($_POST["text"]) AND $us["insert_sum"]>=$sum)
{
$text = $db->RealEscape($_POST["text"]);
$text = htmlspecialchars($text);
$db->Query("INSERT INTO `square`(`user_id`, `time`, `text`)
VALUES ('$usid','".time()."','$text')");
echo '<font color="green"><center>Успешно добавлено</center></font>';
}
$pag = new pag;
$sql = "SELECT * FROM `square` JOIN `db_users_b` ON `db_users_b`.`id`=`square`.`user_id` JOIN `db_users_a` ON `db_users_a`.`id`=`square`.`user_id` ORDER BY `sq_id` DESC";
if ($stranica<1) { $pag = $pag->paginator($sql,1,"/?menu=square&page="); } else {
$pag = $pag->paginator($sql,$_GET["page"],"/?menu=square&page="); }
$db->Query($pag["sql"]);
if (!empty($_GET["id"]) AND ($usid==2 OR $usid==619))
{
$id = (int)$_GET["id"];
$db->Query("DELETE FROM `square` WHERE `sq_id`='$id'");
header("Location: /account/square/");
return;
}
?>
<?PHP if ($us["insert_sum"]>=$sum) {?>
<form action="" method="post">
<script>
function inputSmile(smile)
</script>
<script type="text/javascript">
function openbc(ndx) {
$("#bblock"+ndx).slideToggle("fast");
return true;
}
</script>
<table>
<tbody>
<tr>
<center><img src="http://best-ferma.ru/img/chat.png"></center>
</tr>
</tbody></table>
</form>
<?PHP } else { ?> <center><font color="red">В чате могут писать пользователи, пополнившие баланса более, чем на 100 рублей!</font></center><br><?PHP } ?>
<div style="border: left">
- Запрещены нецензурные выражения.<br>
- Запрещено рекламировать другие сайты/проекты.<br><br>
<center> За нарушение возможна блокировка в игре с обнулением баланса.<br></center>
</div><hr><br>
</div>
<div class="clr"></div>
</div>
<div class="clr"></div><BR />
</div>
<div class="clr"></div>
vladd
Участник
- Сообщения
- 10
- Реакции
- 0