此变量应作为下载链接:
$Path = "Downloads\Quality\$c\$c $row[name].docx";
但它没有用。
答案 0 :(得分:6)
反斜杠是转义字符。当它在$
之前时,它会禁用变量扩展。要关闭反斜杠的特殊行为,请在其前面添加另一个反斜杠以逃避反斜杠。
$Path = "Downloads\\Quality\\$c\\$c $row[name].docx";
但是,在网址中,路径中的目录应使用/
分隔,而不是\
。所以它应该是:
$Path = "Downloads/Quality/$c/$c $row[name].docx";
答案 1 :(得分:0)
一个有用的规范是在字符串中不留空格。在对URL进行编码时,对空格进行编码可能更好(例如'%20')尽管建议使用双引号或php' urlencode'功能可能会合理地处理它。