-3

我找到了这个脚本,我希望下载时图像的名称与 URL 变量相同。那可能吗?如果是这样,人们将如何做到这一点?我的脚本是...

<?php
header('Content-Type: image/png');
header('Content-Disposition: attachment; filename="EDITTHIS"');
echo file_get_contents("http://domain.tld/folder/" . $_GET["m"] . ".png");
?>

谢谢你。

4

1 回答 1

0
<?php
header('Content-Type: image/png');
header('Content-Disposition: attachment; filename="'.$_GET["m"].'.png"');
echo file_get_contents("http://domain.tld/folder/" . $_GET["m"] . ".png");
?>

这假定$_GET['m']它是您系统上的一个有效文件,并且它也是一个 png。但是,这基本上是你所要求的。您示例的 EDITTHIS 部分是一个占位符,这意味着您可以随意命名文件。只需将 EDITTHIS 替换为任何内容。在这种情况下,$_GET['m']

于 2012-12-08T01:20:55.890 回答