2013-03-01 59 views
1

我使用它來下載一個PDF:下載文件,發出帶有斜線

echo '<a href= "' .$lineDetails[0]. '"> file </a>' 

當我點擊file,該文件不下載,因爲錨href是 http://www.pas.com/\\admin\mypdffile.pdf

我怎麼能將鏈接格式化爲http://www.pas.com//admin/mypdffile.pdf正斜槓。

回答

2

這是因爲$lineDetails[0]提供了對文件windows風格的路徑。你必須以某種方式用正常的斜線替換路徑中的反斜槓。

編輯 - 希望你不介意的話,莫非

使用str-replace做到這一點

2

使用str_replace來取代它們。該代碼將是:

echo '<a href= "' . str_replace('\\', '/', $lineDetails[0]) . '"> file </a>';