2012-12-08 45 views
-3

我發現這個腳本,並且我希望下載時的圖像名稱與URL變量相同。那可能嗎?如果是這樣,那麼如何做到這一點?我的腳本是...使用URL變量的圖像的文件名PHP

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

謝謝。

回答

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']