これは私が助けを必要とする私のスクリプトの一部です.PHP変数は機能しますが、リンクではありません.
$source_file = 'http://domain.tld/subfolder/<?php echo $_GET["m"]; ?>".png';
うまくいきません。スクリプトが実行されると、 m 値に入力されたものではなく として実行されますが、これがリンクにない場合は問題なく動作します。これを修正するにはどうすればよいですか?
これは私が助けを必要とする私のスクリプトの一部です.PHP変数は機能しますが、リンクではありません.
$source_file = 'http://domain.tld/subfolder/<?php echo $_GET["m"]; ?>".png';
うまくいきません。スクリプトが実行されると、 m 値に入力されたものではなく として実行されますが、これがリンクにない場合は問題なく動作します。これを修正するにはどうすればよいですか?
一重引用符を使用しているため、PHP はリテラル値を取ります。これを使用できます:
$source_file = 'http://domain.tld/subfolder/' . $_GET["m"] . '.png';
これを使用するだけです:
$source_file = 'http://domain.tld/subfolder/' . $_GET["m"] . '.png';
既に PHP コードを使用しているため、<?php
タグを再度開くのではなく、文字列の各部分を連結する必要があります
"
の後に誤りがあり?>
ます。
それとは別に、変数をそこに直接投げるだけです:
$source_file = "http://domain.tld/subfolder/$_GET[m].png";
.
不要な連結を使用して実行するよりも、これを好みます。
乾杯