-1

これは私が助けを必要とする私のスクリプトの一部です.PHP変数は機能しますが、リンクではありません.

$source_file = 'http://domain.tld/subfolder/<?php echo $_GET["m"]; ?>".png';

うまくいきません。スクリプトが実行されると、 m 値に入力されたものではなく として実行されますが、これがリンクにない場合は問題なく動作します。これを修正するにはどうすればよいですか?

4

3 に答える 3

3

一重引用符を使用しているため、PHP はリテラル値を取ります。これを使用できます:

$source_file = 'http://domain.tld/subfolder/' . $_GET["m"] . '.png';
于 2012-12-07T22:01:57.657 に答える
1

これを使用するだけです:

$source_file = 'http://domain.tld/subfolder/' . $_GET["m"] . '.png';

既に PHP コードを使用しているため、<?phpタグを再度開くのではなく、文字列の各部分を連結する必要があります

于 2012-12-07T22:02:09.273 に答える
0

"の後に誤りがあり?>ます。

それとは別に、変数をそこに直接投げるだけです:

$source_file = "http://domain.tld/subfolder/$_GET[m].png";

.不要な連結を使用して実行するよりも、これを好みます。

乾杯

于 2012-12-07T22:02:02.610 に答える