PHP Classes

PHP PhoneBook: Phone book manager application based on MVC

Recommend this page to a friend!
  Info   Example   Screenshots   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 234 All time: 8,109 This week: 131Up
Version License PHP version Categories
phonebook 1.0.0GNU General Publi...5PHP 5, Databases, Content management, D...
Description 

Author

This package implements a phone book manager application based on MVC.

It provides classes that implements a controller class and scripts for the model and views to present a phonebook application that can provide basic operations to manipulate entries of a phonebook like listing, adding, editing and deleting those entries.

The phonebook records are stored in a database accessed using the PDO class.

Innovation Award
PHP Programming Innovation award nominee
January 2021
Number 12
Some applications need to allow users to manage their contact phone numbers.

This package provides a phone book management application component that can be integrated in other applications that use the MVC design pattern, so it can be useful in many projects of other developers.

Manuel Lemos
Picture of Ali YILMAZ
  Performance   Level  
Name: Ali YILMAZ <contact>
Classes: 16 packages by
Country: Turkey Turkey
Age: ???
All time rank: 249042 in Turkey Turkey
Week rank: 178 Up2 in Turkey Turkey Up
Innovation award
Innovation award
Nominee: 8x

Example

<?php

require_once './Mind.php';

$conf = array(
   
'host' => 'localhost',
   
'dbname' => 'mydb',
   
'username' => 'root',
   
'password' => ''
);

$Mind = new Mind($conf);


$Mind->route('/', 'app/views/index', array('app/database/install', 'app/model/ListModel'));
$Mind->route('add', 'app/views/add', array('app/controller/RecordController:add'));
$Mind->route('edit:id', 'app/views/edit', array('app/model/RecordModel', 'app/controller/RecordController:edit'));
$Mind->route('remove:id', 'app/views/remove', array('app/model/RecordModel', 'app/controller/RecordController:remove'));


Details

PhoneBook

PhoneBook A simple phone book application.

Screenshots

Main Page

Normal

Main

Responsive

Main

Add Page

Normal

Add

Responsive

Add

Edit Page

Normal

Edit

Responsive

Edit

Remove Page

Normal

Remove

Responsive

Remove

Error Page

Normal

Error

Responsive

Error


Screenshots (10)  
  • style/screenshots/add-responsive.jpg
  • style/screenshots/add.jpg
  • style/screenshots/edit-responsive.jpg
  • style/screenshots/edit.jpg
  • style/screenshots/error-responsive.jpg
  • style/screenshots/error.jpg
  • style/screenshots/main-responsive.jpg
  • style/screenshots/main.jpg
  • style/screenshots/remove-responsive.jpg
  • style/screenshots/remove.jpg
  Files folder image Files (45)  
File Role Description
Files folder imageapp (1 file, 4 directories)
Files folder imagepublic (1 file, 2 directories)
Files folder imagestyle (3 directories)
Accessible without login Plain text file .htaccess Data Auxiliary data
Accessible without login Plain text file index.php Example Example script
Accessible without login Plain text file LICENSE.md Lic. License text
Plain text file Mind.php Class Class source
Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (45)  /  app  
File Role Description
Files folder imagecontroller (1 file)
Files folder imagedatabase (1 file)
Files folder imagemodel (2 files)
Files folder imageviews (4 files, 2 directories)
  Accessible without login Plain text file .htaccess Data Auxiliary data

  Files folder image Files (45)  /  app  /  controller  
File Role Description
  Plain text file RecordController.php Class Class source

  Files folder image Files (45)  /  app  /  database  
File Role Description
  Accessible without login Plain text file install.php Example Example script

  Files folder image Files (45)  /  app  /  model  
File Role Description
  Accessible without login Plain text file ListModel.php Example Example script
  Accessible without login Plain text file RecordModel.php Example Example script

  Files folder image Files (45)  /  app  /  views  
File Role Description
Files folder imageerrors (1 file)
Files folder imagelayout (2 files)
  Accessible without login Plain text file add.php Example Example script
  Accessible without login Plain text file edit.php Example Example script
  Accessible without login Plain text file index.php Example Example script
  Accessible without login Plain text file remove.php Example Example script

  Files folder image Files (45)  /  app  /  views  /  errors  
File Role Description
  Accessible without login Plain text file 404.php Example Example script

  Files folder image Files (45)  /  app  /  views  /  layout  
File Role Description
  Accessible without login Plain text file footer.php Aux. Auxiliary script
  Accessible without login Plain text file header.php Example Example script

  Files folder image Files (45)  /  public  
File Role Description
Files folder imagejpg (2 files)
Files folder imagesvg (1 file)
  Accessible without login Plain text file .htaccess Data Auxiliary data

  Files folder image Files (45)  /  public  /  jpg  
File Role Description
  Accessible without login Image file error.jpg Data Auxiliary data
  Accessible without login Image file main.jpg Data Auxiliary data

  Files folder image Files (45)  /  public  /  svg  
File Role Description
  Accessible without login Plain text file 404.svg Data Auxiliary data

  Files folder image Files (45)  /  style  
File Role Description
Files folder imagecss (9 files)
Files folder imagefonts (1 file)
Files folder imagejs (4 files)

  Files folder image Files (45)  /  style  /  css  
File Role Description
  Accessible without login Plain text file bootstrap-theme.css Data Auxiliary data
  Accessible without login Plain text file bootstrap-theme.css.map Data Auxiliary data
  Accessible without login Plain text file bootstrap-theme.min.css Data Auxiliary data
  Accessible without login Plain text file bootstrap-theme.min.css.map Data Auxiliary data
  Accessible without login Plain text file bootstrap.css Data Auxiliary data
  Accessible without login Plain text file bootstrap.css.map Data Auxiliary data
  Accessible without login Plain text file bootstrap.min.css Data Auxiliary data
  Accessible without login Plain text file bootstrap.min.css.map Data Auxiliary data
  Accessible without login Plain text file sticky-footer-navbar.css Data Auxiliary data

  Files folder image Files (45)  /  style  /  fonts  
File Role Description
  Accessible without login Plain text file glyphicons-halflings-regular.svg Data Auxiliary data

  Files folder image Files (45)  /  style  /  js  
File Role Description
  Accessible without login Plain text file bootstrap.js Data Auxiliary data
  Accessible without login Plain text file bootstrap.min.js Data Auxiliary data
  Accessible without login Plain text file jquery.min.js Data Auxiliary data
  Accessible without login Plain text file npm.js Data Auxiliary data

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:234
This week:0
All time:8,109
This week:131Up