| 
<?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  } ?>
 
 |