| 
<?php
 include('ImageUploader.php');
 
 $sizes = array (
 'full' => array(640,480),
 'thumb' => array(150, 112)
 );
 
 if (isset($_FILES['image'])) {
 $img = new ImageUploader($_FILES['image'], $sizes, 'images', 'test.gif');
 if ($img->getStatus() == ImageUploader::CAN_CONTINUE) {
 $img->saveFiles();
 }
 }
 
 ?>
 
 <html>
 <head>
 <title>Image Uploader Demo</title>
 </head>
 <body>
 
 <?php
 if ($img instanceof ImageUploader) {
 switch($img->getStatus()) {
 case ImageUploader::SUCCESS:
 print '<span style="color:#FF0000">Image Uploaded Successfully</span>';
 break;
 case ImageUploader::INVALID_FILE_TYPE:
 print '<span style="color:#FF0000">Invalid File Type</span>';
 break;
 case ImageUploader::UNABLE_TO_CREATE_IMG:
 print '<span style="color:#FF0000">Images could not be saved</span>';
 break;
 case ImageUploader::INVALID_SIZES:
 print '<span style="color:#FF0000">Invalid target sizes</span>';
 break;
 case ImageUploader::NO_WRITE_PERMISSIONS:
 print '<span style="color:#FF0000">Cannot write to target directory</span>';
 break;
 case ImageUploader::FILE_SAVE_ERROR:
 print '<span style="color:#FF0000">Images could not be saved</span>';
 break;
 }
 print '<br />';
 if ($img->getStatus() == ImageUploader::SUCCESS) {
 $files = $img->getFilenames();
 foreach ($files as $file) {
 print "<img src='$file' /><br />";
 }
 }
 }
 ?>
 <form method="POST" action="index.php" enctype="multipart/form-data">
 <input type="file" name="image" />
 <br />
 <input type="submit" value="Load Images" />
 </form>
 
 </body>
 </html>
 |