Скрипт комментариев.

den78ru
На сайте с 12.04.2006
Offline
395
#631

А Лайт версия, на сайте с 10К страниц и огромным количеством комментов (когда таковые наберутся) сильно будет проигрывать по скорости работы полной версии?

Т.е. с какой версией сайт будет работать быстрее при прочих равных, или без разницы?

Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#632
den78ru:
А Лайт версия, на сайте с 10К страниц и огромным количеством комментов (когда таковые наберутся) сильно будет проигрывать по скорости работы полной версии?
Т.е. с какой версией сайт будет работать быстрее при прочих равных, или без разницы?

Не сравнивал если чесно.

Тесты работы MySQL и SQLite представлены тут: http://www.hwaci.com/sw/sqlite/speed.html

Видно, что SQLite даже выигрывает в определённых пунктах по скорости.

Конечно если у вас более 1 000 000 записей (в прошлый раз я кому-то говорил про 100 000, но

именно 1КК лучше отталкиваться), я бы рекомендовал всё таки mySQL т.е. полную версию скрипта.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
T7
На сайте с 12.01.2005
Offline
212
#633

С кавычками проблему так и не исправили...

Вот к примеру: http://cxem.net/sound/amps/amp138.php

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#634
tolik777:
С кавычками проблему так и не исправили...
Вот к примеру: http://cxem.net/sound/amps/amp138.php

Пробовал на http://babochki.info/

и так и сяк, всё корректно отображается.

P
На сайте с 03.12.2008
Offline
38
#635
tolik777:
С кавычками проблему так и не исправили...

Скорей всего на вашем сервере функция mysql_real_escape_string отрабатывает не так как у людей.

;) если такая функция в данном скрипте имеется

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#636
Prividenie:
Скорей всего на вашем сервере функция mysql_real_escape_string отрабатывает не так как у людей.
;) если такая функция в данном скрипте имеется

Конечно есть.

У скрипта имеется функция по отладке работы с magic_quotes_gpc, но вот чтоб с mysql_real_escape_string, что-то было не так... даже и не знаю...

P
На сайте с 03.12.2008
Offline
38
#637

отправляем последовательность на нормальном апаче/пхп

'

"

получаем:

'\r\n"

таже последовательность на "проблемном" сервере:

\\"\r\n\\'

(после отработки последовательности выше названой функцией)

Prividenie добавил 12.09.2010 в 23:57

на "проблемном" по \\ а в описании должно по \ ;)

ОШИБОЧНО:

"получается на нормальном не экранируются вообще ничего и все работает," - ошибся, преобразовав строку еще - htmlspecialchars)

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#638

Ну давайте попробуем и эту проблему решить. Возмём файлик func.php

Отыщем там function cuthtml ($comment_msg)

и добавим пару строк в начало функции:


$comment_msg=str_replace("\"",""",$comment_msg);
$comment_msg=str_replace("\\"",""",$comment_msg);
$comment_msg=str_replace("\'","'",$comment_msg);
$comment_msg=str_replace("\\'","'",$comment_msg);

Если всё пройдёт гладко, то включу в основной архив :)

P
На сайте с 03.12.2008
Offline
38
#639

если:

$comment_msg=mysql_real_escape_string($comment_msg);

получаем: \\\"\r\n\'

если:

$comment_msg=mysql_real_escape_string(htmlspecialchars($comment_msg, ENT_QUOTES));

получаем: "\r\n\\'

!!!!ваши строки кода!!!!

занесение в базу :)

(тестовая строка в предыдущем посте)

соответственно вывод:

1)

\"

'

2)

"

\'

🚬 (скрипт не ваш, тестируется на форме с textarea, который обрабатывается, записывается в базу и смотрится)

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#640

Многие спрашиваю, что за функция аватарки?

Показываю на примере своего сайта cookx.ru:

http://cookx.ru/resept/191/

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