PHP Classes
elePHPant
Icontem

File: readme

Recommend this page to a friend!
  Classes of Ngilio  >  Simple upload class  >  readme  >  Download  
File: readme
Role: Documentation
Content type: text/plain
Description: Readme file
Class: Simple upload class
Validate and process an uploaded file
Author: By
Last change:
Date: 2 years ago
Size: 1,496 bytes
 

Contents

Class file image Download
# INTRODUCTION #

The **uploadclass** package is a class designed to simplified upload process

# EXAMPLE #

To use this class, you just need to see example file. In fact, you just have to do something like :

<?php	
	if(isset($_POST["Send"])){		// If form is submited
		require_once("uploadClass.php");			// Load uploadClass file once
		$file=$_FILES["fileField"];					// Get file from form
		
		$destination="Uploaded_Files/";
		if (!file_exists($destination)) {		// If 'destination' folder dosn't exist, create
			mkdir($destination);
		}

		$process=new Upload($destination);		// Set 'destination' as new default destination folder for upload
		
		$uploadResult=$process->executeUpload($file);	// Attach file to upload process
		
		echo $uploadResult;
	}
?>

<form action="?" method="POST" enctype="multipart/form-data">
	<table id="dyntable" class="table table-bordered">
		<tr>
			<td>
				File
			</td>
			<td>
				<input type="file" name="fileField" id="fileField" placeholder="">
			</td>
		</tr>
		<tr>
			<td colspan="2">
				<center>
					<button type="submit" name="Send">Send</button>
					<button type="reset">Reinitialiser</button>
				</center>
			</td>
		</tr>
	</table>
</form>

# REFERENCE #

## public function setParameters($dest=null,$types=null) ##

Set new destination (dest) and authorized file extensions list (types)

## public function executeUpload($uploaded_file,$destination=null)

Get file and execute upload