PHP Classes

PHP Site Class: Create database driven Web sites

Recommend this page to a friend!
  Info   View files Example   View files View files (92)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2023-09-09 (12 days ago) RSS 2.0 feedStarStarStarStar 74%Total: 818 This week: 1All time: 4,207 This week: 106Up
Version License PHP version Categories
site-class 3.4.20MIT/X Consortium ...8HTML, PHP 5, Databases
Description 

Author

This package can be used to create database driven Web sites.

It can load a configuration file that defines several details of the pages of the site like the type of database to use, site domain, copyright, paths of different types of files, etc..

The main class can perform several types of general purpose functions that many sites need like cookie management, keep track of the site visitors, generate page headers and footers, error and exception handling, etc..

For database access it supports MySQLi.

Picture of Barton Phillips
Name: Barton Phillips is available for providing paid consulting. Contact Barton Phillips .
Classes: 5 packages by
Country: United States United States
Age: 79
All time rank: 53870 in United States United States
Week rank: 121 Up13 in United States United States Up
Innovation award
Innovation award
Nominee: 1x

Details

SiteClass Verion 3.8.0

SiteClass is a PHP mini framework for simple, small websites. It can be esaly combined with other frameworks or templeting engines if needed. For small websites I feel that frameworks like Laravel or Meteor etc. are just too much.

See github.com/bartonlp/site-class for a full list of changes.

You can check the versions of the framework: Get Versions Or Get Versions

This project has several parts that can function standalone or combined.

SiteClass Documentation

SiteClass Documentation

Contact Me

Barton Phillips : bartonphillips@gmail.com My Website Copyright © 2023 Barton Phillips Last Modified August 9, 2023

  Files folder image Files  
File Role Description
Files folder imagedocs (15 files, 4 directories)
Files folder imageexamples (11 files, 3 directories)
Files folder imageincludes (8 files, 1 directory)
Accessible without login Plain text file .htaccess Data Auxiliary data
Accessible without login Plain text file aboutwebsite.php Example Example script
Accessible without login Plain text file CHANGES.md Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login HTML file index.html Data Documentation
Accessible without login Plain text file LICENSE Lic. License
Accessible without login Plain text file mk-html-gitlog.sh Data Auxiliary data
Accessible without login Plain text file mysitemap.json Data Auxiliary data
Accessible without login Plain text file README.md Data Auxiliary data

  Files folder image Files  /  docs  
File Role Description
Files folder imagefonts (5 files)
Files folder imageimages (10 files)
Files folder imagejavascripts (2 files)
Files folder imagestylesheets (5 files)
  Accessible without login HTML file analysis.html Doc. Documentation
  Accessible without login Plain text file analysis.md Data Auxiliary data
  Accessible without login Image file counter.png Icon Icon image
  Accessible without login HTML file dbTables.html Doc. Documentation
  Accessible without login Plain text file dbTables.md Example Example script
  Accessible without login HTML file examplereadme.html Doc. Documentation
  Accessible without login Plain text file examplereadme.md Doc. Documentation
  Accessible without login HTML file files.html Doc. Documentation
  Accessible without login Plain text file files.md Example Example script
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file mk-html.sh Data Auxiliary data
  Accessible without login Plain text file params.json Data Auxiliary data
  Accessible without login HTML file siteclass.html Doc. Documentation
  Accessible without login Plain text file siteclass.md Data Auxiliary data
  Accessible without login Plain text file _config.yml Data Auxiliary data

  Files folder image Files  /  docs  /  fonts  
File Role Description
  Accessible without login Plain text file copse-regular-webfont.svg Data Auxiliary data
  Accessible without login Plain text file quattrocentosans-bold-webfont.svg Data Auxiliary data
  Accessible without login Plain text file quattrocentosans-bolditalic-webfont.svg Data Auxiliary data
  Accessible without login Plain text file quattrocentosans-italic-webfont.svg Data Auxiliary data
  Accessible without login Plain text file quattrocentosans-regular-webfont.svg Data Auxiliary data

  Files folder image Files  /  docs  /  images  
File Role Description
  Accessible without login Image file background.png Icon Icon image
  Accessible without login Image file body-background.png Icon Icon image
  Accessible without login Image file bullet.png Icon Icon image
  Accessible without login Image file code.png Icon Icon image
  Accessible without login Image file hr.gif Icon Icon image
  Accessible without login Image file octocat-logo.png Icon Icon image
  Accessible without login Image file pattern.png Icon Icon image
  Accessible without login Image file tar.png Icon Icon image
  Accessible without login Image file top.png Icon Icon image
  Accessible without login Image file zip.png Icon Icon image

  Files folder image Files  /  docs  /  javascripts  
