示例#1
0
<?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";
示例#2
0
<?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>';