Те кто платит сберовской визой классик. Нет ли проблем за оплату сервера? А то hetzner прислал сообщение, что не может снять деньги, ошибка.
Хотя деньги на кредитке есть, да и сама кредитка рабочая, вечра палкой пользовался.
Причем проблема только в Opere и только после ее недавнего обновления до 11.52. В предыдущей версии такого не наблюдал.
Спасибо! Вроде помогло
В обшем по поводу предыдущей ошибки, перевел сайт полностью на UTF-8 (все равно надо было рано или поздно), также сконвертировал базу комментариев в UTF-8. Как и ожидалось ошибка в поле name пропала. Все имена теперь нормально.
НО! Возникла другая неприятность. Оставленные пользователями комментарии почему то обрезаются. Попробовал сам оставить, и комментарии действительно пара первых слов и все, дальше обрезаются! Кто сталкивался?
Заметил такую вещь: если включить авторизацию через какой-либо сервис и авторизоваться, то русские символы в поле "Имя" нормально отображаются.
Если без авторизации, то конвертяться в UTF8.
И кстати "выход" от facebook тоже не работает. Не выходит
Скачал архив. Переустановил - все то же самое.
Проверил файл func.php старый и новый абсолютно одинаковые.
Да и по дате редактирования и размеру абсолютно идентичные:
Размер: 56,1 КБ (57*517 байт)
Изменен: 6 октября 2011 г., 19:15:31
Обновил скрипт. Попробовал войти через Вконтакте. Оставил тестовый комментарий. Нажал кнопку "выход". Но не выходит почему-то.
И кстати идея насчет каптчи, если авторизован через логинзу на мой взгляд правильная. Хотя бы нужно сделать возможно отключать тогда каптчу в настройках, если авторизован через какие-либо сервисы. Спама через них в комментарии идет я думаю очень мало, если вообще идет.
Тем более у многих стоит модерация комментариев.
tolik777 добавил 07.10.2011 в 20:43
Еще такой косяк. Кодировка сайта и скрипта у меня win 1251.
После обновления скрипта, новые комментарии приходят с крякозябрами в поле "ИМЯ".
Имя: Николай
Причем только одно это поле, все остальное нормально. В БД не лазил, просто обновил скрипт.
Да про file_put_contents это понятно, сейчас попробую, но думаю и он не будет ничего писать.
Да и кстати не вижу ничего такого в коде с использованием fputs. Он то работоспособный вполне.
tolik777 добавил 07.09.2011 в 13:23
Проверил file_put_contents, то же самое не работает и ничего в файл не пишет
tolik777 добавил 07.09.2011 в 13:26
Я про то, что когда нажимаю рейтинг со страницы - не работает, а когда копирую ссылку и открываю в окне браузера, то работает.
Ну может быть. Хотя логики не вижу.
Смотря какой запрос.
Ну к примеру применительно к вашему сайту, посмотрите что у вас в БД теперь:
http://yourcommentit.ru/articles/category/12/message/2445?hjghjhhg/
http://yourcommentit.ru/articles/category/12/message/2445?hjgh66jhhg/
http://yourcommentit.ru/articles/category/12/message/2445?hj5gh66jhhg/
А у меня на сайт по данным яндекса 50 тыс внешних ссылок. И не все из них правильные, где с какими-то параметрами проставлены (хотя у меня их нет), где с точками, где еще с чем-нибудь. Из-за чего в БД много хлама.
Но в общем то вопрос не в этом, просто инересно почему в файле db.php даже запись в файл не работает:
$fp=fopen("sql.log", "w+"); fputs($fp, "SELECT total_votes, total_value, used_ips FROM $rating_dbname.$rating_tableName WHERE id='$id_sent' \n"); fclose($fp);
Предложение по скрипту:
Сделать в админке отображение того, что является ли данный коментарий ответом на какой-либо или нет. А еще лучше при наведении через ajax загружать вышестоящий коментарий и отображать его во всплывающем окне.
Все дело в том, что часто вижу комментарий с цитатой, т.е. ответ на вопрос. Но если это использовано как ответ на вышестоящий, то нужда в цитате отпадает.
На форумах такое называется "Полное цитирование предудущего сообщения".
Что бы проверить так это или нет, приходиться одобрять комментарий, открывать страничку и искать этот комментарий, а потом править удалив цитату.
В общем очень много лишних телодвижений.
У кого мало еще ладно, а у кого по 20-30 ответов в день напряжно становиться.