我有一個表格將文件上傳位置(DocLoc
)轉換爲超鏈接。但是,由於文件名中有空格,因此超鏈接會將它們關閉。如果我顯示列docloc
它表明:需要使用PHP轉換超鏈接的MySQL數據塊使用PHP
上傳/ MINEGEM/GUI-MGEM-001子彈Programming.pdf
然而,當我點擊超鏈接,我得到
上傳/ minegem/GUI-MGEM-001
我怎樣才能超鏈接添加文件名的其餘部分,所以我可以打開文件從鏈接?
// Printing table rows
while($row = mysql_fetch_array($result))
{
$docname=$row['DocName'];
$docver=$row['DocVer'];
$doctype=$row['DocType'];
$docloc=$row['DocLoc'];
echo "<tr>";
echo "<td><a href=/uploading/$docloc>$docname</a></td>";
echo "<td>$docver</td>";
echo
echo "</tr>";
}
echo "</table>";
很抱歉,如果這是愚蠢的,我已經做了一些google搜索和閱讀在這裏的,我掙扎。我大約三天前纔開始學習PHP,MySQL和HTML。使用urlencode網址
它是一個很好的把戲學習早早就在你的HTML輸出的源代碼仔細看,如果你是切合的是/不是有效的HTML,那麼你會可能已經發現了錯誤的原因,只是說'。 – Cups 2012-07-07 08:57:39