-10

.私の目標は、演算子を使用して連結せずに、変数の値を文字列に直接挿入することです。

私はこのように試しました:

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

しかし、これは私filename=$filenameに与えます、ではありませんfilename=some_file_name

どうすればこれを達成できますか?私は何が欠けていますか?

4

3 に答える 3

4
$filename = "path/to/file.txt";
header("Content-disposition: attachment; filename=$filename");
于 2012-06-23T05:47:44.157 に答える
3
$filename = 'test.txt';
header('Content-disposition: attachment; filename=' . $filename);
于 2012-06-23T05:48:27.530 に答える
2

これを試して:

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

$document は変数です。ファイル名に空白を含めることができるように、ここに二重引用符を追加しました。

于 2012-06-23T05:50:22.140 に答える