Module server examplecgpsexample.php v30 (requires cgps.php v82 or greater)
cgps.php v85 (supports module firmware up to version: Rev9:864 / Rev5..8:all)

These links can be used to manually simulate a module transmission to your server (their date/time is updated on each browser refresh).
Your server will receive and handle the incoming data and return a response, which your browser will display as something like: *A#G OK
www.YourServer.com/YourScript.php?YourVariableName=1234567|ceJ6300DNJM1SL3G4Tfj9w01k1E7d0r0--0G0qvfJu42
www.YourServer.com/YourScript.php?YourVariableName=1234567|ceJ6300FGMs1SO22u2dzBw0JjTaelMd02x0S04hCKu42
www.YourServer.com/YourScript.php?YourVariableName=1234567|ceJ6300ZDv4O05GB00Tgp0shyfs000000000008V2c02|ceJ6300l10Q1LTiO07VzQw10mo2elMd42BkS02JCKuk2|ceJ6385cwv0Q-Y3-M35N3v-0kU2BvM-3J000002P0c02|ceJ6300BaVQ1MGObliNFK_00dL1ZF0beJ00Ew2GZBY02|ceJ632zGXq5v50000exx0iwRfvM0000jn04N00380c00|ceJ632zGXq602w000exD0g0000000000000000000c00|ceJ635hEqndD5i1FsO1x87dBsCBxr21QpndQ00210c00|ceJ634hOqnpM6mlOey1arSxKeO1jt65QtncW84NLos06|ceJ636hFrCtN6i1zon9DrPIwimVSrSBzpjEwcj8Pdc06|ceJ633kSdPxO1000001N500Hkcn22000J00y002Z0c06|ceJ63b003glEqNtZvQIg0c0bvlH50g40001g0gc0SY43
With the extra decoding feature, you can manually decode module data strings. Click one to see the decoding result of various CGPS class functions.
1234567|ceJ6300DNJM1SL3G4Tfj9w01k1E7d0r0--0G0qvfJu42
1234567|ceJ6300FGMs1SO22u2dzBw0JjTaelMd02x0S04hCKu42
1234567|ceJ6300ZDv4O05GB00Tgp0shyfs000000000008V2c02|ceJ6300l10Q1LTiO07VzQw10mo2elMd42BkS02JCKuk2|ceJ6385cwv0Q-Y3-M35N3v-0kU2BvM-3J000002P0c02|ceJ6300BaVQ1MGObliNFK_00dL1ZF0beJ00Ew2GZBY02|ceJ632zGXq5v50000exx0iwRfvM0000jn04N00380c00|ceJ632zGXq602w000exD0g0000000000000000000c00|ceJ635hEqndD5i1FsO1x87dBsCBxr21QpndQ00210c00|ceJ634hOqnpM6mlOey1arSxKeO1jt65QtncW84NLos06|ceJ636hFrCtN6i1zon9DrPIwimVSrSBzpjEwcj8Pdc06|ceJ633kSdPxO1000001N500Hkcn22000J00y002Z0c06|ceJ63b003glEqNtZvQIg0c0bvlH50g40001g0gc0SY43
Additional functions: view available info per Switch Value   view recent error log part   view full error log   create/erase error log

Database SQL query examples

Create database: CREATE DATABASE DataBaseName    Create table: CREATE TABLE TableName ( Recor...    Delete table: DROP TABLE TableName    Delete database: DROP DATABASE DataBaseName
Receptions: SELECT * FROM TableName ORDER BY Record DESC LIMIT 50
Positions: SELECT * FROM TableName WHERE Switch>=SV_LowestPositionSwitch AND Switch<=SV_HighestPositionSwitch GROUP BY Data ORDER BY DateTime DESC, Record DESC LIMIT 50
Positions2: SELECT * FROM TableName WHERE EventID!=0 GROUP BY Data ORDER BY Record DESC LIMIT 50
Start+stop+counters: SELECT * FROM TableName WHERE (((EventID&1023)=40) OR ((EventID&1023)=41) OR (Switch=SV_Counters) OR (Switch=SV_CountersHighestSpeed) OR (Switch=SV_RestartAnnouncement) OR (Switch=SV_PowerUp) OR (Switch=SV_SettingsAccepted)) GROUP BY Data ORDER BY DateTime DESC, Record DESC LIMIT 50
Photos/data: SELECT * FROM TableName WHERE (Switch>=SV_Photo AND Switch<=SV_PhotoGps) OR (Switch=SV_LogDataHeader) GROUP BY Data ORDER BY Record DESC LIMIT 50
Other than positions and photos: SELECT * FROM TableName WHERE (Switch<SV_Photo OR Switch>SV_PhotoLogData) AND Switch!=SV_LogData AND EventID=0 ORDER BY Record DESC LIMIT 50

SQL: real

Executing SQL query: CREATE DATABASE DataBaseName
NOTE: This request to create a new database may result in an unjustified error message or real failure to create a database.
So you may need to just try the create table feature afterward to check if the database engine you are using actually created a database,
or that it requires you (or your system administrator) to use its own special tools to create a new database for you.

Result: ERROR: SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost'