PHP гуру-сила, нужен программист

6666
На сайте с 10.01.2005
Offline
505
577

Короче, есть скрипт теста.

Сначала использовалась фришная версия:

www.surrealism.ru/easy/ - в которой куча багов.

1. Правильный ответ видно в коде страницы

2. Подсчет баллов осуществляет броузер (умники вписывали себе столько баллов, что в страницу не влезало)

3. Можно вписать внешнюю пхп команду (народ накидал в результаты фоток с гусями итд) :)

4. Дублируется результат с одинаковым ником (умники находили правильные ответы и вытесняли всех из топа)

Была разработана хакероустойчивая версия:) :

www.surrealism.ru/norm/

Но после переноса на новый хостинг версия не хочет считать количество баллов. Менял только кодировки (маловероятная причина), хостинг (?) и, возможно, потерялся инстолл и админ пхп от новой версии (?) и используются старые.

Еще.. Нужно в админке сделать что бы в результатах добавлялось еще одно поле со статичной ссылкой и прицепить эту ссылку к конечной кнопке.

Вот. Кто возьмется и сколько это может стоить при нынешнем финансовом кризисе?

Спасибо.

---------- Добавлено 14.05.2012 в 16:47 ----------

if ($_POST[get_ajax] == 1 && $_POST[nick]) {
header("Content-Type: text/html;charset=utf8");
$points = array_sum($_SESSION['points']);
$nick = mysql_real_escape_string(stripslashes(strip_tags(iconv("utf8", "utf8", $_POST[nick]))));
$query = mysql_fetch_assoc(mysql_query("SELECT * FROM {$dbprefix}results WHERE '$points'>=from_points AND '$points'<to_points"));
echo "<p align='center'><img src='./$img_folder/$query
//добавление в топ
$query = mysql_fetch_row(mysql_query("SELECT count(*) FROM `{$dbprefix}top`"));
if ($query[0] >= $top_max) {" />

Где-то тут?

Каждое мое сообщение проверила и одобрила Елена Летучая. (c) Для меня очень важно все что Вы говорите! (http://surrealism.ru/123.mp3) .
S
На сайте с 23.05.2004
Offline
315
#1

за $30 поправлю. Контакты в профайле.

Это просто подпись.
DP
На сайте с 24.04.2012
Offline
16
#2

Возможно дело в настройках output buffer на хостинге. Если он выключен и session_start вызывается после вывода чего-то на экран она не работает. Попробуйте весь скрипт всунуть между ob_start() и ob_end_flush()

А вообще код мягко говоря не блещет.

S5
На сайте с 04.01.2010
Offline
77
#3

права на файлы? кодировка? json работает только в utf-8

6666
На сайте с 10.01.2005
Offline
505
#4

Вроде договорился за незначительную денежку. Думаю исправим.

---------- Добавлено 14.05.2012 в 20:14 ----------

sg552:
json работает только в utf-8

Работал и в 1251. Раньше. На другом хосте.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий