带有PHP变量的自动图像下载程序

带有PHP变量的自动图像下载程序,php,Php,我现在的代码如下 <?php header('Content-Type: image/png'); header('Content-Disposition: attachment; filename="Skin"'); echo file_get_contents("http://domain.tld/script/skins/' . $_GET["m"] . '.png"); ?> 我知道问题出在。。。 ' . $_得到[m]。' ……但这怎么解决呢 我收到以下错误。 分析错误:

我现在的代码如下

<?php
header('Content-Type: image/png');
header('Content-Disposition: attachment; filename="Skin"');
echo file_get_contents("http://domain.tld/script/skins/' . $_GET["m"] . '.png");
?>
我知道问题出在。。。 ' . $_得到[m]。' ……但这怎么解决呢

我收到以下错误。
分析错误:语法错误,意外的“”,在…中应为T_字符串或T_变量或T_NUM_字符串。

您与字符串分隔符不匹配。试试这个:

echo file_get_contents("http://domain.tld/script/skins/" . $_GET["m"] . ".png");
尝试一下:

echo file_get_contents("http://domain.tld/script/skins/$_GET[m].png");
您混合了单引号和双引号:

 "http://domain.tld/script/skins/' . $_GET["m"] . '.png"
^^^                             ^^^              ^^^  ^^^
open                           close             open close

干杯

什么问题?请提供更多细节。你在混合单引号和双引号,这是一个完全无关的问题。你可能会想在这里接受一个答案,然后如果需要的话,在一个新的问题中问这个问题。但我不知道这是否是我这边的问题。我首先需要确保这个脚本能正常工作。我已经回答了你的问题,我知道问题出在……但如何解决呢?。如果你还有其他问题,你需要单独问。好的,我现在开始工作了。我现在一看到它就马上把它改好。4 MinDo你知道我怎么能对文件标题做同样的事情吗?就像下载文件时,它会自动命名它,不管m的值是多少?