Upload a file
Files
0)
{ switch ($_FILES["file"]["error"])
{ case "1":
case "2":
$errMessage = "File too large [{$_FILES['file']['error']}] (use FTP or direct transfer)";
break;
case "3":
$errMessage = "Incomplete upload - try again";
break;
case "4":
$errMessage = "No file - please attach a file before submitting";
break;
default:
$errMessage = "Unknown error";
break;
}
echo "Error: $errMessage
";
}
else
{ $newFileName = "$workingDir/".str_replace(" ", "_", $_FILES['file']['name']);
if (file_exists($newFileName))
{ $fileInfo = pathinfo($newFileName);
rename($newFileName, $fileInfo['dirname']."/".$fileInfo['filename'].".".date("YmdHis").".".$fileInfo['extension']);
}
if (false !== (move_uploaded_file($_FILES["file"]["tmp_name"], $newFileName)))
echo "Uploaded $newFileName (" . IntVal((($_FILES['file']['size'] + 512) / 1024)) . " Kib) to $workingDir
";
else
echo "Error: Failed to move file
";
}
}
//*******************************************
debug();
if ($cwd = opendir($workingDir))
{
while (false !== ($entry = readdir($cwd)))
{ $fullPath = "$workingDir/$entry";
if (is_dir($fullPath))
$dirsList[] = $entry;
else
$fileList[] = $entry;
}
if (is_array($dirsList))
sort($dirsList);
else
$dirsList[0] = "";
if (is_array($fileList))
sort($fileList);
else
$fileList[0] = "";
$filesList = array_merge($dirsList, $fileList);
foreach ($filesList as $entry)
{
if ($entry == ".")
{ if ($workingDir != $baseDir)
{
if ($entry == ".")
{ //echo "Root
\n";
echo "[Root]
\n";
}
}
else if ($_SERVER['SERVER_NAME'] == "securityns" or $_SERVER['SERVER_NAME'] == "security")
{
echo "Local Directory is available at: \"".str_replace("/", "\\", $baseDir)."\\\" (copy & paste into Windows Explorer)
\n";
}
else if ($_SERVER['SERVER_NAME'] == "lasecure")
{
echo "Remote Directory is available at: \"//192.168.12.4/Work/FSP/$ordInfo\" (copy & paste into Windows Explorer)
\n";
}
else
{
echo "FTP Directory: \"/FSP/$ordInfo\"
\n";
}
}
else if ($entry != "..")
{ $fullPath = "$workingDir/$entry";
if (is_dir($fullPath))
{
echo "$entry
\n";
}
else
{ echo "\n";
}
}
}
closedir($cwd);
}
$_SESSION['instance']['lwd'] = $workingDir;
?>