| version 1.51, 2004/12/28 12:43:44 |
version 1.52, 2005/10/01 16:50:26 |
|
|
| * http://platon.sk/projects/phpWebFileManager/ |
* http://platon.sk/projects/phpWebFileManager/ |
| */ |
*/ |
| |
|
| /* $Platon: phpWebFileManager/index.php,v 1.50 2004/12/28 12:32:00 nepto Exp $ */ |
/* $Platon: phpWebFileManager/index.php,v 1.51 2004/12/28 12:43:44 nepto Exp $ */ |
| |
|
| /* |
/* |
| * phpWebFileManager initialization |
* phpWebFileManager initialization |
| Line 344 function fm_main() /* {{{ */ |
|
| Line 344 function fm_main() /* {{{ */ |
|
| * file upload action |
* file upload action |
| */ |
*/ |
| if ($fm_action == 'upload_file' && $fm_cfg['perm']['file']['upload']) { /* {{{ */ |
if ($fm_action == 'upload_file' && $fm_cfg['perm']['file']['upload']) { /* {{{ */ |
| $fm_userfile = @$_FILES[$fm_cfg['cgi'].'userfile']['tmp_name']; |
for ($j = 0; $j < $fm_cfg['perm']['file']['upload']; $j++) { |
| $fm_userfile_name = @$_FILES[$fm_cfg['cgi'].'userfile']['name']; |
$fm_userfile = @$_FILES[$fm_cfg['cgi'].'userfile']['tmp_name'][$j]; |
| |
$fm_userfile_name = @$_FILES[$fm_cfg['cgi'].'userfile']['name'][$j]; |
| if ($fm_submit == _FM_FILE_UPLOAD && $fm_userfile_name != '') { |
|
| $tmp_target_filename = $target_filename = $fm_userfile_name; |
if ($fm_submit == _FM_FILE_UPLOAD && $fm_userfile_name != '') { |
| for ($i = 2; file_exists($tmp_target_filename); $i++) { |
$tmp_target_filename = $target_filename = $fm_userfile_name; |
| if ($i == 2) { |
for ($i = 2; file_exists($tmp_target_filename); $i++) { |
| $action_message[] = _FM_FILENAME_CHANGED; |
if ($i == 2) { |
| |
$action_message[] = _FM_FILENAME_CHANGED; |
| |
} |
| |
$tmp_target_filename = $target_filename . '-' . $i; |
| } |
} |
| $tmp_target_filename = $target_filename . '-' . $i; |
$target_filename = $tmp_target_filename; |
| } |
if (@copy($fm_userfile, $target_filename)) { |
| $target_filename = $tmp_target_filename; |
$action_message[] = _FM_FILE_UPLOAD_OK; |
| if (@copy($fm_userfile, $target_filename)) { |
if ($fm_cfg['mode']['file'] != 0) { |
| $action_message[] = _FM_FILE_UPLOAD_OK; |
if (@chmod($target_filename, $fm_cfg['mode']['file']) == false) { |
| if ($fm_cfg['mode']['file'] != 0) { |
$action_message[] = ' '._FM_CHMOD_ERR; |
| if (@chmod($target_filename, $fm_cfg['mode']['file']) == false) { |
} else { |
| $action_message[] = ' '._FM_CHMOD_ERR; |
$action_message[] = ' '._FM_CHMOD_OK; |
| } else { |
} |
| $action_message[] = ' '._FM_CHMOD_OK; |
|
| } |
} |
| |
} else { |
| |
$action_message[] = _FM_FILE_UPLOAD_ERR; |
| } |
} |
| } else { |
} else { |
| $action_message[] = _FM_FILE_UPLOAD_ERR; |
$action_message[] = _FM_CANCELED; |
| } |
} |
| } else { |
|
| $action_message[] = _FM_CANCELED; |
|
| } |
} |
| } /* }}} */ |
} /* }}} */ |
| |
|
| Line 410 function fm_main() /* {{{ */ |
|
| Line 412 function fm_main() /* {{{ */ |
|
| 'fm_dir_he' => $fm_dir_he, |
'fm_dir_he' => $fm_dir_he, |
| 'fm_dir_he2' => $fm_dir_he2, |
'fm_dir_he2' => $fm_dir_he2, |
| 'fm_dir_ue' => $fm_dir_ue, |
'fm_dir_ue' => $fm_dir_ue, |
| 'fm_action_message' => $action_message, |
'fm_action_message' => array_unique($action_message), |
| 'PHP_SELF' => $PHP_SELF, |
'PHP_SELF' => $PHP_SELF, |
| 'PHP_SELF_origvars_ue' => $PHP_SELF_origvars_ue, |
'PHP_SELF_origvars_ue' => $PHP_SELF_origvars_ue, |
| ); |
); |
| Line 490 function fm_main() /* {{{ */ |
|
| Line 492 function fm_main() /* {{{ */ |
|
| case 'confirm_upload_file': |
case 'confirm_upload_file': |
| case _FM_FILE_UPLOAD: |
case _FM_FILE_UPLOAD: |
| echo '<input type="hidden" value="upload_file" name="'.$fm_cfg['cgi'].'action">'; |
echo '<input type="hidden" value="upload_file" name="'.$fm_cfg['cgi'].'action">'; |
| echo _FM_SELECT_LOCAL . ':<br><br>'; |
echo ($fm_cfg['perm']['file']['upload'] > 1 ? _FM_SELECT_LOCALS : _FM_SELECT_LOCAL).':<br><br>'; |
| echo '<input type="file" value="" name="'.$fm_cfg['cgi'].'userfile"><br><br>'; |
for ($i = 0; $i < $fm_cfg['perm']['file']['upload']; $i++) { |
| |
echo '<input type="file" value="" name="'.$fm_cfg['cgi'].'userfile['.$i.']"><br><br>'; |
| |
} |
| echo '<input type="submit" name="'.$fm_cfg['cgi'].'submit" value="'._FM_FILE_UPLOAD.'"> '; |
echo '<input type="submit" name="'.$fm_cfg['cgi'].'submit" value="'._FM_FILE_UPLOAD.'"> '; |
| echo '<input type="submit" name="'.$fm_cfg['cgi'].'submit" value="'._FM_CANCEL.'">'; |
echo '<input type="submit" name="'.$fm_cfg['cgi'].'submit" value="'._FM_CANCEL.'">'; |
| break; |
break; |