[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Скрипт
Viper666
Здравствуйте! Есть скрипт, на localhost работает, на сервере не работает. В чем может быть проблема?



Спустя 9 минут, 43 секунды (28.02.2012 - 12:26) Visman написал(а):
Смотри в логи ошибок сервера. Чего там пишут?

Спустя 35 минут, 24 секунды (28.02.2012 - 13:02) Viper666 написал(а):
На более поздних браузерах работает!

Спустя 19 часов, 30 минут, 10 секунд (29.02.2012 - 08:32) Эли4ка написал(а):
Viper666
а что именно не работает,что пишут логи..и желательно код бы показать и ошибочку.. smile.gif

Спустя 1 день, 6 часов, 35 минут, 23 секунды (1.03.2012 - 15:07) Viper666 написал(а):
Скрипт голосовалки, при следующем голосовании пользователь не должен голосовать (только один раз) а так много раз можно голосовать)
if (isset($num) && isset($rox)) {
if ($rox == 1) {
$ip = ip2long($_SERVER['REMOTE_ADDR']);
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$res = mysql_qw('
SELECT *
FROM wote
WHERE id=? && ip=?'
, $num, $ip
) or die(mysql_error());
$element = mysql_fetch_array($res);
if ($element['id'] == $num && $element['ip'] == $ip) {
echo $eleme['rating']; die;
}
else {
$res = mysql_qw('
SELECT *
FROM sms
WHERE id=?'
, $num
) or die(mysql_error());
$element = mysql_fetch_array($res);
$element['rating']++;
mysql_qw('
UPDATE '
.TBLNAME.' SET rating='.$element['rating'].' WHERE id='.$num
) or die(mysql_error());
mysql_qw('
INSERT INTO wote SET id=?, ip=?, user_agent=?'
, $num, $ip, $user_agent
) or die(mysql_error());
echo $element['rating']; die;

}
}
}

Спустя 4 минуты, 10 секунд (1.03.2012 - 15:11) TranceIT написал(а):
Viper666
Логи выложите. Сразу все понятно станет.

Спустя 3 минуты, 20 секунд (1.03.2012 - 15:15) Viper666 написал(а):
В логах ничего нету, на эту тему)

Спустя 2 часа, 24 минуты, 21 секунда (1.03.2012 - 17:39) inpost написал(а):
$num точно существует? Может быть это из формы $_POST['num']?

Включи вывод ошибок: error_reporting и display_errors

Спустя 22 минуты, 27 секунд (1.03.2012 - 18:01) Viper666 написал(а):
Вывод ошибок включен)
$num существует!
$num = !empty($_GET['num']) ? intval($_GET['num']) : null;

Спустя 1 минута, 9 секунд (1.03.2012 - 18:03) inpost написал(а):
Viper666
Ну я не вижу в коде, что вывод ошибок включен. Допустим Попов советовал приглушать вывод ошибок через ~WARNING, итого многие ошибки были невидны.

Спустя 2 минуты, 35 секунд (1.03.2012 - 18:05) Viper666 написал(а):
Я тут просто кусок кода показал, не весь код!

Спустя 8 минут, 2 секунды (1.03.2012 - 18:13) inpost написал(а):
1. Ты не объяснил, в чём не работает.
2. Ты не рассказал, как ты включил полный вывод ошибок.
3. Ошибка может быть в другом месте, если тебя на 500 ошибку выбрасывает.

Спустя 20 минут, 13 секунд (1.03.2012 - 18:33) Viper666 написал(а):
Скрипт работает, можно голосовать, Суть ролблемы в том чтоб пользователь один раз мог голосовать). В более поздних браузерах работает все на ок, в новых не работает)

header("Content-Type: text/html; charset=utf-8");
error_reporting(E_ALL);



Спустя 41 минута, 52 секунды (1.03.2012 - 19:15) inpost написал(а):
Браузер относится к HTML + CSS + JS, там ищи проблему, а не в ПХП.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.