• Страница 1 из 1
  • 1
Модератор форума: LightInDarkness  
Скрипт Гостей онлайн на сайте
Nicodinus
Центурион
Собсно Скрипт Гостей онлайн на сайте

Скачать

Сообщение # 1 отредактировано Nicodinus - Четверг, 24.03.2011, 22:17
Rooler
Скаут
Классный скрипт спс лови +
Сообщение # 2 написано 08.01.2011 в 18:52
Aksel21
Капрал
спасибо
Сообщение # 3 написано 10.01.2011 в 04:45
Sergant
Рыцарь
А как чтоб еще показывал не только цифру а например 1 человек вот как то так??
Сообщение # 4 написано 31.01.2011 в 01:04
Mago_De_Sombra
Маршал
1. unset не используется в таких скриптах.
все переменные разрушаются после выполнения кода и без того.
ТС вместо + к производительности (за счёт операции unset в высоконагруженных скриптах можно освободить память от ненужных данных) получит лишь + к времени выполнения.

2. Что бы показывалось не просто цифра, а цифра и соответсвенное числительное, то добавляем к коду функцию:

Code
function number_ending($number, $ending0, $ending1, $ending2) {     
       $num100 = $number % 100;     
       $num10 = $number % 10;     
       if ($num100 >= 5 && $num100 <= 20) {     
           return $ending0;     
       } else if ($num10 == 0) {     
           return $ending0;     
       } else if ($num10 == 1) {     
           return $ending1;     
       } else if ($num10 >= 2 && $num10 <= 4) {     
           return $ending2;     
       } else if ($num10 >= 5 && $num10 <= 9) {     
           return $ending0;     
       } else {     
           return $ending2;     
       }     
    }

потом изменяем

Code
echo $online;

на

Code
$online." ". number_ending($online, "посетителей", "посетитель", "посетителя");
echo $online;

3. mysql_escape_string() не используется где попало. Эту дурную привычку и полное непонимание функции и области её применения можно наблюдать во всех скриптах от ТС.

4. trim() аналогично 3ему пункту.

5. mysql_result() работает медленнее аналогов. Посему лучше использовать mysql_fetch_row()

Сообщение # 5 отредактировано Mago_De_Sombra - Понедельник, 31.01.2011, 09:22
Nicodinus
Центурион
Quote (Mago_De_Sombra)
1. unset не используется в таких скриптах.
все переменные разрушаются после выполнения кода и без того.
ТС вместо + к производительности (за счёт операции unset в высоконагруженных скриптах можно освободить память от ненужных данных) получит лишь + к времени выполнения.

Ну простите, привык писать тяжёлые скрипты

Quote (Mago_De_Sombra)
3. mysql_escape_string() не используется где попало. Эту дурную привычку и полное непонимание функции и области её применения можно наблюдать во всех скриптах от ТС.

4. trim() аналогично 3ему пункту.

Ну как бы trim() удаляет пробелы с начала и с конца строки, mysql_escape_string() - экранирует кавычки ' и ", хоть какая-то защита от sql-injection.

+ скрипт писался на скорую руку

Добавлено (31.01.2011, 23:33)
---------------------------------------------

Quote (Mago_De_Sombra)
5. mysql_result() работает медленнее аналогов. Посему лучше использовать mysql_fetch_row()

Ну тут я хз, буду знать

Сообщение # 6 написано 31.01.2011 в 23:33
Mago_De_Sombra
Маршал
Quote (Nicodinus)
Ну простите, привык писать тяжёлые скрипты

аха, я уже видел, что ты с моим парсером сделал smile
за такое приговаривать к анальной казни.

Quote (Nicodinus)
Ну как бы trim() удаляет пробелы с начала и с конца строки, mysql_escape_string() - экранирует кавычки ' и ", хоть какая-то защита от sql-injection.

а теперь подумай, как и какие данные ты передаёшь и где там может быть инъекция или пробелы.
просто включи мозг и подумай.

Сообщение # 7 написано 31.01.2011 в 23:40
xakkap
Центурион
Mago_De_Sombra,
Quote (Mago_De_Sombra)
за такое приговаривать к анальной казни.

Суров, но справедлив ! lol
Рейтинг игровых серверов WoW и Aion: Gromder.net
ICQ: 719156
Сообщение # 8 написано 01.02.2011 в 16:09
Nicodinus
Центурион
Quote (Mago_De_Sombra)
а теперь подумай, как и какие данные ты передаёшь и где там может быть инъекция или пробелы.
просто включи мозг и подумай.

Ну по привычке засунул этот кусок кода, ну trim() на всякий пожарный, т.к. у меня какая-то ерунда с php 5.3.4 - он пробелы вставляет сам по себе blink
Quote (Mago_De_Sombra)
за такое приговаривать к анальной казни.

lol lol lol
Сообщение # 9 написано 01.02.2011 в 16:46
Pro100Mark
Сержант
Да скрипт Нужный )) Лови + )
Сообщение # 10 написано 01.02.2011 в 19:22
megonom
Сержант
Спас норм скрипт лови +
Сообщение # 11 написано 06.02.2011 в 15:49
Blizzard1996
Капрал
спс! молодец!! лови +
Сообщение # 12 написано 24.03.2011 в 13:44
RazArt
Тазовод
Nicodinus, узнай что есть sql инъекция..)
DumpMe v1.0 - система автоматического переноса персонажей

Вышла в свет первая стабильная версия. Писать в скайп - razart8
Сообщение # 13 написано 24.03.2011 в 14:40
Amursk
Сержант
А как залить етот код ?

Добавлено (17.09.2011, 17:47)
---------------------------------------------
А как залить етот код ?


Сообщение # 14 написано 17.09.2011 в 17:47
Murline
Скаут
Желательно было бы посмотреть,как он выглядит.
Сообщение # 15 написано 26.09.2011 в 23:00
clavish
Скаут
спасибо за скрипт
Сообщение # 16 написано 02.02.2012 в 16:03
sandrey_de
Скаут
Посмотрел весь скрипт, он дырявый ппц, можно вложится в 5 строк спокойно зачем сткоа шума автор...
Сообщение # 17 написано 03.02.2012 в 21:04
  • Страница 1 из 1
  • 1
Поиск: