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

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 2759 | 回復(fù): 14
打印 上一主題 下一主題

包含文件的路徑問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2005-01-11 08:34 |只看該作者 |倒序?yàn)g覽
我寫了一個(gè)頁面上傳的后臺(tái),支持 html文件上傳,這種頁面中也帶有圖片,我在上傳時(shí)根據(jù)提交時(shí)間生成一目錄,并把頁面和圖片都上傳到該目錄中

在前臺(tái)用 include 語句調(diào)用該頁,但無法解決圖片的路徑問題。因原事先不可定得知上傳時(shí)生成的目錄名,如何才能做到圖片能正常顯示!

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2005-01-12 00:26 |只看該作者

包含文件的路徑問題

include 的頁面如果能獨(dú)立運(yùn)行并有輸出的話,最好是用 iframe 調(diào)用,這樣不會(huì)涉及到路徑問題

如果要用 include 的調(diào)用的話,可以用str_replace函數(shù)把鴨圖片的路徑替換成新的(兩者之間的相對(duì)路徑應(yīng)該可以知道的)

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2005-01-12 12:44 |只看該作者

包含文件的路徑問題

我目前就是用 preg_replace 替換的,但這樣很不靈活
我原也想用 iframe  
但高度也無法預(yù)測(cè)
網(wǎng)頁中會(huì)有滾動(dòng)條出現(xiàn)

論壇徽章:
1
技術(shù)圖書徽章
日期:2013-12-05 23:25:45
4 [報(bào)告]
發(fā)表于 2005-01-12 12:59 |只看該作者

包含文件的路徑問題

因原事先不可定得知上傳時(shí)生成的目錄名,如何才能做到圖片能正常顯示!


這個(gè)市什么意思?
你既然讓上傳,就肯定應(yīng)該控制了的哦

論壇徽章:
1
技術(shù)圖書徽章
日期:2013-12-05 23:25:45
5 [報(bào)告]
發(fā)表于 2005-01-12 13:01 |只看該作者

包含文件的路徑問題

因原事先不可定得知上傳時(shí)生成的目錄名,如何才能做到圖片能正常顯示!


這個(gè)市什么意思?
你既然讓上傳,就肯定應(yīng)該控制了的哦

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2005-01-12 14:09 |只看該作者

包含文件的路徑問題

原帖由 "HonestQiao" 發(fā)表:
因原事先不可定得知上傳時(shí)生成的目錄名,如何才能做到圖片能正常顯示!


這個(gè)市什么意思?
你既然讓上傳,就肯定應(yīng)該控制了的哦


是這樣的,先根據(jù)時(shí)間序數(shù)創(chuàng)建一目錄,再把該頁面中的文件(包括圖片等)一并上傳,而該頁面中所指的圖片對(duì)于該面是用相對(duì)路徑

但為了使頁面保持一定的風(fēng)格,將由上一級(jí)目錄中的load.php 文件來調(diào)用
但用include調(diào)用的話,上傳頁面的路徑將發(fā)生變代(變到上一級(jí)目錄了),而頁面中所指定的圖片路徑卻未變化,導(dǎo)致圖片找不到!

不知有沒有好的方法做到顯示圖片!

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2005-01-12 19:53 |只看該作者

包含文件的路徑問題

load.php中用到的圖片和鏈接的路徑,寫成 /xxx/xxx/... 的形式,在html中 / 的意思是http的根目錄,即 http://xxx.xxx.xxx/ (看完后面就知道為什么要這樣做了)

加一個(gè)標(biāo)記:<base href="xxx/上傳路徑/">;

這樣,該網(wǎng)頁中所有的相對(duì)路徑就是相對(duì)于 xxx/上傳路徑/ 了,而不是默認(rèn)的當(dāng)前路徑。

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2005-01-12 21:17 |只看該作者

包含文件的路徑問題

上傳的路徑事先是不可預(yù)知的,上述的 xxx/上傳路徑/  無法得知
在編輯要上傳的頁面時(shí),所用到的圖片都與該頁面存在同一目錄中
也就是直接瀏覽該頁面時(shí)圖片顯示是正常的

但要用上一級(jí)目錄的 load.php 用 include 語句調(diào)用時(shí),該上傳頁面的當(dāng)前路徑已經(jīng)變成 load.php 的路徑了,所以相對(duì)它包含的圖片的相對(duì)路徑就不對(duì)了,要能正確顯示圖片就得加上上傳時(shí)建創(chuàng)的目錄名,而該目錄名又不可預(yù)知

要如何解決這個(gè)就是問題的根本!

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2005-01-12 21:31 |只看該作者

包含文件的路徑問題

又沒說讓你寫死...你怎么include進(jìn)來的那個(gè)html文件

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2005-01-12 21:33 |只看該作者

包含文件的路徑問題

暈..家里和公司不一個(gè)帳號(hào)
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP