serega393
Местный
- Сообщения
- 43
- Реакции
- 1
проверочный код не совпадает... возможные проблемы: кеш браузера... кеш сессии... изменение значение переменой где то... или просто это мистика... ждём гуру программистов они щас всё решат )))Jerihon написал(а):Array ( [set_lottery] => Купить билет [hash] => 5890545 ) 7497707
serega393
Местный
- Сообщения
- 43
- Реакции
- 1
браузер какой используешь?Jerihon написал(а):проблема не решена
serega393
Местный
- Сообщения
- 43
- Реакции
- 1
линк на сайт есть или он офлайн?Jerihon написал(а):яндекс хром
serega393
Местный
- Сообщения
- 43
- Реакции
- 1
хвала богам... я уж думал что это функция isset не работает с двумя переменными )))Jerihon написал(а):все проблема решена. браузер блочил.
Jerihon1
Местный
- Сообщения
- 40
- Реакции
- 0
не охота создавать новую тему. Есть еще вот такая проблема купил модуль беда в кодировке. Кодировку менял под нужную все равно так выходит. Текст тоже менял заново, тоже самое. Причем кодировка почему то в отдельном месте так
Вложения
-
959,1 KB Просмотры: 73
serega393
Местный
- Сообщения
- 43
- Реакции
- 1
варианты решения: 1) подумать и решить самостоятельно, а то вдруг как с первым вопросом будет... 2) сменить кодировку файла (именно сам файл)... 3) сменить кодировку скрипта... 4) сменить кодировку БД... 5) если аякс используется то в utf-8 перекодить вывод данных... 6) погодать на кофейной гуще...Jerihon написал(а):не охота создавать новую тему. Есть еще вот такая проблема купил модуль беда в кодировке. Кодировку менял под нужную все равно так выходит. Текст тоже менял заново, тоже самое. Причем кодировка почему то в отдельном месте так
Jerihon1
Местный
- Сообщения
- 40
- Реакции
- 0
из перечисленного все делал) на этот раз сам не справлюсь это точноserega393 написал(а):варианты решения: 1) подумать и решить самостоятельно, а то вдруг как с первым вопросом будет... 2) сменить кодировку файла (именно сам файл)... 3) сменить кодировку скрипта... 4) погодать на кофейной гуще...
serega393
Местный
- Сообщения
- 43
- Реакции
- 1
БД ?Jerihon написал(а):из перечисленного все делал) на этот раз сам не справлюсь это точно
serega393
Местный
- Сообщения
- 43
- Реакции
- 1
код файла закинь сюда будем гадать какие ты там функции неправильно используешь )Jerihon написал(а):из перечисленного все делал) на этот раз сам не справлюсь это точно
Jerihon1
Местный
- Сообщения
- 40
- Реакции
- 0
Код:
<script type="text/javascript">
document.ondragstart = test;
document.onselectstart = test;
document.oncontextmenu = test;
function test() {
return false;
}
document.oncontextmenu;
function catchControlKeys(event){
var code=event.keyCode ? event.keyCode : event.which ? event.which : null;
if (event.ctrlKey){
// Ctrl+U
if (code == 117) return false;
if (code == 85) return false;
// Ctrl+C
if (code == 99) return false;
if (code == 67) return false;
// Ctrl+A
if (code == 97) return false;
if (code == 65) return false;
}
}
</script>
<body onkeypress="return catchControlKeys(event)">
<script type="text/javascript"
src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('.spoiler_links').click(function(){
$(this).parent().children('div.spoiler_body').toggle('normal');
return false;
});
});
</script>
<style type="text/css">
.spoiler_body {display:none;}
.spoiler_links {cursor:pointer;}
</style>
<noscript>
<div class="warning">
<noindex>Внимание! В вашем браузере отключен <b>JavaScript</b>. Для работы с сайтом, <b>включите его</b>.</noindex>
</div>
</noscript>
<br />
<script LANGUAGE="JavaScript1.1">
document.oncontextmenu = function(){return false;};
</script>
<div class="s-bk-lf">
<div class="acc-title">Аукцион зверьков</div>
</div>
<div class="silver-bk"><div class="clr"></div>
<center><img src="http://wh1skas-script.ru/img/birds.jpg"></center>
<center>
<br>Если Вы делаете ставку, с Вашего счета для покупок списывается показатель "ставка". И время аукциона продлевается на 5 минут.
<br>По окончанию аукциона, если конечным пользователем, оказались Вы, с Вашего счета для покупок спишется окончательная стоимость лота, а сам лот прибавится к уже имеющимся живностям.
</center>
<?php
$_OPTIMIZATION["title"] = "Аккаунт - Аукцион зверьков";
$usid = $_SESSION["user_id"];
$usname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$db->Query("SELECT * FROM db_torg");
if($db->NumRows() > 0){
$torg = $db->FetchArray();
$codefruit = $torg["fruit"];
$shag = $torg["shag"];
$pay = $torg["pay"];
$last_user = $torg["last_user"];
$date_del = $torg["date_del"];
$now = time();
if ($torg["fruit"] == "a_t") {
$fruitsname = "Зеленая";}
elseif ($torg["fruit"] == "b_t") {
$fruitsname = "Желтая";}
elseif ($torg["fruit"] == "c_t") {
$fruitsname = "Коричневая";}
elseif ($torg["fruit"] == "d_t") {
$fruitsname = "Синяя";}
elseif ($torg["fruit"] == "e_t") {
$fruitsname = "Красная";}
//print "$codefruit";
//print "$last_user";
if ($date_del < $now) {
$db->Query("UPDATE db_users_b SET money_b = money_b - $pay, ".$codefruit." = ".$codefruit." + 1 WHERE user = '$last_user'");
$db->Query("INSERT INTO db_torg_list (user, fruit, date) VALUES ('$last_user','$fruitsname','$date_del')");
$db->Query("DELETE FROM db_torg WHERE date_del < $now ");
}
} else echo "<font color='red'>Аукцион не проводится в текущее время</font>";
//$db->Query("UPDATE db_users_b SET money_b = money_b - $money, $codefruit = $codefruit + 1 WHERE user = '$last_user'");
//$db->Query("DELETE FROM db_torg WHERE date_del < $now ");
?>
<?php
if(isset($_POST["buy"])){
$db->Query("SELECT * FROM db_torg");
if($db->NumRows() > 0){
if ($user_data["money_b"] >= $torg["pay"]) {
echo "<font color='red'>Вами успешно была поставлена ставка</font>";
$db->Query("UPDATE db_torg SET last_user = '$usname', pay = pay + $shag, date_del = date_del + 300 ");
$money = $torg["shag"];
$db->Query("UPDATE db_users_b SET money_b = money_b - $money WHERE user = '$usname' ");
$db->Query("SELECT * FROM db_torg WHERE last_user = '$usname' LIMIT 1");
$user_data = $db->FetchArray();
}else echo "<font color='red'>Ваших средств недостаточно для ставки</font>";
}else echo "<font color='red'>Нет аукционных товаров!</font>";
}
?>
<br><br>
<script>
function test() {
$('#reloadtime').load('# #reloadtime');
}
setInterval( test, 5 * 1000 );
</script>
<div id="reloadtime">
<form action="" method="post">
<table cellpadding='0' cellspacing='0' border='0' bordercolor='#336633' align='center' width="100%">
<table width="100%" border="0">
<tr bgcolor="#00BFFF">
<td align="center" >ID</td>
<td align="center" >Зверек</td>
<td align="center" >Стоимость</td>
<td align="center" >Добавлен</td>
<td align="center" >Завершится</td>
<td align="center" >Ставка</td>
<td align="center" >Последняя ставка</td>
</tr>
<?PHP
$db->Query("SELECT * FROM db_torg");
if($db->NumRows() > 0){
while($torgs = $db->FetchArray()){
$deltatime = $torgs["date_del"] -time();
?>
<tr class="htt">
<td align="center"><?=$torgs["id"]; ?></td>
<td align="center"><?=$fruitsname; ?></td>
<td align="center"><?=$torgs["pay"]; ?></td>
<td align="center"><?=date("d.m в H:i:s",$torgs["date_add"]); ?></td>
<td align="center"><?=date("d.m в H:i:s",$torgs["date_del"]); ?></td>
<td align="center"><?=$torgs["shag"]; ?></td>
<td align="center"><?=$torgs["last_user"]; ?></td>
</tr>
<?PHP
}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>';
?>
</table>
<center><input type="submit" name="buy" value="Купить" style="height: 30px; margin-top:10px;" /> <input type=submit value='обновить' onClick="window.location='usertorg'" style="height: 30px; margin-top:10px;"/></center></form>
</div>
<div>
<span><font color="red"> Аукцион завершится через: </font></span><span class="afss_day_bv">0</span> д.
<span class="afss_hours_bv">00</span> час.
<span class="afss_mins_bv">00</span> мин.
<span class="afss_secs_bv">00 </span> сек.
</div>
<script type="text/javascript">//<![CDATA[
var remain_bv = <? echo $deltatime ?>;
function parseTime_bv(timestamp){
if (timestamp < 0) timestamp = 0;
var day = Math.floor( (timestamp/60/60) / 24);
var hour = Math.floor(timestamp/60/60);
var mins = Math.floor((timestamp - hour*60*60)/60);
var secs = Math.floor(timestamp - hour*60*60 - mins*60);
var left_hour = Math.floor( (timestamp - day*24*60*60) / 60 / 60 );
$('span.afss_day_bv').text(day);
$('span.afss_hours_bv').text(left_hour);
if(String(mins).length > 1)
$('span.afss_mins_bv').text(mins);
else
$('span.afss_mins_bv').text("0" + mins);
if(String(secs).length > 1)
$('span.afss_secs_bv').text(secs);
else
$('span.afss_secs_bv').text("0" + secs);
}
$(document).ready(function(){
setInterval(function(){
remain_bv = remain_bv - 1;
parseTime_bv(remain_bv);
if(remain_bv <= 0){
location.reload();
}
}, 1000);
});
//]]>
</script>
</div>
<br><br>
<br>
<table align='center'>
<tr>
<td colspan="5" align="center"><h4>Список победителей:</h4></td>
</tr>
<table width="100%" border="0">
<tr bgcolor="#00BFFF">
<!-- <td align="center" >ID</td> -->
<td align="center">Пользователь</td>
<td align="center">Зверек</td>
<!-- <td align="center">Дата</td> -->
</tr>
<?PHP
$db->Query("SELECT * FROM db_torg_list ORDER BY id DESC LIMIT 20");
if($db->NumRows() > 0){
while($coll = $db->FetchArray()){
?>
<tr class="htt">
<!-- <td align="center"><font size="2"><?=$coll["id"]; ?></font></td> -->
<td align="center"><font size="2"><?=$coll["user"]; ?></font></td>
<td align="center"><font size="2"><?=$coll["fruit"]; ?></font></td>
<!-- <td align="center"><?=date("d.m в H:i:s",$torgs["date_del"]); ?></td> -->
</tr>
<?PHP
}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>
</table>
<br>
</div><div class='clr'></div>
</body>
Jerihon1
Местный
- Сообщения
- 40
- Реакции
- 0
Есть, но тот файл относится к админке и там все нормально. проблема только с этим файлом почему тоserega393 написал(а):ещё файлики php есть у этого модуля?
serega393
Местный
- Сообщения
- 43
- Реакции
- 1
serega393
Местный
- Сообщения
- 43
- Реакции
- 1
аякс кодирует данные в UTF-8... а сайт работает в windows-1251... возможные решения: 1) перевести весь сайт в UTF-8... 2) попрыгать и постучать в бубен может всё само пройдёт...Jerihon написал(а):
Jerihon1
Местный
- Сообщения
- 40
- Реакции
- 0
плохая идея весь сайт переводить в UTF-8, ляжет большинство модулей. Проще отказаться от одного, чем от несколькихserega393 написал(а):аякс кодирует данные в UTF-8... а сайт работает в windows-1251... возможные решения: 1) перевести весь сайт в UTF-8... 2) попрыгать и постучать в бубен может всё само пройдёт...