По названию одного файла? Я только в топике привел примеры 2-х файлов, с ходу могу показать еще 5-7, не говоря уже по отлупам permission denied на другие файлы проекта. И, я не утверждаю, вы наверно не заметили знак вопроса «?» в заголовке топика!
да что такое происходит, почему комент сам публикуется?
Пример:
— заходим на страничку баребона K45, раздел спецификация, POWER: 100W
— возвращаемся в раздел Фишки, Спасите планету Energy Star, качаем описание тестовой конфигурации, Power Supply: Shuttle PC60-300W 80+
И комментарии! Все комментарии поменяли рейтинг, даже минусовые. Самый отрицательный -30 поднялся до -11; положительный +74 опустился до +34. Врядли это кто-то так прошелся, точно пересчет.
У всех моих топиков упал рейтинг, в минус не ушел, но мой любимый топик рухнул с +207 до +93 (топик старый, за который врядли кто-то мог голосовать), остальные не жалко. Это косвенно может подтверждать пересчет!?
Смысл прописывать переменные прямо в строке очень простой, я покажу.
Разработчики честно попытались исправить ситуацию с кодировкой, для этого они ввели новую процедуру:
Однако, на этом участке кода, переменные database_connection_method и charset не импортированы, т.е. не имеют того значения, которое предписано в include/config.inc.php (SET CHARACTER SET utf8).
Следовательно, исполнение этой процедуры совершенно ничего не меняет, в итоге мы исполняем пустой запрос:
mysql_query(" ", $this->conn);
В моем варианте мы оставляем эту ошибку на совести разработчиков и повторяем ту же самую процедуру, но с предварительно сформированной строкой запроса:
mysql_query("SET CHARACTER SET 'utf8';", $this->conn);
Ваш вариант по ссылке делает абсолютно то же самое в пункте 2 и 3, но с некоторым избытком. Я поясню.
В моей конфигурации, для того что-бы исправить сопоставление, достаточно в файле dbapi.mysql.class.inc.php изменить или NAMES или CHARACTER SET но не SESSION. Ваш вариант делает все эти три операции сразу в двух файлах, хотя достаточно только одной из первых двух.
Что касается создания БД (первый пункт вашей ссылки), в моем случае, это оказалось лишним. БД уже создавалась с приемлемыми параметрами.
Но, нам не очем спорить ;) у каждого своя конфигурация, и по хорошему, чем накладывать грубые хаки, лучше было бы исправить код так, как это подразумевалось разработчиками.
Кодировку БД таки исправили, создается честный utf8. Пытались исправить сопоставление коннектора… не получилось :)
Патч по ссылке избыточен, достаточно сделать то, что я предложил в топике, проверено.
По поводу сопоставления кодировки — я искренне не понял в чем проблема, но переменные $database_connection_method и $charset просто не импортируются в этот фрагмент, следующей строкой мы повторяем запрос так, как он должен был бы произойти.
Возможно это проблема моей конфигурации.
Как выше сказали, HTML тот же WIMP.
Популярность WIMP обусловлена, прежде всего, ограничениями устройств взаимодействия (экран, клавиатура, мышь). Если бы мы использовали интерфейс основанный на интерпретации импульсов мозга, всё бы выглядело совершенно по другому, зависит от вашего воображения ;)
Пример:
— заходим на страничку баребона K45, раздел спецификация, POWER: 100W
— возвращаемся в раздел Фишки, Спасите планету Energy Star, качаем описание тестовой конфигурации, Power Supply: Shuttle PC60-300W 80+
— заходим на страницу
Разработчики честно попытались исправить ситуацию с кодировкой, для этого они ввели новую процедуру:
Однако, на этом участке кода, переменные database_connection_method и charset не импортированы, т.е. не имеют того значения, которое предписано в include/config.inc.php (SET CHARACTER SET utf8).
Следовательно, исполнение этой процедуры совершенно ничего не меняет, в итоге мы исполняем пустой запрос:
В моем варианте мы оставляем эту ошибку на совести разработчиков и повторяем ту же самую процедуру, но с предварительно сформированной строкой запроса:
Ваш вариант по ссылке делает абсолютно то же самое в пункте 2 и 3, но с некоторым избытком. Я поясню.
В моей конфигурации, для того что-бы исправить сопоставление, достаточно в файле dbapi.mysql.class.inc.php изменить или NAMES или CHARACTER SET но не SESSION. Ваш вариант делает все эти три операции сразу в двух файлах, хотя достаточно только одной из первых двух.
Что касается создания БД (первый пункт вашей ссылки), в моем случае, это оказалось лишним. БД уже создавалась с приемлемыми параметрами.
Но, нам не очем спорить ;) у каждого своя конфигурация, и по хорошему, чем накладывать грубые хаки, лучше было бы исправить код так, как это подразумевалось разработчиками.
Патч по ссылке избыточен, достаточно сделать то, что я предложил в топике, проверено.
Возможно это проблема моей конфигурации.
Популярность WIMP обусловлена, прежде всего, ограничениями устройств взаимодействия (экран, клавиатура, мышь). Если бы мы использовали интерфейс основанный на интерпретации импульсов мозга, всё бы выглядело совершенно по другому, зависит от вашего воображения ;)