Personal Management Book

PHP Personal Management Book is for personal record management and covers more than just Address Book or Phone Book requirements. The purpose of this PHP mySQL software is to enable you manage upcoming events which matter to you most and help you remember and manage your contacts and expenditures in well-organized manner. PMB is PHP based open source absolutely free software for Home PC or Online Web Application usage.








Top Features

  • Complete Personal & Home Record Management, CMS, More than a personal diary
  • Dual Controllable Accounts (Admin, User)
  • Dual Security with Password Protection and Secret Code
  • Flexible Modules, Enable/Disable Feature
  • Photo Support for Contacts and Events
  • Group Management (Arrange records into groups)
  • Alerts & Reminders

Important Features List

  • Complete Phone Book (Home, Office, Mobile)
  • Complete Address Book (Home, Business, Personal contact details, enhanced and advanced Contact Book experience, Easy Groups Management, manage contacts into groups)
  • Birthday Record management, upcoming birthdays reminders
  • Monthly Bills Record management
  • Expenditures management (Your important major expendiures record management to keep track of at what and how much you spend over time…)
  • Borrow, Lent, Balance and Saving Record management
  • To-Do-List
  • Events Diary with photo support
  • Reminders and alerts
  • Advanced search (Search by name, date, month, year, category or record detail)
  • Dual Controllable Accounts (Admin, User)
    You can use PMB front-end with both password protection or without password protection
    Decide your security option by yourself
  • Dual Security with Password Protection and Secret Code
    Assign password to any record you want to hide it from normal view if its private
  • Modules Enable/Disable Feature
    You can enable any module to use it or disable to ignore it. Flexibility allows you to keep your desired modules and sections available while others disabled. You can use disabled modules anytime by enabling them. Your data is secure, whether you enable or disable any one of it anytime.
    and much more…


Address Book

Manage personal contact records in detail. You may have used Microsoft Address Book in Windows XP. PMB Address Book is more than that. Store phone and fax numbers, home and work addresses, birthdays, Anniversaries, Internet-related information (E-mails, Web Pages and so on) and even photos. Sometimes you just want a record of Birthdays or Anniversaries to remember and whole contact book is not required. For that Birthday and Anniveraries sub-modules are included in Address Book separately. Any contact can be hidden by secret code for private usage. Contacts can be assigned different groups and you can add and manage as many groups you want.

Phone Book

Keeping same thing in mind PMB has a separate Phone Book too, to just manage telephonic contacts. You can add home, office, mobile of any contact and other as much as numbers you want. Phone Book has also groups with search enabled.


Monthly bills can be managed to track how much you are paying for bills comparatively by month.


This is my favorite module. I intend to update and enhance it even more. We all spend money. How about keeping a record of expenditures by month and year that lets you know that how much you or anybody else have spended over time and have detailed record about previous months and years expenditures done! Expenditures has other modules too as: Borrow, Lent, Savings, Balance. By these extra sections you can manage your expenditures even more and keep record about your credit, debit, savings or current balance very easily.

To-Do List

You can manage record of list of coming tasks for you to be done.

Custom Reminders

PMB has a builtin reminders list which keeps you updated about upcoming events present in record of contacts, birthdays, anniversaries etc. Along with this you can add custom reminders. Custom reminders let you know about some specific task before its arrival date.

Events Diary

Manage your important events records in this module. Events diary supports photos.

and lot more …

Most people don’t just want a piece of software that only manages their contacts, they want something to help them keep track of upcoming birthdays or business meetings. Thankfully, PMB offers all this and more. In fact it’s got more bells and whistles. The addressbook database, for example, is one of the best around. You can easily create groups for different types of contacts and even add pictures to each contact card, a real bonus if you’re bad at putting names to faces. PMB also allows you to enter dates and times for upcoming events quickly, and these appointments magically appear as a list alerts.

It makes PMB an ideal Personal Management Book and contact manager for those with busy lives. With loads of interesting features and a clean user interface, this is the best software around. Feel free to give comments and suggestions or ask for support about PMB. If you have got some personal diary or management related php open-source software then you can share that with me.

Before You Start

PMB Usage

Make sure your server allows php along with phpMyAdmin mySQL database if you want to use it at your own server online. PMB is written with php technology and it uses mySQL Server for database and records storage. If you want to use it at home PC, First of all install Wamp Server or any program that can run php. Where you can find wamp server and how to install it?

