使用URL变量PHP的图像的文件名

时间:2012-12-08 01:18:35

标签: php

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

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

谢谢。

1 个答案:

答案 0 :(得分: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']