如何在没有连接的情况下将值插入字符串?

时间:2012-06-23 05:44:18

标签: php

我的目标是使用.运算符将变量的值直接插入字符串而不连接。

我试过这样:

$filename = 'some_file_name';
header('Content-disposition: attachment; filename=$filename');

但是这给了我filename=$filename,而不是filename=some_file_name

我如何实现这一目标?我错过了什么?

3 个答案:

答案 0 :(得分:4)

$filename = "path/to/file.txt";
header("Content-disposition: attachment; filename=$filename");

答案 1 :(得分:3)

$filename = 'test.txt';
header('Content-disposition: attachment; filename=' . $filename);

答案 2 :(得分:2)

试试这个:

header('Content-Disposition: attachment; filename="' . $document . '"');

$ document是你的变量。这里添加了双引号,因此您可以使用空格 你的文件名。