БлогNot. Комментарии 1-15

Помощь дата->рейтинг Поиск Почта RSS канал Статистика nickolay.info Домой

[1-15] [16-30] ... [331-345] [346-353]

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


Автор: Айбулат IP: 178.205.146.90
К статье: Mathcad 15 M050
Текст: При распаковке архива требуется пароль) сообщите пожалуйста, буду благодарен! (18.02.2019, 17:10)
Ответ: Никаких паролей ни при скачивании копии официального дистрибутива, ни при скачивании других файлов с этой страницы - нет. Убедись, что качаешь по прямым ссылкам с этой страницы и не работаешь под управлением вируса :)


Автор: Николай IP: 109.227.91.126
К статье: Пишем простой "рейтинг со звёздочками" для сайта
Текст: На реальном сайте рейтинг заработал. https://tim.in.ua/cartoon.html , сейчас сделал для проверки пока только на одной стр., Спасибо Вам большое. Но всё равно вопросы ещё есть. Почему то рейтинг всегда показывает 5 звёзд и всегда стоит оценка 5.0 , хотя там меньше. Но в любом случае спасибо ОГРОМНОЕ!!! (15.02.2019, 21:55)
Ответ: 5 звёзд в начале - так задумано, чтоб юзверьки знали, как голосовать :)

<div class="rating" id="rating_id">5.0</div>
Как альтернатива - при выводе формы делать лишний запрос к базе для вывода текущей оценки (учитывая случай, когда оценок ещё нет)


Автор: Николай IP: 109.227.91.126
К статье: Пишем простой "рейтинг со звёздочками" для сайта
Текст: Сайт с страницами html , после изменения 22 строки выдаёт почти то же самое: ::1Ошибка SQL: [INSERT INTO starvotes (date,dbid,ip,rating) values (1550221018,1,INET_ATON('::1'),5)]; Incorrect string value: ''::1'' for function inet_aton (15.02.2019, 16:09)
Ответ: Судя по сообщениям, в обоих случаях проблема в том, что функция get_ip не может получить обычный IP-адрес ipv4 (например, на локальном хосте это строка 127.0.0.1).

Возможно, у тебя на сервере ipv6, тогда нужна альтернативная функция получения IP, например

 function get_ip () {
   $ipaddress = '';
    if (isset($_SERVER['HTTP_CLIENT_IP']))
        $ipaddress = $_SERVER['HTTP_CLIENT_IP'];
    else if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
        $ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR'];
    else if(isset($_SERVER['HTTP_X_FORWARDED']))
        $ipaddress = $_SERVER['HTTP_X_FORWARDED'];
    else if(isset($_SERVER['HTTP_X_CLUSTER_CLIENT_IP']))
        $ipaddress = $_SERVER['HTTP_X_CLUSTER_CLIENT_IP'];
    else if(isset($_SERVER['HTTP_FORWARDED_FOR']))
        $ipaddress = $_SERVER['HTTP_FORWARDED_FOR'];
    else if(isset($_SERVER['HTTP_FORWARDED']))
        $ipaddress = $_SERVER['HTTP_FORWARDED'];
    else if(isset($_SERVER['REMOTE_ADDR']))
        $ipaddress = $_SERVER['REMOTE_ADDR'];
    else
        $ipaddress = 'UNKNOWN';
    return $ipaddress;
 }

(я это не проверял).

Ещё вариант - попробовать делать

 return inet_pton($client_ip);

из функции get_ip (её последняя строка) но тогда в запросах не надо INET_ATON:

 $sql = 'SELECT count(id) FROM '.VOTES_NAME.' WHERE dbid='.$dbid.' and ip=\''.$ip.'\'';
//строка 33

  $sql = 'INSERT INTO '.VOTES_NAME.' (date,dbid,ip,rating) values ('.
   $time.','.$dbid.',\''.$ip.'\','.$myball.')';
//строки 40-41

Повторюсь, что у меня нет твоего софта на PHP7, могу только предполагать


Автор: Николай IP: 109.227.91.126
К статье: Пишем простой "рейтинг со звёздочками" для сайта
Текст: На локальном Wampserver PHP 7.2.10 , MySQL 5.7.23 , А вдобавок к таблицам ещё нужны какие то записи или приведенного примера достаточно ? Или может пробовать сразу на рабочем сайте. (15.02.2019, 15:43)
Ответ:

Ну вот под "семёркой", как и написал, не проверял. На реальных хостингах пока почти везде PHP 5.X :)

Что ещё понадобится на реальном хостинге - учесть вот это место из статьи:

Важно, что в реальном скрипте идентификатор db_1 должен формироваться программно и получать после префикса db_ номер записи (идентификатор) некоторой страницы, на которой расположен рейтинг и которая сейчас оценивается.

То есть, id этого элемента получает, например, значение db_999 для записи моего блога с идентификатором 999.

Например, если HTML-форма встраивается в какой-то PHP-скрипт показа страницы и у страницы есть идентификатор, сохранённый в переменной $id, код формы изменится на

<div id="rating">
 <div class="comment" id="message">Оцените этот материал:</div>
 <div>
  <div class="stars" id="db_<?php echo $id; ?>"></div>
  <p class="progress" id="progress_id"></p>
 </div>
 <div class="rating" id="rating_id">5.0</div>
</div>

(если код помещён вне тега <?php ... ?>)


