作者yan04870449 (一片死寂)
看板PHP
標題[請益]在html中建立下載檔案的超連結
時間Fri Apr 3 21:41:30 2009
問題是這樣子的
現在資料庫中有個欄位是儲存所以ftp中檔案的名稱
現在我用php要在網頁中顯示這些檔案的名稱與下載的連結
以下是片段的code
echo "<a href=ftp://192.168.1.1/$ch_name>$ch_name</a></p>";
這樣子做是可行的,配合while的使用可以把整個資料庫中的檔名
都列出來並且加上超連結供使用者下載。
問題來了!
如果當$ch_name這個字串變數中有空白的話,例如:新增Microsoft Word 文件.doc
這時後php處理後送到網頁的部份只會剩下"新增Microsoft"而不是全名,也就是說
當系統遇到空白時會判斷成結束(不知道是不是這樣),但是這樣子的話就不能達到
我的目地了。
請問版大們,這個有藥醫嗎!><
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.71.232.251
推 ybite :urlencode() 04/03 21:56
→ ybite :但中文檔名的處理會更麻煩(編碼要一致,例如big5) 04/03 21:56
→ yan04870449 :小的不才,才剛開始接觸PHP不久,對於文字的編碼沒有 04/03 22:08
→ yan04870449 :射獵到,可否請大大稍微說明,或指個方向好讓我自學 04/03 22:09
→ yan04870449 :感謝Y大 問題處理一半了,不過現在真的遇到中文檔名 04/03 22:23
→ yan04870449 :名的問題,請問該怎麼解決呢 04/03 22:24
推 buganini :這不是中文或編碼的問題 是你的問題 04/04 01:34
→ buganini :你沒有"" 04/04 01:35