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