Теперь, для корректной работы с 1251 требуется её принудительно указывать третьим параметром.
Делал глобальную замену htmlspecialchars на my_htmlspecialchars.. в которой использовал стандартную функцию с указанием кодировки.. Аналогично с htmlenities
ivan-lev: А скачать оригинальный файл и сравнить самостоятельно - не?
Немного лирики вперемежку с фактами:
specc: нашел в нескольких файлах вот это:
Конкретные файлы не указаны. Мол, отгадайте, код нужен или нет.
specc: когда никто ни за что не отвечает, но зато насоветовать могут так что потом и не знаешь как потом это все поставить на место!
Вариант заказать и оплатить совсем не рассматривается? Многие профессионалы (в смысле, те кто профессионально занимаются) знают, что и как правильно сделать, дорожат репутацией и отвечают за результат.
* я не говорю, что при каждой сложности нужно бежать и заказывать, однако если вопрос критичен + нет понимания + (ещё..)
А задавать вопросы в духе:
specc: [код] можно оставлять или удалять?
и рассчитывать, что кто-то ответственно скажет "смело можно удалять" - наивно. Т.к. даже по такой рекомендации правильно удалить нужно суметь. И да, в этом случае точно никто не будет отвечать за Ваши действия.
specc: так вот если не знаешь лучше не лезь не в свое дело!
Тоже самое чуть выше:
ipconfig: Вам уже посоветовали, обратитесь к специалистам.
trahtor: Без доступа к сайту тут не о чем говорить.
Прошу помощи, что не так?
Почти уверен, что в логе ошибок прямым текстом можно прочитать ответ на этот вопрос.
а что такое $("body")?
Вам сюда / оригинал
vlad00777, что то даже в примере не работает (
На кроссбраузерность внимание обратили?
С файлами сайта, ни каких действий не производил.
Я решил удалить папки сайта и залить их по новой.
Так производил, или не производил? Залиты точно те файлы, которые были удалены?
а с кодировкой на новом хосте вполне м.б. тупо надо локаль типа "ru_RU.UTF-8" сгенерить и активировать (или под сp1251 для "романтиков")...
Да нет же.. "тупо" не прокатит. Причину конкретно этой ошибки описал выше:
В 5.4 ввели улучшение [ломающее совместимость] - по умолчанию стала использоваться кодировка utf-8 для, например htmlspecialchars и htmlentities: http://www.php.net/manual/ru/functio...ecialchars.php
cp1251
В 5.4 ввели улучшение [ломающее совместимость] - по умолчанию стала использоваться кодировка utf-8 для, например htmlspecialchars и htmlentities: http://www.php.net/manual/ru/function.htmlspecialchars.php
Теперь, для корректной работы с 1251 требуется её принудительно указывать третьим параметром.
Делал глобальную замену htmlspecialchars на my_htmlspecialchars.. в которой использовал стандартную функцию с указанием кодировки.. Аналогично с htmlenities
http://www.php.net/manual/en/migration54.incompatible.php
на что ещё следует обратить внимание.
p.s. возможно, есть смысл обратиться к специалистам, т.к. задача не в два клика...
а ещё помнить, что 99% этих нотисов было и раньше, просто не выводились...
А кто спорит?
полагаю, Warning-и-Notice-ы и раньше присутствовали, но не выводились
Например, "Пригласите партнера" - не видно, а "Priglasite partnera" - уже показывает.
Кодировка в базе utf-8? cp1251?
Если в базе "ручками" забить кириллицу, в админке появится?
wordpress...
Плохо, что после 40 мозги усыхают и РНР не выучить...
Сомневаюсь, однако спорить не буду...
Вылезла
Quote:
if ($row['name']) {
А тут смотреть нужно... откуда этот $row берётся, и почему у него name нет
Да... ещё можно понизить уровень ошибок.. полагаю, Warning-и-Notice-ы и раньше присутствовали, но не выводились
Попробуйте в .htaccess добавить
Однако, даже если они пропадут, следует иметь ввиду, что сами ошибки от этого никуда не исчезают..
твое КПД
КПД - мужского рода (коэффициент). В данном случае он не мой, он наш совместный.
Если не в состоянии (или просто невнимательность) использовать конкретные рекомендации - я (да и многие здесь) вряд ли смогу помочь:
попробуйте воспользоваться скриптом ai-bolit,
А скачать оригинальный файл и сравнить самостоятельно - не?
Немного лирики вперемежку с фактами:
нашел в нескольких файлах вот это:
Конкретные файлы не указаны. Мол, отгадайте, код нужен или нет.
когда никто ни за что не отвечает, но зато насоветовать могут так что потом и не знаешь как потом это все поставить на место!
Вариант заказать и оплатить совсем не рассматривается? Многие профессионалы (в смысле, те кто профессионально занимаются) знают, что и как правильно сделать, дорожат репутацией и отвечают за результат.
* я не говорю, что при каждой сложности нужно бежать и заказывать, однако если вопрос критичен + нет понимания + (ещё..)
А задавать вопросы в духе:
[код] можно оставлять или удалять?
и рассчитывать, что кто-то ответственно скажет "смело можно удалять" - наивно. Т.к. даже по такой рекомендации правильно удалить нужно суметь. И да, в этом случае точно никто не будет отвечать за Ваши действия.
так вот если не знаешь лучше не лезь не в свое дело!
Тоже самое чуть выше:
Вам уже посоветовали, обратитесь к специалистам.
Без доступа к сайту тут не о чем говорить.
Правильно понял?
да, именно
оптимистичненько)
Реалистично.