Автор: Николай IP: 109.227.91.126
К статье: Пишем простой "рейтинг со звёздочками" для сайта
Текст: По теме: Столкнулся вот с таким после нажатия рейтинга - Ошибка SQL: [INSERT INTO starvotes (date,dbid,ip,rating) values (1550175212,1,INET_ATON('::1'),5)]; Incorrect string value: ''::1'' for function inet_aton Всё,для меня тупик! Я понимаю ,беда в БД ,но что может это значить. (15.02.2019, 03:24)
Ответ: Впечатление, что хост у тебя не может получить строчку с IP-адресом, проверь, что возвращает функция get_ip, например, поменяв 22-ю строку в rating.php на

$ip = get_ip(); echo "$ip";
Ну и в какой версии PHP+MySQLi выполнял? У меня в PHP5.5 всё сработало, в 7-м не проверял


Автор: Саша IP: 221.18.110.76
К статье: Лекции по C/C++: оглавление
Текст: Ваши лекции очень помогли мне понять что такое классы и зачем они, спасибо!! (06.02.2019, 21:42)


Автор: Гоша IP: 94.181.117.145
К статье: Методы решения нелинейных уравнений в MathCAD
Текст: Спасибо вам и вашему сайту, Киселенко. Мы всей группой благодарим вас от всего сердца. С уважением ваш, Георгий. Ижевск (06.02.2019, 21:05)
Ответ: Спасибо и Вам за отзыв, Георгий. Но перечитайте внимательно доменное имя - где Вы там увидели "Киселенко"? :)


Автор: Сахар IP: 5.175.123.64
К статье: Таблица кодов кириллицы в Unicode, UTF-8 и Windows-1251
Текст: Привет. Десятичный код большой буквы Ё и маленькой в вашей таблице одинаковы. ) Для маленькой он равен 1105. (06.02.2019, 02:41)
Ответ: Спасибо, исправлено


Автор: Вячеслав IP: 176.59.136.138
К статье: Самые красивые и необычные шахматные партии в истории
Текст: А 3 партия матча Каспаров - Карпов 1990 года? Где Каспаров сначала жертвует качество потом ферзя и играет как ни в чем не бывало! (01.02.2019, 10:34)
Ответ: Да, 15. ... Ne6! - ход удивительный! Но карповское осторожное 20. Ne1 вместо, к примеру, 20. Ng5! , мне кажется, и привело к быстрой потере материального перевеса белых и ничьей.
Вот это, кажется, уже та партия, надо будет посмотреть её ещё.


Автор: Константин IP: 188.19.34.246
К статье: SIMM, DIMM, DDR и другие - как отличить модули оперативной памяти по внешнему виду?
Текст: Прекрасная, понятная статья!!! Все бы так всё объясняли, а не корчили из себя круть. (31.01.2019, 10:34)


Автор: 3ada IP: 31.133.110.7
К статье: Четыре супер-коэффициента для блогеров :)
Текст: super coeffs :) (24.01.2019, 16:36)


Автор: Николай IP: 178.69.79.244
К статье: Письмо Юрия Аверьянова Путину: ходить по Сети вечно?
Текст: Очень внимательно прочёл Вашу статью Скажу одно :Я давно интуитивно , подсознательно чувствовал , президент Путин - это ни тот президент, который нужен России , поэтому на президентских выборах ни разу за Путина не голосовал . В своих стихах на Яндекс . стихи ,я постоянно подвергаю сомнениям действия президента Путина (23.01.2019, 17:20)
Ответ: Президент, конечно, не тот, но ещё хуже несменяемость власти. Бывают, наверное, общественно-политические ситуации, где такая "стабильность" идёт не во вред, но уж точно не в стране с рекордным в истории социальным неравенством и "духовноскрепочными" традициями полной безответственности власти перед обществом.
А ссылку на стихи можете оставить, такого рода "спам" я только приветствую


Автор: вадим IP: 85.140.3.121
К статье: Методы решения нелинейных уравнений в MathCAD
Текст: Методом Ньютона найти один из действительных корней уравнения с погрешностью до 0,001. Выполнить задание с помощью пакета прикладных программ Mathcad (22.01.2019, 12:16)
Ответ: Это приказ, сэр? Так точно, сэр! Осмелюсь доложить: идите на ***, сэр!


Автор: Авито IP: 213.87.122.82
К статье: Уравнение года - 2019
Текст: Класно, а есть такие уравнения для последующих лет? (22.01.2019, 00:08)
Ответ:

10*9*8*7/6/5*4*3-2-1=2013 
10*9*8*7/6/5*4*3-2*1=2014 
10*9*8*7/6/5*4*3-2/1=2014 
10*9*8*7/6/5*4*3-2+1=2015 
10*9*8*7/6/5*4*3+2-1=2017 
10*9*8*7/6/5*4*3+2*1=2018 
10*9*8*7/6/5*4*3+2/1=2018 
10*9*8*7/6/5*4*3+2+1=2019

и, кажется, всё до

10-9+8*7*6*5*4/3-2-1=2238

Кстати, если поменять порядок цифр на

 $w = '1$2$3$4$5$6$7$8$9$10';

то формул, дающих 2019, гораздо больше:

1+2+3*4/5/6*7*8*9*10 
1+2+3*4/5/6*7*8*9*10 
1+2+3*4/5/6*7*8*9*10 
1+2+3*4/5/6*7*8*9*10 
1+2+3*4/5/6*7*8*9*10

а вот для 2020 или 2021 по-прежнему ничего нет (см. P.P.S к статье).


Автор: Киба IP: 85.140.6.253
К статье: Откуда пошли яйца Путина
Текст: Теракт в Магнитогорске совершила не ИГИЛ, а ФСБ! Отдал приказ - Путин! Киба (20.01.2019, 12:33)


[1-15] [16-30] ... [331-345] [346-353]

  свежие записипоиск по блогукомментариистатистикао "вирусах" в архивах .zip

Наверх Яндекс.Метрика
© PerS
вход