If you have wamp server already installed then create a database named pmb-latest in phpMyAdmin and import database sql file (pmbook.sql) along with software using query window or by import method.

Copy and paste pmb folder in www directory and you are done with it. Path to www folder is C:\wamp\www if you have installed Wamp Server in C drive of your computer. I recommend installing it in D drive though.

Wamp Server Essential Settings
Find php.ini and do some settings.
If you have installed Wamp Server on C drive then path to php.ini will be C:\wamp\Apache\php.ini
See your computer screen right-bottom wamp white feather icon near speaker icon in taskbar
left click
->Config Files->php.ini
file will be opened …

GD2 Library must be Enabled
Search gd2 in php.ini
(Hint: press Ctrl+F at php.ini, ‘find search box’ will be opened, write gd2 in it, hit enter)
You will find
;extension=php_gd2.dll to extension=php_gd2.dll
Just uncomment it to enable it by removing ;
DG2 Library is used for image manipulation in PHP.

Photo Upload Problem

If you use this software online then the directory ‘uploadedPhotos’ must have full permissions to access it to upload photos into it. Make sure its chmod is set to 777 for this directory.
(Hint: using ftp right click at directory and click properties. check all options. Hit ok.)
Currently jpg and gif are supported.

Date Format

MM-DD-YY -> month-date-year
I have used month-date-year format in PMB. When anywhere you will use date in PMB make sure you type exact format.
It means you have to write wherever it asks like following.
02-04-2007 for February-04-2007
12-12-2007 for December-12-2007


Default user name and passwords

## Admin Section ##
User name: admin
Password: admin
Code: 007
Nick: hiroshi

## User Section, Front-end ##
User name: user
Password: user

Remember these while you begin with pmb. Customize user name and passwords according to your own needs.
You are done ….

Install Help

For Developers

Copy and paste pmb folder in localhost root directory or www folder. Create a database named as pm-latest. Get pmb-latest.sql and dump it in PhpMyAdmin pmbook database. Browse localhost->pmb folder. Use admin for admin user name and password and front-end user name and password is user. Customize admin settings. Insert data. Thats it. Enjoy!

Detailed Step-by-Step Instructions

1- Install Wamp

Get WampServer
Install Wamp Server in your computer.
(I would suggest in D directory instead of C for data protection in case windows crashes.)
After you have installed wamp, you will get a feather icon in your taskbar corner.
Left Click at feather wamp icon, will show you following menu. (Screenshot is from old WAMP version)

2- Wamp Configuration (php.ini settings)

First of all do some settings with wamp.
Left click at wamp icon -> Config files -> php.ini
File will be opened.


Search gd2
you will find
Change it to
Uncomment it to enable it by removing semicolon.
Save it and close file.
Click Restart All Services from wamp menu and follow next instructions.

3- PMB Setup and configuration (Setting Up database)


Left Click at wamp icon. Select phpMyAdmin from menu.
Following is the interface you will get. Rest of area is darken to highlight the point required to create database.


Write in text box pmb-latest and click create button.
pmb-latest database will be created.
Now you will see a button Import under pmb-latest database.
Click Import button. You will get something like this.

Browse pmb-latest.sql file by location and click go.
Your database will be created and setup is complete as you can see the tables have appeared in left menu for this database.

4- Where to Start

You have installed wamp.
You have done with php.ini settings.
Done with setting up database.
Now paste pmb folder in www directory.
Left Click at wamp feather icon. Click at www directory. It will open. Paste pmb folder in it.
Now again Left Click at wamp icon.
Above first option in menu is localhost.
Click local host.
Down there will be pmb folder you can see.
Click that and personal management book will be opened.
Congratulations..! You have just installed pmb and setup your wamp server to do your biddings.

Default user name and passwords
## Admin Section ##
User name: admin
Password: admin

## User Section, Front-end ##
User name: user
Password: user

Get Personal Management Book

Add to Cart

File Type: WinRAR ZIP archive – Size: 307 KB

Default user name and passwords
## Admin Section ##
User name: admin
Password: admin

## User Section, Front-end ##
User name: user
Password: user

Unzip Help

Download any unzip program e.g. winrar, winzip, zip geius. After installing, right click at file and click extract here.