A PHP Error was encountered

Severity: 8192

Message: Function create_function() is deprecated

Filename: geshi/geshi.php

Line Number: 4698

Backtrace:

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 4698
Function: _error_handler

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 4621
Function: _optimize_regexp_list_tokens_to_string

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 1655
Function: optimize_regexp_list

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 2029
Function: optimize_keyword_group

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 2168
Function: build_parse_cache

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/Process.php
Line: 45
Function: parse_code

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/models/Pastes.php
Line: 517
Function: syntax

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/controllers/Main.php
Line: 575
Function: getPaste

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/system/core/Exceptions.php:271)

Filename: view/rss.php

Line Number: 2

Backtrace:

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/themes/geocities/views/view/rss.php
Line: 2
Function: header

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/core/MY_Loader.php
Line: 173
Function: include

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/core/MY_Loader.php
Line: 43
Function: _ci_load

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/controllers/Main.php
Line: 579
Function: view

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/index.php
Line: 315
Function: require_once

Untitled - Stikked Untitled - Stikked http://geopaste.scratchbook.ch/ en Re: Untitled http://geopaste.scratchbook.ch/view/0b91dd4d Tue, 09 Oct 2018 19:15:02 +0200 Scanty Lion http://geopaste.scratchbook.ch/view/0b91dd4d
  1. U2FsdGVkX1/Ki+HPOuCyboaYjVgG/K8cmWj7+oTdF9qm4WW5T2ad0JQwk43JEKavnQfBB3o+WE1NGRD+wk0KRa8l24flrIHNRFSJ
  2. VJ6rivBfFOdl6ALyjTtq3wbyt7WDbKmn+H/FqMSM1Wxphufsc0/iV8Kx0Kn9YMwhSIglrbMcIGlcQcvGb+u4o571iOf0Tt4nKqUr
  3. exTtapKvoz0RxYFc3BW7ibBDEY+AMixRuWIwslrpdQh8yPs+TyjTpXcGQmdjblZeBz6EpNbMr2xukR2IlzljmSPIL6vS0xdRzggs
  4. iKOdczAT5SvsNPjRx9swCygbha8xq3mFB62GjLVCvkffZTiFPEHiEEWVDYq/tLRe0crb6nNzpiVDjZQDzH0Hh0Mwvp48ZfKSyGGC
  5. l65IxKmE7BgXASNt/9xX1a8tWf6LHx49qc8tFvQK675j6elgcp9IDNKO54NsocMOMxwFEPO8tDsSbOlAcwtkR6G/orrbsGgaObhp
  6. c86lNgldETPX7ZsFemiTXPZ0RNaKDwg3iehILlWt0O23qqhiDEZkXGjnwaJ3nkEOXMGvuqm6IOQJbDtRlXl+9D17OvP2gWJqdzXH
  7. SWw9XcCHzK0aCMeNut9dT65HL1U6szNA2zh7cq+ph0wjglp5RyZYDmn1tW8biZx/xEBllfz8aAsRixpko7PvFbUOJpskJCrZwvV+
  8. WNAcC1P1CEVbq5MQptKe3s/OqGLxhcuK63mO0f5JO01hbFlfl10x9iq1ovkvpZIGcCjCCoUGuQtJxPEeEedeSxzruuV/zEi7V1Nz
  9. 3bW7zBEoG6/FC3WHAqf4QcqEGYQ5bLSZUkxdYu8EmgnnvdzTBcBGrCAvlq13tRF1Zr6ImlSnNNIn9kr2bDzmxMhDdfc7qGsSpRa2
  10. bbWUwjmjFts0oFDlCeRaAa9bAz1ily13dYkD+hZUExLHEJB8H8Y+jpZZP2IyI14R4dkS1ib5KpN1amCKX/rw2MMlyq9rml7/RmUE
  11. ppU+Awj9tw/l8QFf5j0hG7t4RPtGUCv2+gYOHpbuxj1pe1HFGmf0op4+Nh5+8ECcWZyTV5GM5hEfYkC71LxTZwutjmmtFZqRoT76
  12. 81/uiYgd1cUJrGZi7O8gYTlqItFS++H97yMlSs0iw/PLnbpRPfp5AQ3APYKBG4Eys5g7TZ36bWWlcLfAlcgnTJBJ/lbZLKUJnQBs
  13. KKXCoQ1FWMiw9axLez01jUJQGD4iG+5S4ysNV4deVAhD7EPZb7OdmorAcQiCRDndVFyxVimjEGOIStaoQZx9gUoN0fda4xysUSfE
  14. ABfZRvZ10Q+70hao+YYpKteB9D/PO21jj6ZzsGvp61SyQs9LHv3KjLW1HhcV29APF78e8JL60Ed/Z0mXSZ5067VIuUxID89KwDa4
  15. E/lyaLHn4JiS3zDyZklQxYk/2HedtJHVbypvq2A6Jrk9LEnyh/XBJ/yx+1F/KNSaXTUJJH58sM02DMys2+Y0U5PIMEsyC2YHQY1c
  16. j8LemHZFpi/49bNqi2wDonbmte/Y4tEtWpIG0TB9iHmLjlwnDzOKFjulM1ANSdBm0Vcoj6NCqFmPLhCAiODJmjBXRi4UHHBRpyS6
  17. YOwcRC8hknYjQAMoDX6zrOVyhs09vr3qyLIXRZd8R0+TU4cQnFJtHeFtkcHmkqrjieELi7G8eaD1IuvVia8kYbZvtKrw0iw57cnc
  18. y75j4BTSV1gp24xVNWoaWbNMbAVy07X43RZAF+NkG/OqsOivEi+mkpOA5BvoGgT+4SwVRzw4cnw1vfss/pvI33dUkNnc1+/v6LrD
  19. 2UyBLNsbR5DEiIyaH8DM1OVKwyUQenrleZNajaKpZzrOIsszZaejsSRrYYPntiKBbb+TkhrcrAMxbZIJBeBYxJfINVQyc/2RgsR6
  20. JbLbxztUHczQdVghrbu1cH8AnxfoNbyQnHPXssHNZswLrfM9xby4b4ztg04Y6IZHyTUxnKvI7cNjMTvFkRLwZPM7IQynuR9Hc/1V
  21. 4npEFaYLicpud8bKBKTkz/17KdDhNxJM5BNXPnxqnlb7m8CkDHhpYpn/WCV+duJiaaRPtWRSVMM+4IDAh5aga7sS6HOEvs4/IWtZ
  22. K1OezKnNOLowsLOBDpvLOm1xrI23MCbVtw==
]]>
Re: Untitled http://geopaste.scratchbook.ch/view/76f6f685 Tue, 09 Oct 2018 19:14:47 +0200 Eratic Tern http://geopaste.scratchbook.ch/view/76f6f685
  1. const config = require('./config.js');
  2. const api = require('./routes/api.js');
  3. const album = require('./routes/album.js');
  4. const express = require('express');
  5. const helmet = require('helmet');
  6. const bodyParser = require('body-parser');
  7. const RateLimit = require('express-rate-limit');
  8. const db = require('knex')(config.database);
  9. const fs = require('fs');
  10. const exphbs = require('express-handlebars');
  11. const safe = express();
  12.  
  13. require('./database/db.js')(db);
  14.  
  15. fs.existsSync('./pages/custom' ) || fs.mkdirSync('./pages/custom');
  16. fs.existsSync('./' + config.logsFolder) || fs.mkdirSync('./' + config.logsFolder);
  17. fs.existsSync('./' + config.uploads.folder) || fs.mkdirSync('./' + config.uploads.folder);
  18. fs.existsSync('./' + config.uploads.folder + '/thumbs') || fs.mkdirSync('./' + config.uploads.folder + '/thumbs');
  19. fs.existsSync('./' + config.uploads.folder + '/zips') || fs.mkdirSync('./' + config.uploads.folder + '/zips')
  20.  
  21. safe.use(helmet());
  22. safe.set('trust proxy', 1);
  23.  
  24. safe.engine('handlebars', exphbs({ defaultLayout: 'main' }));
  25. safe.set('view engine', 'handlebars');
  26. safe.enable('view cache');
  27.  
  28. let limiter = new RateLimit({ windowMs: 5000, max: 2 });
  29. safe.use('/api/login/', limiter);
  30. safe.use('/api/register/', limiter);
  31.  
  32. safe.use(bodyParser.urlencoded({ extended: true }));
  33. safe.use(bodyParser.json());
  34.  
  35. if (config.serveFilesWithNode) {
  36.         safe.use('/', express.static(config.uploads.folder));
  37. }
  38.  
  39. safe.use('/', express.static('./public'));
  40. safe.use('/', album);
  41. safe.use('/api', api);
  42.  
  43. for (let page of config.pages) {
  44.         let root = './pages/';
  45.         if (fs.existsSync(`./pages/custom/${page}.html`)) {
  46.                 root = './pages/custom/';
  47.         }
  48.         if (page === 'home') {
  49.                 safe.get('/', (req, res, next) => res.sendFile(`${page}.html`, { root: root }));
  50.         } else {
  51.                 safe.get(`/${page}`, (req, res, next) => res.sendFile(`${page}.html`, { root: root }));
  52.         }
  53. }
  54.  
  55. safe.use((req, res, next) => res.status(404).sendFile('404.html', { root: './pages/error/' }));
  56. safe.use((req, res, next) => res.status(500).sendFile('500.html', { root: './pages/error/' }));
  57.  
  58. safe.listen(config.port, () => console.log(`lolisafe started on port ${config.port}`));
  59.  
]]>