File Role Description
  Accessible without login Plain text file main.js Data Auxiliary data
  Accessible without login Plain text file script.js Data Auxiliary data

  Files folder image Files  /  docs  /  stylesheets  
File Role Description
  Accessible without login Plain text file github-dark.css Data Auxiliary data
  Accessible without login Plain text file github-light.css Data Auxiliary data
  Accessible without login Plain text file normalize.css Data Auxiliary data
  Accessible without login Plain text file styles.css Data Auxiliary data
  Accessible without login Plain text file stylesheet.css Data Auxiliary data

  Files folder image Files  /  examples  
File Role Description
Files folder imagecss (2 files)
Files folder imageimages (15 files)
Files folder imageincludes (3 files)
  Accessible without login Plain text file .htaccess Data Auxiliary data
  Accessible without login Plain text file aboutwebsite.php Example Example script
  Accessible without login Plain text file example1.php Example Example script
  Accessible without login Plain text file example2.php Example Example script
  Accessible without login Plain text file example3.php Example Example script
  Accessible without login Plain text file example4.php Example Example script
  Accessible without login Plain text file example5.php Example Example script
  Accessible without login Plain text file hi.php Example Example script
  Accessible without login Plain text file phpinfo.php Aux. Auxiliary script
  Accessible without login Plain text file README.md Doc. Documentation
  Accessible without login Plain text file schema.sql Data Auxiliary data

  Files folder image Files  /  examples  /  css  
File Role Description
  Accessible without login Plain text file hitcounter.css Data Auxiliary data
  Accessible without login Plain text file style.css Data Auxiliary data

  Files folder image Files  /  examples  /  images  
File Role Description
  Accessible without login Image file 146624.png Icon Icon image
  Accessible without login Image file apache_logo.gif Icon Icon image
  Accessible without login Image file bestviewedwithmozillabig.gif Icon Icon image
  Accessible without login Image file blank.png Icon Icon image
  Accessible without login Image file blp-image.png Icon Icon image
  Accessible without login Image file CIRCULA.gif Icon Icon image
  Accessible without login Image file digitalocean.jpg Icon Icon image
  Accessible without login Image file favicon.ico Data Auxiliary data
  Accessible without login Image file linux-powered.gif Icon Icon image
  Accessible without login Image file logo_jquery_215x53.gif Icon Icon image
  Accessible without login Image file msfree.png Icon Icon image
  Accessible without login Image file php-small-white.png Icon Icon image
  Accessible without login Image file powered.gif Icon Icon image
  Accessible without login Image file powered_by_mysql.gif Icon Icon image
  Accessible without login Image file shirt3-small.gif Icon Icon image

  Files folder image Files  /  examples  /  includes  
File Role Description
  Accessible without login Plain text file banner.i.php Example Example script
  Accessible without login Plain text file footer.i.php Example Example script
  Accessible without login Plain text file head.i.php Aux. Auxiliary script

  Files folder image Files  /  includes  
File Role Description
Files folder imagedatabase-engines (7 files)
  Accessible without login Plain text file beacon.php Example Example script
  Accessible without login Plain text file defines.php Aux. Auxiliary script
  Accessible without login Plain text file myIp Data Auxiliary data
  Plain text file SiteClass.class.php Class Class source
  Accessible without login Plain text file siteload.php Aux. Auxiliary script
  Accessible without login Plain text file tracker.js Data Auxiliary data
  Accessible without login Plain text file tracker.php Example Example script
  Plain text file whatisloaded.class.php Class Class source

  Files folder image Files  /  includes  /  database-engines  
File Role Description
  Plain text file Database.class.php Class Class source
  Plain text file dbAbstract.class.php Class Class source
  Plain text file dbMysqli.class.php Class Class source
  Plain text file dbTables.class.php Class Class source
  Plain text file ErrorClass.class.php Class Class source
  Accessible without login Plain text file helper-functions.php Aux. Auxiliary script
  Plain text file SqlException.class.php Class Class source

 Version Control Unique User Downloads Download Rankings  
 100%
Total:818
This week:1
All time:4,207
This week:106Up
 User Ratings  
 
 All time
Utility:95%StarStarStarStarStar
Consistency:90%StarStarStarStarStar
Documentation:90%StarStarStarStarStar
Examples:85%StarStarStarStarStar
Tests:-
Videos:-
Overall:74%StarStarStarStar
Rank:188