Kindeditor的php上传路径修改
php文件上传通过的文件主要有3个,upload_json.php,file_manager_json.php,json.php
如何做到上传和管理的路径一致呢?
upload_json.php,file_manager_json.php,有下面的变量设置:注释的为原来的配置,
重要配置均在path.php内,通过该配置,做到代码统一
/* upload_json.php */ require_once 'JSON.php'; require('path.php'); //$php_path = dirname(__FILE__) . '/'; //$php_url = dirname($_SERVER['PHP_SELF']) . '/'; //文件保存目录路径 //$save_path = $php_path . '../../../attached/'; //文件保存目录URL //$save_url = $php_url . '../../../attached/'; //定义允许上传的文件扩展名 /* file_manager_json.php */ require_once 'JSON.php'; require('path.php'); //$php_path = dirname(__FILE__) . '/'; //$php_url = dirname($_SERVER['PHP_SELF']) . '/'; //根目录路径,可以指定绝对路径,比如 /var/www/attached/ //$root_path = $php_path . '../attached/'; //根目录URL,可以指定绝对路径,比如 http://www.yoursite.com/attached/ //$root_url = $php_url . '../attached/';
通过代码可见,只要创建一个path.php包含原来的配置文件即可,upload_json.php,file_manager_json.php均导入path.php即可
path.php的设置
<?php $php_path = dirname(__FILE__) . '/'; $php_url = dirname($_SERVER['PHP_SELF']) . '/'; //文件保存目录路径 $save_path = $php_path . '../../../../Uploads/attached/'; //文件保存目录URL $save_url = $php_url . '../../../../Uploads/attached/'; //根目录路径,可以指定绝对路径,比如 /var/www/attached/ $root_path = $save_path; //根目录URL,可以指定绝对路径,比如 http://www.yoursite.com/attached/ $root_url = $save_url;