:::: МЕНЮ ::::
Запись с тегами: php

mbstring.func_overload

Имеется сайт на VPS хостинге. На сервере развернута виртуальная машина VMBitrix.

Для корректной работы сайта, Битриксу необходима переменная окружения mbstring.func_overload, значение которой должно быть установлено 2.

Но кроме Битрикса, на сайте имеется phpMyAdmin, которого не устраивает это самое значение:

You have enabled mbstring.func_overload in your PHP configuration. This option is incompatible with phpMyAdmin and might cause some data to be corrupted!

Ничего как-бы сложного. В каталоге, где установлен phpMyAdmin в файле .htaccess необходимо прописать php_value mbstring.func_overload 0 и возрадоваться.

Но тут есть один момент. Дело в том, что PHP версии старше 5.2 не читают mbstring.func_overload из файла .htaccess, а на сервере установлен PHP Version 5.4.45.

В подобной ситуации можно поступить следующим образом (случай для виртуальной машины VMBitrix).

На сервере, в файле

/etc/httpd/bx/conf/default.conf

добавляем директиву

<Directory /home/bitrix/www/pathToPhpMyAdmin>
php_admin_value mbstring.func_overload 0
</Directory>

и делаем рестарт веб-сервера

service httpd restart

После этого все довольны: для Битрикса — MasterValue = 2, а для каталога с phpMyAdmin — MasterValue = 0

mbstring_func_overload


Система бронирования недвижимости с учетом доходов и расходов

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

PHP скрипт бронирования недвижимости будет полезен тем, кто занимается сдачей недвижимости в аренду и хочет держать данные в единой базе данных, а не записывать все события в какой-нибудь Excel-файл :)

В качестве объектов недвижимости могут быть квартиры, комнаты, дома, номера гостиницы и т.д. Все брони, которые зарегистрировали менеджеры или агенты системы отображаются в календаре, с разбивкой по объектам. В системе имеется возможность организовать агентские аккаунты, которые будут иметь доступ только к своим клиентам.

За день до заселения или выселения на электронную почту администратора придет уведомление, что заселяется новый клиент (настраивается с помощью CRON).  Так же и с платежами за коммунальные услуги — приходит уведомление на электронную почту.

В системе предусмотрена обобщенная статистика, а так же подробная по следующим показателям: заезды, клиенты, доходам и расходам и др.

 

Демо-версию системы можно посмотреть здесь.

 Стоимость системы бронирования недвижимости — по запросу.


OpenCart. Быстрое оформление заказа

OpenCart — бесплатная и добротная CMS для интернет-магазина. Перепробовал много подобных скриптов, но остановился именно на OpenCart. Ну и как водится, стал доводить продукт до нужного функционала.

Сразу напрягла муторная процедура гостевого оформления покупки — очень много полей надо заполнить! УЖОС :(

По-этому и подкорректировал эту процедуру. Суть заключается в том, что при оформлении покупки, гость заполняет только 3 поля: Имя, Телефон и Регион (и то, страну и регион можно тоже убрать нафик!), остальное все уточняет менеджер по телефону.

 

Таким образом получилось всего 2 шага вместо 6(!)

Демо: http://opencart.damonlsd.ru/

Цена: 300 руб.


Электронный журнал успеваемости

Очень простой в установке и использовании php-скрипт электронного журнала успеваемости, который обладает следующими возможностями:

Студенческие возможности

  • просмотр своих оценок
  • заказ справок и документов

Преподавательские возможности

  • просмотр оценок
  • ввод и редактирование оценок по своему предмету
  • ввод и редактирование оценок за поведение в своей группе
  • ввод и редактирование пропусков в своей группе
  • формирование ведомости посещаемости студентов по своей группе
  • формирование ведомости успеваемости и посещаемости студентов по своей группе
  • добавление и редактирование студентов в своей группе
  • отправка персональных сообщений
  • просмотр статистики по оценкам и ведомостям

Администраторские возможности

  • преподавательские возможности + работа со справочниками:
    • Специальности
    • Курсы
    • Группы
    • Студенты
    • Предметы
    • Преподаватели
    • Руководители групп
    • Оценки
    • Периоды для ведомостей
    • Справки
    • Администрация
  • настройки журнала
  • обслуживание БД (архивация, экспорт, импорт)

 

jurnal-small

 

Скрипт написан на PHP, а все данные хранятся в БД MySQL. Рекомендуемые требования, которые необходимы для работы скрипта:

  • *nix, Windows
  • Apache 2.2.10 (.htaccess), IIS
  • PHP 5.2.6
  • MySQL 4.1.22

 

Демо: http://tex-spassk.ru/jurnal/demo.html