国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 抚顺市| 铜山县| 资溪县| 五常市| 泗洪县| 林甸县| 铜山县| 莱西市| 安乡县| 阿瓦提县| 信宜市| 宝兴县| 荣昌县| 宝山区| 汾阳市| 武山县| 怀柔区| 朔州市| 绥江县| 敦化市| 贡嘎县| 德兴市| 巴东县| 扬中市| 介休市| 天门市| 永寿县| 呼伦贝尔市| 扎兰屯市| 英德市| 上杭县| 桂东县| 南康市| 巴楚县| 昆明市| 金门县| 奎屯市| 黑山县| 济阳县| 苏尼特左旗| 开江县|