PHP и MySQL




Запросы для обновления базы данных WordPress при изменении адреса сайта

Давным давно я описывал последовательность действий при переносе сайта на CMS WordPress с локальной версии на промышленную. Тогда важным шагом было сделать дамп базы данных и отредактировать получившийся текстовый SQL файл, заменив в нем старый домен на новый. Для небольших сайтов, где размер дампа базы данных не более 10 Мб такое решение подойдет, но что делать, если база больше?

(далее...)


Установить для php скрипта header charset utf-8

Кракозябры

Чтобы в работе PHP скрипта при обработке данных из формы не было кракозябров вроде тех, что изображены на рисунке ниже, и вообще, чтобы скрипт выдавал результат в требуемой кодировке, нужно на уровне заголовков указать, какая кодировка у скрипта должна быть.

(далее...)


Где найти актуальный файл php.ini на Linux-сервере?

Столкнувшись с необходимостью поправить настройки PHP на моем 100 лет назад настроенном VPS, я столкнулся с тем, что никак не мог найти актуальный файл php.ini для того, чтобы изменить одну настройку на сервере. (далее...)


Заверающий слэш в .htaccess

Если хочется, чтобы на сайт или его разделы заходили только вводя  слэш "/" в конце УРЛ, или наоборот, не вводили, можно положить это на плечи Apache, тем более, что это практически не добавит нагрузки на веб-сервер по сравнению с кодом. (далее...)


Поключение к базе данных Oracle DB из консоли SQLPlus

В ходе работ по миграции одного приложения с Oracle Portal пришлось поработать с Oracle DB. Под Oracle DB очень не хотелось устанавливать какое-либо средство для управления базами данных, а проверку данных сделать было нужно. Коллеги подсказали про утилиту SQLPlus - консольная утилита, позволяющая работать с Oracle DB. Очень пригодилось. Записываю на память 🙂

(далее...)


Перенести файлы баз данных MySQL на новый сервер Windows

После падения Windows 7 и последующей переустановки операционной системы столкнулся с необходимостью перенастройки локального веб-сервера IIS – переносом сайтов и баз данных. (далее...)


Редирект на другую страницу

Редирект, или перенаправление, полезная вещь, когда после какой-то промежуточной обработки данных, например, проверки пароля при авторизации, нужно отправить пользователя на нужную страницу. Есть несколько способов сделать редирект, расскажу о 3 наиболее часто используемых. (далее...)


Исправление кракозябров в работе с MySQL с кодировкой windows-1251 из PHP-скриптов

Кракозябры с MySQL в кодировке cp-1251

Если MySQL таблица создана в кодировке windows-1251 (Collation cp1251_general_ci), то на некоторых хостингах при обращении к СУБД MySQL из PHP-скриптов могут быть проблемы с кодировкой, где по умолчанию обращение к базе данных идет в кодировке UTF-8. (далее...)


Борьба с Embed объектом над изображением в Highslide

Контрол над изображением Highslide

Одному знакомому решил помочь переделать сайт с Flash на html. Долго можно спорить, уйдет Flash на покой или нет, но точно не до полного перехода на HTML5.
Сайт друга – фотогалерея. Переделка не представляла особых сложностей –у меня уже практически готовое решение для галерей на движке ModX Evolution с плагином EvoGallery на сервере, из клиентских скриптов для просмотра изображений использовал HighSlide. Но на некоторых страницах сайта играла музыка, подобранная под раздел. Нажатием на кнопку музыку можно было отключить. И я даже не предполагал, что с этой музыкой намучаюсь. Но теперь делюсь опытом - попытками, провалы и успехом. (далее...)



MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика