遠程圖片上傳是個很有意思的東西,比如你從別的網(wǎng)站復(fù)制一段文件,如果文字中帶有圖片,編輯器會自動將圖片提取出來,進行上傳,從而不用擔心遠程圖片失效后,自己本地也無法瀏覽。
通過檢查,發(fā)現(xiàn)遠程圖片上傳的操作頁面是:getRemoteImage.php 。打開后我們先配置 savePath ,因為不同用戶使用,需要存放到不同的目錄,以免混亂,也方便管理
修改后代碼:
復(fù)制代碼 代碼如下:
//遠程抓取圖片配置
if(isset($_SESSION['admin'])){
$myPath = 'http://www.jb51.net/../dofiles/ueditorUpload/admin/'.$_SESSION['admin']['id'].'/';
}else if(isset($_SESSION['user'])){
$myPath = 'http://www.jb51.net/../dofiles/ueditorUpload/user/'.$_SESSION['user']['id'].'/';
}else{
$myPath = 'http://www.jb51.net/../dofiles/ueditorUpload/unkonw/';
}
$config = array(
"savePath" => $myPath , //保存路徑
"allowFiles" => array( ".gif" , ".png" , ".jpg" , ".jpeg" , ".bmp" ) , //文件允許格式
"maxSize" => 3000 //文件大小限制,單位KB
);
復(fù)制代碼 代碼如下:
//連續(xù)創(chuàng)建帶層級的文件夾
function recursive_mkdir($folder){
$folder = preg_split( "/[\\/]/" , $folder );
$mkfolder = '';
for($i=0; isset($folder[$i]); $i++){
if(!strlen(trim($folder[$i]))){
continue;
}
$mkfolder .= $folder[$i];
if(!is_dir($mkfolder)){
mkdir("$mkfolder",0777);
}
$mkfolder .= DIRECTORY_SEPARATOR;
}
}
復(fù)制代碼 代碼如下:
//創(chuàng)建保存位置
$savePath = $config[ 'savePath' ];
if ( !file_exists( $savePath ) ) {
recursive_mkdir($savePath);
//mkdir( "$savePath" , 0777 );
}
每個人都需要一臺速度更快、更穩(wěn)定的 PC。隨著時間的推移,垃圾文件、舊注冊表數(shù)據(jù)和不必要的后臺進程會占用資源并降低性能。幸運的是,許多工具可以讓 Windows 保持平穩(wěn)運行。
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://www.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號