Login   Register  
PHP Classes
elePHPant
Icontem

File: auc.demo.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Mark Davidson  >  Advanced Upload Class  >  auc.demo.php  >  Download  
File: auc.demo.php
Role: Example script
Content type: text/plain
Description: Demo File of advanced Upload Class
Class: Advanced Upload Class
Process forms for uploading multiple files
Author: By
Last change:
Date: 2007-03-10 15:38
Size: 2,415 bytes
 

Contents

Class file image Download
<?php
##################################################################################
#
# File                : Demo file for advaned Upload Class.
# Class Title        : advancedUploadClass
# Class Description    : This class is used to handle the uploading of files.
#                      With advanced feature such as checking file size, checking
#                      file type, etc.
# Class Notes        : Please let me know if you have any questions / problems 
#                      / suggestions relating to this class.
# Copyright            : 2007
# Licence            : http://www.gnu.org/copyleft/gpl.html GNU var License
# Author             : Mark Davidson <design@fluxnetworks.co.uk> 
#                      <http://design.fluxnetworks.co.uk>
# Created Date         : 05/03/2007
# Last Modified        : 10/03/2007
#
##################################################################################
$action $_GET['action'];
require_once(
'auc.main.class.inc.php');

$auc = new auc();

if (
$action == 'uploadfile') {
    
$auc = new auc();
    
//Comment: $auc->upload_dir("directory name", "create dir if it does not exist, false by default or true");
    //$auc->upload_dir("/path/to/uploads/folder/with/trailing/slash/", false);
    //Comment: $auc->make_safe = true || false (default); make the file name safe
    //$auc->make_safe = true;
    //Comment: $auc->max_file_size = size in bytes (1MB default) || false; set max file size in bytes or false not to check size
    //$auc->max_file_size = 1048576;
    //Comment: $auc->overwrite = true || false (default); overwrite if file exists
    //$auc->overwrite = true;
    //Comment: $auc->check_file_type = false (default) || allowed || denied; 
    //$auc->check_file_type = 'allowed';    
    
$result $auc->upload("file");
    if (
is_array($result)) {
        echo 
'Something Went Wrong';
        echo 
'<pre>';
        
var_dump($result);
        echo 
'</pre>';
    } else {
        echo 
'All OK';
    }
} else {
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>advanced Upload Class - Demo</title>
</head>
<body>
<form action="auc.demo.php?action=uploadfile" method="post" enctype="multipart/form-data">
  <input name="file[]" type="file" /><br />
  <input name="file[]" type="file" /><br />
  <input name="upload" type="submit" value="Upload File" />
</form>
</body>
</html>
<?php  ?>