Архив для ‘PHP’ Рубрики

FreeBSD, iconv и юникод UTF-8

Эта запись опубликована в рубрике [ FreeBSD, PHP ]

При разработке своей карты сети наткнулся на интересную проблему. Ситуация в следующем, что код PHP:
iconv(‘cp1251′, ‘utf8′, ‘Тестовая строка’);
постоянно возвращает значение FALSE, т.е. имеет место ошибка.
Собственно говоря, iconv не может понять чего от него хотят.
Излазив Google и кучу сайтов так и не смог понять в чем проблема. FreeBSD под рукой у меня нет, т.к. я не [...]

Подробнее...

Карта сети для ABills

Эта запись опубликована в рубрике [ ABills, PHP ]

Для тех, кому приходится обслуживать довольно большой район с помощью биллинга ABills, будет довольно интересен мой модуль “Карта сети”.
Отслеживать работоспособность участков сети по встроенному мониторингу не очень удобно. Карта сети позволяет наглядно увидеть какие дома работают в данный момент времени, а какие нет.
Принцип работы прост:
1. Проставляете у пользователей адреса подключения (физические, почтовые, т.е. реальных домов).
2. [...]

Подробнее...

Метки: [ , ]

Модуль карточек для ABills ver.0.2

Эта запись опубликована в рубрике [ ABills, PHP, Скрипты ]

Версия модуля 0.2
1. Установка
Скачиваем последнюю версию модуля из SVN:
svn co –username anonymous http://svn.in-lan.net.ua/svn/ABills/cards/ /usr/abills/cgi-bin/cards
Можно воспользоваться как phpMyAdmin, для создания таблицы, так и консольной утилитой mysql.
mysql -u root -p abills < ./silver_cards.sql
Копируем каталог cards в /usr/abills/cgi-bin/
Создаем файл паролей:
htpasswd -c /usr/abills/.htpasswd username
Дальше заходим в веб-интерфейс админки:
http://abills.domain.tld/cards/admin
Вводим логин и пароль и генерируем номера карточек для распечатки.
Для акивации карт [...]

Подробнее...

Метки: [ , , ]

Джаббер бот

Эта запись опубликована в рубрике [ ABills, PHP, Скрипты ]

В своем личном блоге я уже писал, что занялся разработкой джаббер бота. Выкладываю на всеобщее пользование.
Запуск бота производится командой:
screen -d -m php /path/to/SGBot/index.php
Остановка бота:
screen -r
Ctrl+C
Скачать бота можно из SVN:
svn co –username anonymous http://svn.in-lan.net.ua/svn/SGBot
Бот основан на JAXL и имеет несколько модулей:
Help:
Выводит справку по работе с ботом.
Tasks:
Модуль для заметок и ToDo листов.
Calc:
Google калькулятор
Whois:
Выводит whois информацию по домену.
Bash:
Выводит [...]

Подробнее...

Метки: [ , , ]

Ускоряем отдачу php-скриптов

Эта запись опубликована в рубрике [ PHP, Линукс ]

Думаю многим будет интересно у кого свой сервер ускорить обработку php-скриптов. Для этого я себе поставил eAccelerator для php. Пошагово делается так:
1. Ставим средства разработки для php:
$ sudo apt-get install php5-dev
$ sudo apt-get install make
2. Качаем eAccelerator:
$ cd /tmp
$ wget http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2
$ tar xvjf eaccelerator-0.9.5.3.tar.bz2
$ cd eaccelerator-0.9.5.3
3. Компилируем и ставим:
$ sudo phpize
$ sudo ./configure –enable-eaccelerator=shared
$ sudo [...]

Подробнее...

Страница 1 of 3123