亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 在線編輯器內(nèi)的圖片路徑問(wèn)題 [打印本頁(yè)]

作者: GaryZhan    時(shí)間: 2006-01-16 14:29
標(biāo)題: 在線編輯器內(nèi)的圖片路徑問(wèn)題
用IFrame自己做了一個(gè)編輯器,用一個(gè)php程序來(lái)實(shí)現(xiàn)上傳圖片,并且把顯示圖片的代碼在Iframe內(nèi)插入。

發(fā)現(xiàn)不管自己怎么定義圖片的相對(duì)路徑,比如/Pic/****.jpg,發(fā)現(xiàn)切換模式到HTML,系統(tǒng)自動(dòng)加成"http://www.xxxx.com/Pic/****.jpg,而這樣的后,系統(tǒng)就必須綁定域名運(yùn)行了,系統(tǒng)的遷移相對(duì)麻煩。

一種辦法是Iframe的內(nèi)容在向數(shù)據(jù)庫(kù)提交時(shí),判斷$_POST['content']事后有包含本域名的圖片鏈接,有,替換為空,發(fā)現(xiàn)這樣不穩(wěn)定,也不好用。

另一種辦法是像eWebEditor那樣宣稱的,在一個(gè)Config在定義是要絕對(duì)路徑還是相對(duì)路徑,但這樣也有問(wèn)題,就是定義成相對(duì)路徑時(shí),要是把別的網(wǎng)站上的網(wǎng)頁(yè)內(nèi)容Copy進(jìn)來(lái)時(shí),頁(yè)面上的相對(duì)路徑的圖片不自動(dòng)轉(zhuǎn)換成絕對(duì)路徑,圖片不能正常顯示。何況這個(gè)編輯器到底怎么實(shí)現(xiàn)的,我還是不明白的,不是PHP的版本,是ASP的。

兄弟,姐妹,有好的辦法,來(lái)解決這個(gè)圖片(文件的上載也有這個(gè)問(wèn)題,F(xiàn)lash不會(huì)有)路徑的問(wèn)題?

我的思路,在編輯器上有一個(gè)按鈕,可以自己來(lái)定義每一個(gè)$_POST['content']路徑的相對(duì)和絕對(duì)?

能提供些思路?先多謝。
作者: hightman    時(shí)間: 2006-01-16 14:50
就是替換!

至少在IE下的可視化編輯它就是會(huì)替換成絕對(duì)網(wǎng)址, 還有回車變分段等煩煩的東西
作者: Namelessxp    時(shí)間: 2006-01-16 15:18

  1. $host = $_SERVER['HTTP_HOST'];
  2. $host = 'http://'.$host;
  3. if(function_exists('str_ireplace'){
  4. $content = str_ireplace($host,'',$content);
  5. }else{
  6. $content = preg_replace("/".$host."/is",$content);
  7. }
復(fù)制代碼

簡(jiǎn)單替換,什么都換,呵呵
作者: amer    時(shí)間: 2006-01-16 17:56
ewebeditor 不是做這個(gè)做的挺好嗎
為什么還要自己寫一個(gè)?

不過(guò)我一直調(diào)試不通ewebeditor得使用。誰(shuí)可以幫我看看 ?




Fatal error: Maximum execution time of 60 seconds exceeded in C:\Apache2\htdocs\test\eWebEditor\ewebeditor.php on line 161

[ 本帖最后由 amer 于 2006-1-16 17:57 編輯 ]




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2