<?php require_once 'config.php'; require_once 'functions.php'; if (!defined('LIBRARY_FOLDER_PATH')) { define('LIBRARY_FOLDER_PATH', 'uploads/'); } if (!defined('LIBRARY_FOLDER_PATH')) { $pageURL = 'http'; if (isset($_SERVER["HTTPS"]) and $_SERVER["HTTPS"] == "on") { $pageURL .= "s"; } $pageURL .= "://"; if ($_SERVER["SERVER_PORT"] != "80") { $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"]; } else { $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]; } if (preg_match("/(.*)\\/upload\\.php/", $pageURL, $matches)) { define('LIBRARY_FOLDER_URL', $matches[1] . '/uploads/'); } } $output = DoUpload('upl'); header("Content-type: text/plain;"); echo json_encode($output); exit;
<?php require_once dirname(__FILE__) . '/config.php'; require_once dirname(__FILE__) . '/common.php'; require_once dirname(__FILE__) . '/functions.php'; $filename; $fileuri; $externalUrl = $_GET["fileUrl"]; if (!empty($externalUrl)) { $filename = DoUpload($externalUrl); } else { $filename = $_GET["fileID"]; } $type = $_GET["type"]; if (!empty($type)) { $filename = tryGetDefaultByType($type); $new_url = "doceditor.php?fileID=" . $filename; header('Location: ' . $new_url, true); exit; } $fileuri = FileUri($filename); function tryGetDefaultByType($type) { $ext; switch ($type) { case "document": $ext = ".docx"; break; case "spreadsheet": $ext = ".xlsx"; break;
function DoMFU() { if ($GLOBALS["sParamBlockFlag"] == "cancel") { if ($GLOBALS["sParamBlockFile"] != "") { DelFile($GLOBALS["sUploadDir"] . $GLOBALS["sParamBlockFile"] . ".tmp1"); } echo "ok"; exit; } DoUpload(); if ($GLOBALS["sParamBlockFlag"] == "end") { $s_SmallImageFile = getSmallImageFile($GLOBALS["sSaveFileName"]); $s_SmallImagePathFile = ""; $s_SmallImageScript = ""; if (makeImageSLT($GLOBALS["sUploadDir"], $GLOBALS["sSaveFileName"], $s_SmallImageFile)) { switch ($GLOBALS["nSLTMode"]) { case 1: makeImageSY($GLOBALS["sUploadDir"], $s_SmallImageFile); makeImageSY($GLOBALS["sUploadDir"], $GLOBALS["sSaveFileName"]); $s_SmallImagePathFile = $GLOBALS["sContentPath"] . $s_SmallImageFile; $s_SmallImageScript = "try{obj.addUploadFile('" . $GLOBALS["sOriginalFileName"] . "', '" . $s_SmallImagePathFile . "');} catch(e){} "; $s_SmallImagePathFile = ""; break; case 2: makeImageSY($GLOBALS["sUploadDir"], $s_SmallImageFile); DelFile($GLOBALS["sUploadDir"] . $GLOBALS["sSaveFileName"]); $GLOBALS["sSaveFileName"] = $s_SmallImageFile; break; default: makeImageSY($GLOBALS["sUploadDir"], $s_SmallImageFile); makeImageSY($GLOBALS["sUploadDir"], $GLOBALS["sSaveFileName"]); $s_SmallImagePathFile = $GLOBALS["sContentPath"] . $s_SmallImageFile; $s_SmallImageScript = "try{obj.addUploadFile('" . $GLOBALS["sOriginalFileName"] . "', '" . $s_SmallImagePathFile . "');} catch(e){} "; break; } } else { $s_SmallImageFile = ""; makeImageSY($GLOBALS["sUploadDir"], $GLOBALS["sSaveFileName"]); } $GLOBALS["sPathFileName"] = $GLOBALS["sContentPath"] . $GLOBALS["sSaveFileName"]; echo $GLOBALS["sPathFileName"] . "::" . $s_SmallImagePathFile; } else { $n = strrpos($GLOBALS["sSaveFileName"], "."); echo substr($GLOBALS["sSaveFileName"], 0, $n); } }
$Tkey = isset($_POST['key']) ? $_POST['key'] : ''; // 對方送來傳輸金鑰 $imgname = isset($_POST['imgname']) ? $_POST['imgname'] : ''; // 圖檔名稱 switch ($mode) { case 'init': // 初始化 DoConstruct() ? DoOK() : DoError(); break; case 'transload': // 遠端抓取 DoTransload($imgname) ? DoOK() : DoError(); break; case 'upload': // 上傳檔案 DoUpload($imgname) ? DoOK() : DoError(); break; case 'delete': // 刪除檔案 DoDelete($imgname) ? DoOK() : DoError(); break; default: DoNotFound(); } /* 初始化 */ function DoConstruct() { global $Tkey; if ($Tkey != TRANSPORT_KEY) { return false; }
<?php include "../../database/database.php"; $name = $_GET["name"]; $package_name = $_GET["package_name"]; $unix_name = $_GET["unix_name"]; $icon = $_GET["icon"]; $apk = $_GET["apk"]; // mode=0: add // mode=1: update $mode = $_GET["mode"]; if (empty($name) || empty($package_name) || empty($apk)) { echo "1"; exit; } $ret = DoUpload($name, $package_name, $unix_name, $icon, $apk, $mode, $aid); echo "<br>ret: {$ret}"; function DoUpload($n, $p, $u, $i, $a, $m, $ai) { $ret = ""; $str = ""; if ($m == 1) { // update $db = openConnection(); $sql = "update root_tools_recommand set name='{$n}',icon_url='{$i}',download_url='{$a}' where package_name='{$p}'"; $str = query($db, $sql); closeConnection($db); } else { // add $id = generateId("root_tools_recommand", "id"); $db = openConnection();