home *** CD-ROM | disk | FTP | other *** search
/ Practical Internet Web Designer 90 / PIWD90.iso / pc / contents / ecommerce / tutorial_files / easy_populate_2.62-m.1 / easypopulate_functions.php < prev    next >
Encoding:
PHP Script  |  2003-01-01  |  1.1 KB  |  67 lines

  1. <?php
  2.  
  3. function tep_get_uploaded_file($filename) {
  4.  
  5.     if (isset($_FILES[$filename])) {
  6.  
  7.         $uploaded_file = array('name' => $_FILES[$filename]['name'],
  8.  
  9.         'type' => $_FILES[$filename]['type'],
  10.  
  11.         'size' => $_FILES[$filename]['size'],
  12.  
  13.         'tmp_name' => $_FILES[$filename]['tmp_name']);
  14.  
  15.     } elseif (isset($GLOBALS['HTTP_POST_FILES'][$filename])) {
  16.  
  17.         global $HTTP_POST_FILES;
  18.  
  19.  
  20.  
  21.         $uploaded_file = array('name' => $HTTP_POST_FILES[$filename]['name'],
  22.  
  23.         'type' => $HTTP_POST_FILES[$filename]['type'],
  24.  
  25.         'size' => $HTTP_POST_FILES[$filename]['size'],
  26.  
  27.         'tmp_name' => $HTTP_POST_FILES[$filename]['tmp_name']);
  28.  
  29.     } else {
  30.  
  31.         $uploaded_file = array('name' => $GLOBALS[$filename . '_name'],
  32.  
  33.         'type' => $GLOBALS[$filename . '_type'],
  34.  
  35.         'size' => $GLOBALS[$filename . '_size'],
  36.  
  37.         'tmp_name' => $GLOBALS[$filename]);
  38.  
  39.     }
  40.  
  41.  
  42.  
  43. return $uploaded_file;
  44.  
  45. }
  46.  
  47.  
  48.  
  49. // the $filename parameter is an array with the following elements:
  50.  
  51. // name, type, size, tmp_name
  52.  
  53. function tep_copy_uploaded_file($filename, $target) {
  54.  
  55.     if (substr($target, -1) != '/') $target .= '/';
  56.  
  57.  
  58.  
  59.     $target .= $filename['name'];
  60.  
  61.  
  62.  
  63.     move_uploaded_file($filename['tmp_name'], $target);
  64.  
  65. }
  66.  
  67.