- $upload_file_name = basename($_FILES['file']['name']);
- $uploadpath = $settings['uploaddir'] . DIRECTORY_SEPARATOR . $upload_file_name;
- $page_url = $_SERVER['HTTP_HOST'].rtrim(dirname($_SERVER['REQUEST_URI']), '\\/');
+ $data['uploaded_file_name'] = basename($_FILES['file']['name']);
+ $data['target_file_name'] = $data['uploaded_file_name'];
+ if ($settings['random_name_len'] !== false) {
+ $data['target_file_name'] = '';
+ while (strlen($data['target_file_name']) < $settings['random_name_len'])
+ $data['target_file_name'] .= $settings['random_name_alphabet'][rand(0, count($settings['random_name_alphabet']) - 1)];
+ }
+ $data['upload_target_file'] = $settings['uploaddir'] . DIRECTORY_SEPARATOR . $data['target_file_name'];
+ $data['tmp_name'] = $_FILES['file']['tmp_name'];
+
+ if ($settings['debug']) {
+ // Displaying debug information
+ echo '<h1>Debugging information: data</h1>';
+ echo '<pre>';
+ print_r($data);
+ echo '</pre>';
+ }