home *** CD-ROM | disk | FTP | other *** search
/ Practical Internet Web Designer 89 / PIWD89.iso / pc / CONTENTS / ECOMMERCE / TUTORIAL_FILES / EASY_POPULATE_262_MS2.ZIP / easypopulate_functions.php < prev    next >
PHP Script  |  2003-08-03  |  1KB  |  34 lines

  1. <?php
  2. function tep_get_uploaded_file($filename) {
  3.     if (isset($_FILES[$filename])) {
  4.         $uploaded_file = array('name' => $_FILES[$filename]['name'],
  5.         'type' => $_FILES[$filename]['type'],
  6.         'size' => $_FILES[$filename]['size'],
  7.         'tmp_name' => $_FILES[$filename]['tmp_name']);
  8.     } elseif (isset($GLOBALS['HTTP_POST_FILES'][$filename])) {
  9.         global $HTTP_POST_FILES;
  10.  
  11.         $uploaded_file = array('name' => $HTTP_POST_FILES[$filename]['name'],
  12.         'type' => $HTTP_POST_FILES[$filename]['type'],
  13.         'size' => $HTTP_POST_FILES[$filename]['size'],
  14.         'tmp_name' => $HTTP_POST_FILES[$filename]['tmp_name']);
  15.     } else {
  16.         $uploaded_file = array('name' => $GLOBALS[$filename . '_name'],
  17.         'type' => $GLOBALS[$filename . '_type'],
  18.         'size' => $GLOBALS[$filename . '_size'],
  19.         'tmp_name' => $GLOBALS[$filename]);
  20.     }
  21.  
  22. return $uploaded_file;
  23. }
  24.  
  25. // the $filename parameter is an array with the following elements:
  26. // name, type, size, tmp_name
  27. function tep_copy_uploaded_file($filename, $target) {
  28.     if (substr($target, -1) != '/') $target .= '/';
  29.  
  30.     $target .= $filename['name'];
  31.  
  32.     move_uploaded_file($filename['tmp_name'], $target);
  33. }
  34.