我想修改上傳到服務器的地址 前臺輸入框里面現實的路徑是對的 我想知道上傳路徑應該在哪里修改?
回復討論(解決方案) 貼出接收上傳的文件
貼出接收上傳的文件
upload.html' target='_blank'>class.php文件 呵呵,就是說還要我也去下載一個這玩意?替人推廣,也不必這樣做吧
算了,不跟你計較了
該文件的 122 行處有
$save_url = ' uploads/'.$upload_url.'/'.$filename;
改成你需要的就可以了
呵呵,就是說還要我也去下載一個這玩意?替人推廣,也不必這樣做吧
算了,不跟你計較了
該文件的 122 行處有
$save_url = ' uploads/'.$upload_url.'/'.$filename;
改成你需要的就可以了
這里我改了 改完這里之后前臺輸入框里面顯示路徑是對的 就是后臺沒傳上去 抱歉了啊 下面的是common.inc.php我感覺應該是修改這個文件 就是不知道修改哪里.
/*
**************************
(C)2010-2014 phpMyWind.com
update: 2012-8-28 13:47:05
person: Feng
**************************
*/
define('PHPMYWIND_INC', preg_replace("/[//////]{1,}/", '/', dirname(__FILE__)));
define('PHPMYWIND_ROOT', preg_replace("/[//////]{1,}/", '/', substr(PHPMYWIND_INC, 0, -8)));
define('PHPMYWIND_DATA', PHPMYWIND_ROOT.'/data');
define('PHPMYWIND_TEMP', PHPMYWIND_ROOT.'/templates');
define('PHPMYWIND_UPLOAD',PHPMYWIND_ROOT1.'/upload');
define('PHPMYWIND_BACKUP', PHPMYWIND_DATA.'/backup');
define('IN_PHPMYWIND', TRUE);
//檢查外部傳遞的值并轉義
function _RunMagicQuotes(&$svar)
{
//PHP5.4已經將此函數移除
if(@!get_magic_quotes_gpc())
{
if(is_array($svar))
{
foreach($svar as $_k => $_v) $svar[$_k] = _RunMagicQuotes($_v);
}
else
{
if(strlen($svar)>0 &&
preg_match('#^(cfg_|GLOBALS|_GET|_POST|_SESSION|_COOKIE)#',$svar))
{
exit('不允許請求的變量值!');
}
$svar = addslashes($svar);
}
}
return $svar;
}
//直接應用變量名稱替代
foreach(array('_GET','_POST') as $_request)
{
foreach($$_request as $_k => $_v)
{
if(strlen($_k)>0 &&
preg_match('#^(GLOBALS|_GET|_POST|_SESSION|_COOKIE)#',$_k))
{
exit('不允許請求的變量名!');
}
${$_k} = _RunMagicQuotes($_v);
}
}
require_once(PHPMYWIND_INC.'/config.cache.php'); //全局配置文件
require_once(PHPMYWIND_INC.'/common.func.php'); //全局常用函數
require_once(PHPMYWIND_INC.'/conn.inc.php'); //引入數據庫類
//引入數據庫類
if($cfg_mysql_type == 'mysqli' &&
function_exists('mysqli_init'))
require_once(PHPMYWIND_INC.'/mysqli.class.php');
else
require_once(PHPMYWIND_INC.'/mysql.class.php');
//Session保存路徑
$sess_savepath = PHPMYWIND_DATA.'/sessions/';
if(is_writable($sess_savepath) &&
is_readable($sess_savepath))
session_save_path($sess_savepath);
//上傳文件保存路徑
$cfg_image_dir = PHPMYWIND_UPLOAD;
//$cfg_soft_dir = PHPMYWIND_ROOT.'/upload';
//$cfg_media_dir = PHPMYWIND_ROOT.'/upload';
//系統版本號
$cfg_vernum = file_get_contents(PHPMYWIND_DATA.'/version/version.txt');
$cfg_vertime = file_get_contents(PHPMYWIND_DATA.'/version/vertime.txt');
//設置默認時區
if(PHP_VERSION > '5.1')
{
$time51 = $cfg_timezone * -1;
@date_default_timezone_set('Etc/GMT'.$time51);
}
//判斷是否開啟錯誤提示
if($cfg_diserror == 'Y')
error_reporting(E_ALL);
else
error_reporting(0);
//判斷訪問設備
//如果手動更改后臺目錄,請將/admin目錄更改成新后臺目錄
if(IsMobile() && !strstr(GetCurUrl(),'4g.php') &&
$cfg_mobile=='Y' && !strstr(GetCurUrl(),'/admin'))
{
header('location:4g.php');
}
?> PHPMYWIND_UPLOAD 的值是什么?
PHPMYWIND_UPLOAD 的值是什么?
這是原來的 我沒改 應該是下載路徑 在 common.inc.php 中有
define('PHPMYWIND_UPLOAD', PHPMYWIND_ROOT.'/ uploads');
$cfg_image_dir = PHPMYWIND_UPLOAD.'/image';
$cfg_soft_dir = PHPMYWIND_UPLOAD.'/soft';
$cfg_media_dir = PHPMYWIND_UPLOAD.'/media';
所以這才是應該修改的地方
而 upload.class.php 122 行處的
$save_url = 'uploads/'.$upload_url.'/'.$filename;
應寫作
$save_url = basename(PHPMYWIND_UPLOAD) . '/'.$upload_url.'/'.$filename;
才能保證物理路徑和 url 路徑一致
在 common.inc.php 中有
define('PHPMYWIND_UPLOAD', PHPMYWIND_ROOT.'/ uploads');
$cfg_image_dir = PHPMYWIND_UPLOAD.'/image';
$cfg_soft_dir = PHPMYWIND_UPLOAD.'/soft';
$cfg_media_dir = PHPMYWIND_UPLOAD.'/media';
所以這才是應該修改的地方
而 upload.class.php 122 行處的
$save_url = 'uploads/'.$upload_url.'/'.$filename;
應寫作
$save_url = basename(PHPMYWIND_UPLOAD) . '/'.$upload_url.'/'.$filename;
才能保證物理路徑和 url 路徑一致
我把 common.inc.php里面的 define('PHPMYWIND_UPLOAD',PHPMYWIND_ROOT.'這里給上服務器的地址');
upload.class.php 122行$save_url =basename(PHPMYWIND_UPLOAD) . '/'.$upload_url.'/'.$filename; 改完還是不好使. echo PHPMYWIND_UPLOAD;
看看是什么
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。