-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 に答える