875 |
|
|
876 |
////////////////////////////////////////////////////////////////// |
////////////////////////////////////////////////////////////////// |
877 |
|
|
878 |
function UploadPage($fsRoot, $relDir, $filename) { |
function UploadPage($fsRoot, $relDir, $filename="") { |
879 |
|
|
880 |
$self = $GLOBALS["PHP_SELF"] ; |
$self = $GLOBALS["PHP_SELF"] ; |
881 |
if ($relDir == "") $relDir = "/" ; |
if ($relDir == "") $relDir = "/" ; |
885 |
<FORM ENCTYPE="multipart/form-data" METHOD="POST" |
<FORM ENCTYPE="multipart/form-data" METHOD="POST" |
886 |
ACTION="<?= $self ?>"> |
ACTION="<?= $self ?>"> |
887 |
DESTINATION DIRECTORY:<B><?= " " . $relDir ?></B> |
DESTINATION DIRECTORY:<B><?= " " . $relDir ?></B> |
888 |
<? if (isset($filename)) { ?> |
<? if (isset($filename) && $filename!="") { ?> |
889 |
<br>DESTINATION FILE:<B><?= " " . $filename ?></B> |
<br>DESTINATION FILE:<B><?= " " . $filename ?></B> |
890 |
<INPUT TYPE="HIDDEN" NAME="FILENAME" VALUE="<?= $filename ?>"> |
<INPUT TYPE="HIDDEN" NAME="FILENAME" VALUE="<?= $filename ?>"> |
891 |
<? } ?> |
<? } ?> |
1234 |
// TODO : should rather check for escapeshellcmds |
// TODO : should rather check for escapeshellcmds |
1235 |
// but maybe RFC 18xx asserts safe filenames .... |
// but maybe RFC 18xx asserts safe filenames .... |
1236 |
$source = $FN ; |
$source = $FN ; |
1237 |
|
if (! file_exists($source)) { |
1238 |
|
Error("You must select file with browse to upload it!"); |
1239 |
|
} |
1240 |
if (! isset($FILENAME)) { // from update file |
if (! isset($FILENAME)) { // from update file |
1241 |
$target = "$fsDir/$FN_name" ; |
$target = "$fsDir/$FN_name" ; |
1242 |
} else { |
} else { |