PHP Classes


Recommend this page to a friend!
  Classes of Barton Phillips  >  PHP Site Class  >  >  Download  
Role: Auxiliary data
Content type: text/markdown
Description: Auxiliary data
Class: PHP Site Class
Create database driven Web sites
Author: By
Last change: Updating doc files
modified: composer.json
modified: docs/analysis.html
modified: docs/dbTables.html
modified: docs/examples.html
modified: docs/files.html
modified: docs/index.html
modified: docs/siteclass.html
modified: docs/testing.html
Date: 6 months ago
Size: 1,921 bytes


Class file image Download

BLP 2022-02-08 -- New version 3.1. Added argument and return types for php 8.1

BLP 2021-10-28 -- Reworked Database.class.php

It only use a single object. I no longer get password from the domain's mysitemap.json. I now get it from a secure location at /var/www/bartonphillipsnet/PASSWORDS/datbase-password. This location is not saved to and is secure against Internet access.

BLP 2021-03-27 -- remove 'members' from counter2

In the future I may remove the 'counter' table and just use 'counter2'. The 'counter' table has the sum of all hits while the 'counter2' table has the sum for a filename for a day. I can however get the same results with a mysql query on 'counter2'.

Updated Site

SiteClass has been modified to not use 'members'. I have made may changes in the last month. I removed the '' droplet at DigitalOcean and extended the droplet '' to have 100GB and 4 cpus. Changed all of the DNS at DititalOcean to reflect the new layout.

I added the domains '' and '" the sites for the Tyson Group. Dropped '', '', ''. Downsized '' now that Glen has moved to Disney.

While adding the Tyson Group I reorganized a lot. Changed the include/ directories to use as much as possible from '' and added symlinks to either the whole directory or items within it to the other domains.

Currently I have:

<ul> <li> my main domain</li> <li> default that links to my main page</li> <li> designed for Walid</li> <li> downsized</li> <li> The Tyson Group</li> <li> The Ziegler Suites</li> <li> my CookiLess domain</li> </ul>

See the includes/SiteClass.class.php file for a list of changes.

For more information send a message to info at phpclasses dot org.