PHP没有在html外观中显示我的$name

PHP没有在html外观中显示我的$name,php,Php,你好,这是我的剧本 { $ign = file_get_contents("LINK.com={$name}"); echo '<div> class="alert alert-success"><b> $name </b> has the in game name: $ign </div>'; } { $ign=file_get_contents(“LINK.com={$name}”); echo'class=“alert alert

你好,这是我的剧本

{
$ign = file_get_contents("LINK.com={$name}");
echo '<div> class="alert alert-success"><b> $name </b> has the in game name: 
$ign </div>';
}
{
$ign=file_get_contents(“LINK.com={$name}”);
echo'class=“alert alert success”>$name的游戏名为:
$ign';
}
问题是脚本不会显示生成的$name&$ign 它只是给了我$name&$ign,这不是我想要的 $ign将在游戏名中这是因为html,但我不明白它应该如何使它工作? 抱歉,这是我的第一篇文章,我是php新手


感谢您的关注,甚至是回答。

看看这是否适合您

首先看看这一行。有些东西看起来不对劲。我认为是=运算符错了

$ign = file_get_contents("LINK.com={$name}")
我假设您使用的是ign.com的API,因为LINK.com不为游戏提供任何东西。也许你可以试试这个

$ign = file_get_contents("LINK.com/{$name}")
改变这个

echo '<div> class="alert alert-success"><b> $name </b> has the in game name: 
$ign </div>';
echo'class=“alert-alert-success”>$name的游戏名为:
$ign';
对此

echo '<div> class="alert alert-success"><b>'.$name.'</b> has the in game name: 
'.$ign.' </div>';
echo'class=“alert alert success”>。$name.”具有游戏中的名称:
“.$ign.”;
您的
class=“alert-alert-success”>
是否应该保持原样,或者该类是否像这样进入div<代码>

所以结果是这样的。不知道为什么要这样调用echo中的$ign变量,但每个变量都有自己的变量

{
$ign = file_get_contents("LINK.com/{$name}");
echo '<div class="alert alert-success"><b>'.$name.' </b> has the in game name: '.$ign.' </div>';
}
{
$ign=file_get_contents(“LINK.com/{$name}”);
echo“.$name.”具有游戏中的名称:“.$ign.”;
}

您可以使用此选项更改代码

$ign = file_get_contents("LINK.com={".$name."}");
echo '<div> class="alert alert-success"><b> '.$name.' </b> has the in game name: 
'.$ign.' </div>';
$ign=file\u get\u contents(“LINK.com={.$name.}”);
echo“class=”alert alert success“>”.$name.”具有游戏中的名称:
“.$ign.”;

WTF是
“LINK.com={$name}”
?这甚至不是一个有效的URL…我会要求你更好地写你的问题,我对正在发生的事情和你想要的东西一无所知。假设它有效,PHP字符串中的单引号将不会解析其中的变量,只有双引号。盲目地假设
file_get_contents(“LINK.com={$name}”)
返回一些有用的内容。@AedixRhinedale,同意,我认为他只是用一个虚拟URL替换了自己的URL以保护自己的隐私,所以我的回答是基于他的
LINK.com={$name}
是否返回一些有用的内容作为开始。
LINK.com
可以是一个虚拟链接<代码>={$name}就是没有意义。这就是我的观点。不,我同意这有点奇怪,我以前见过像
={$name}
这样的东西,但不是用=。如果它类似于
file\u get\u contents(“http://ipinfo.io/{$ip}“
我会更明白一点,但是=让我有点不舒服。'$ign.'是解决方案!非常感谢你!是的,这是一个api,但我忘了告诉你。。。我是新来的,不知道如何用所有的信息来提问。但是你解决了。Thnx你在哪里见过像
something.com={foo}
这样的URL在工作?你也可以使用something.com={$name}来完成它。你在说什么,这甚至不是我的问题!我问你在哪里见过这样的网址!