<?php // $startTime = microtime(true); // Your content to test function class_loader($class) { require 'classes/' . $class . '.php'; //---- might be a badly named model if gives error here } spl_autoload_register('class_loader'); $rh = new requestHandler(); $rh->getContent(); echo $rh->output; //$endTime = microtime(true); // $elapsed = $endTime - $startTime; // echo "Execution time : $elapsed seconds";
<?php @ini_set('memory_limit', '128M'); @ini_set('upload_max_filesize', '40MB'); @ini_set('max_execution_time', '90'); include '../class/autoloader.php'; $autoloader = new autoloader(); // init autoloader $request = new requestHandler(); // init request $db = new database(); // init database $filter = new filter(); // init filter $data = new dataHandler(); // init dataHandler $post = $request->getPost(); $file = $request->getFile(); $page = $request->getPage(); $sort = $request->getSorting(); $msg = ''; // If upload if (isset($post['upload'])) { // Error check $errorMsg = array(); $ext = $filter->isImage($file['image']['name']); if ($ext === false) { $errorMsg['upload'] = '<p class="error">Please insert only png/jpg/jpeg/gif/bmp</p>'; } if (isset($file['image']['name']) && $filter->isSize($file['image']['tmp_name'])) { $errorMsg['upload'] = '<p class="error">Minimum 2MB and 200px x 200px</p>';