background image

   $name = $this->the_file;
  }
  return $name;
 }
 function upload($to_name = "") {
  $new_name = $this->set_file_name($to_name);
  if ($this->check_file_name($new_name)) {
   if ($this->validateExtension()) {
    if (is_uploaded_file($this->the_temp_file)) {
     $this->file_copy = $new_name;
     if ($this->move_upload($this->the_temp_file, $this->file_copy)) {
      $this->message[] = $this->error_text($this->http_error);
      if ($this->rename_file) $this->message[] = $this->error_text(16);
      return true;
     }
    } else {
     $this->message[] = $this->error_text($this->http_error);
     return false;
    }
   } else {
    $this->show_extensions();
    $this->message[] = $this->error_text(11);
    return false;
   }
  } else {
   return false;
  }
 }
 function check_file_name($the_name) {
  if ($the_name != "") {
   if (strlen($the_name) > $this->max_length_filename) {
    $this->message[] = $this->error_text(13);
    return false;
   } else {
    if ($this->do_filename_check == "y") {
     if (preg_match("/^[a-z0-9_]*\.(.){1,5}$/i", $the_name)) {
      return true;
     } else {
      $this->message[] = $this->error_text(12);
      return false;
     }
    } else {
     return true;
    }