0

我对一些 php 代码有疑问:

$link = $_GET['url'];
$name = $_GET['name'];
$str = '[wanted-web.ro]';

header("Content-Disposition: attachment; filename=$str $name");
header("Content-type: audio/mpeg;\r\n");
readfile(str_replace(' ', '_', $link));

那是我用来保存文件的代码。当我想将一些直接文件下载到我的计算机时,我在Wanted-web.ro中使用的那个点停止在点“ . ”之后写入其余信息,例如:

[通缉网

问题解决了!

非常感谢大家。你太棒了。我结合了您的评论,结果是:

header("Content-Disposition: attachment; filename=\"[wanted-web.ro] $name.mp3\""); 

那工作完美!非常感谢大家。尊重!

4

2 回答 2

4

在标题中引用文件名:

header("Content-Disposition: attachment; filename=\"$str $name\"");

http://www.ietf.org/rfc/rfc6266.txt

于 2013-02-25T19:28:52.750 回答
0

尝试这个:

<?php
$link = $_GET['url'];
$name = $_GET['name'];
$str = "[wanted-web.ro]";

header("Content-Disposition: attachment; filename=".$str." ".$name);
header("Content-type: audio/mpeg;\r\n");
readfile(str_replace(' ', '_', $link));
于 2013-02-25T19:31:30.207 回答