国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開發(fā) > 綜合 > 正文

HTML編輯器Ewebeditor 文件上傳問(wèn)題

2024-07-21 02:53:33
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
Ewebeditor 上傳的文件要么是直接播放或顯示的,要么是用固定的格式做一個(gè)鏈接。
 
當(dāng)用戶有特殊要求時(shí),程序員不得不研究 Ewebeditor 的代碼,相當(dāng)麻煩。我就是經(jīng)歷過(guò)這個(gè)過(guò)程終于實(shí)現(xiàn)了客戶的一個(gè)要求:網(wǎng)頁(yè)上在某些文字后面做一個(gè)鏈接,用戶點(diǎn)擊后出現(xiàn)一個(gè)圖片或一個(gè)詳細(xì)介紹或一段視頻。考慮到網(wǎng)頁(yè)上只顯示某些文字,我設(shè)置了這樣的一個(gè)功能:上傳時(shí)將文件名該為要顯示的某些文字,上傳時(shí)我們可以截取那些文字(去掉文件類型)。考慮到管理員刪除時(shí)要將 Ewebeditor 上傳的文件也刪除,我們必須將文件的路徑提取出來(lái)并把它們存入數(shù)據(jù)庫(kù);并且每一次有可能上傳多個(gè)文件,我們必須把多個(gè)文件的路徑都讀出來(lái)并且要存入到數(shù)據(jù)庫(kù)表格的一個(gè)字段中,所以我把路徑寫入到 $_SESSION 中,然后在另外一個(gè)頁(yè)面將文件的路徑進(jìn)行處理。 
1. 首先要賦給 uploadfile 權(quán)限,使這個(gè)文件夾能被寫入和讀出。 
2.include/upload.php 
復(fù)制代碼代碼如下:

// 保存操作 
function DoSave() 

global $sContentPath,$sSaveFileName,$sOriginalFileName; 
DoUpload(); 
$sPathFileName = $sContentPath . $sSaveFileName; 
$pathnum = count( $_SESSION["ewebpath"] ); 
$_SESSION["ewebpath"]["$pathnum"] = $sPathFileName; 
// 獲取 eweb 上傳的文件的路徑,并且把每次上傳的文件的路徑寫入 session , 在另一個(gè)頁(yè)面得到路徑后寫入數(shù)據(jù)庫(kù) 
/*$path = array(); 
$pathnum = count( $_SESSION["ewebpath"] ); 
for( $i=0; $i<$pathnum; $i++ ) 

$path[$i] = $_SESSION["ewebpath"][$i]; 
$path[$i] = substr( $path[$i], 8 ); // 此處喲啊根據(jù)實(shí)際情況對(duì)路徑進(jìn)行處理 

$path = implode( '|', $path ); 
session_unregister( "ewebpath" );*/ 
OutScript("parent.UploadSaved('$sPathFileName');var obj=parent.dialogArguments.dialogArguments;if (!obj) obj=parent.dialogArguments;try{obj.addUploadFile('$sOriginalFileName', '$sSaveFileName', '$sPathFileName');} catch(e){}"); 

3.startup.php 中修改 ewebeditor 支持的上傳文件的格式。 
4.dialog/file.htm 
復(fù)制代碼代碼如下:

// 取文件名到隱藏的輸入框 
function GetFileName(url, opt) 

d_filename.value=url.substr(url.lastIndexOf(opt)+1); 
// 取不帶后綴的文件名(如 “ 信號(hào)與系統(tǒng) .doc” 將得到 “ 信號(hào)與系統(tǒng) ” ) 
s1=d_filename.value.split(".");// 分割字符串 
d_filename.value=s1[0]; 


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到編輯器頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 杭锦后旗| 六安市| 嘉善县| 普兰店市| 晋江市| 汉川市| 河间市| 尉犁县| 漳平市| 乌鲁木齐市| 锦州市| 霍邱县| 友谊县| 长岛县| 明水县| 台东市| 城固县| 罗田县| 兰西县| 金乡县| 容城县| 繁昌县| 华池县| 哈密市| 珲春市| 微山县| 永定县| 永川市| 耿马| 天津市| 宁乡县| 昌宁县| 大丰市| 康平县| 特克斯县| 泾川县| 台前县| 甘肃省| 二连浩特市| 永福县| 江川县|