PHP Classes

PHP PhoneBook: Phone book manager application based on MVC

Recommend this page to a friend!
  Info   View files Example   Screenshots Screenshots   View files View files (35)   DownloadInstall with Composer Download .zip   Reputation   Support forum (1)   Blog (1)    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 233 This week: 1All time: 8,118 This week: 560Up
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: 250042 in Turkey Turkey
Week rank: 109 Up4 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  
  • 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  
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  /  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  /  app  /  controller  
File Role Description
  Plain text file RecordController.php Class Class source

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

  Files folder image Files  /  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  /  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  /  app  /  views  /  errors  
File Role Description
  Accessible without login Plain text file 404.php Example Example script

  Files folder image Files  /  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  /  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  /  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  /  public  /  svg  
File Role Description
  Accessible without login Plain text file 404.svg Data Auxiliary data

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

  Files folder image Files  /  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  /  style  /  fonts  
File Role Description
  Accessible without login Plain text file glyphicons-halflings-regular.svg Data Auxiliary data

  Files folder image Files  /  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

 Version Control Unique User Downloads Download Rankings  
 100%
Total:233
This week:1
All time:8,118
This week:560Up