初学者:将html元素中的php变量作为值输出
我有一个声明的html文件,然后在php文件中用作include语句初学者:将html元素中的php变量作为值输出,php,html,variables,input,Php,Html,Variables,Input,我有一个声明的html文件,然后在php文件中用作include语句 <?php $social_width = "50"; $social_height = "50"; ?> 及 当我调试时,也就是说,回显变量,它们确实具有正确的设置值。我尝试使用单引号和双引号,转义引号,但尚未找到解决方案。您可以在双引号字符串中包含变量。这意味着您可以这样编写代码: <?php $social_width = "50&quo
<?php
$social_width = "50";
$social_height = "50";
?>
及
当我调试时,也就是说,回显变量,它们确实具有正确的设置值。我尝试使用单引号和双引号,转义引号,但尚未找到解决方案。您可以在双引号字符串中包含变量。这意味着您可以这样编写代码:
<?php
$social_width = "50";
$social_height = "50";
echo "<a href='https://www.instagram.com'>
<img src='instagram.png' width='$social_width' height='$social_height' style='padding-left:400px;'>
</a>";
?>
请注意,这仅适用于“双引号”字符串。在“单引号”字符串中,变量将不会被解析。您可以在双引号字符串中包含变量。这意味着您可以这样编写代码:
<?php
$social_width = "50";
$social_height = "50";
echo "<a href='https://www.instagram.com'>
<img src='instagram.png' width='$social_width' height='$social_height' style='padding-left:400px;'>
</a>";
?>
请注意,这仅适用于“双引号”字符串。在“单引号”字符串中,变量将不会被解析。我不知道您到底做错了什么。但我最好的猜测是,您可能在声明变量之前包含了HTML文件。(包括在顶部)。这可能行不通 这是我的示例代码,运行良好
<?PHP
$social_width = "50";
$social_height = "50";
include('1.html');
?>
但我希望这能有所帮助我不知道你到底做错了什么。但我最好的猜测是,您可能在声明变量之前包含了HTML文件。(包括在顶部)。这可能行不通 这是我的示例代码,运行良好
<?PHP
$social_width = "50";
$social_height = "50";
include('1.html');
?>
但我希望这能有所帮助问题是什么?值未输出?无法复制。很好。社交媒体图标似乎是固定大小的。因此,如果我将$social_width更改为50,它看起来仍然是大约200px。对变量的任何更改都不会反映在生成的内容中。我修复了它。你们是对的,代码是有效的。修复程序将其从.html文件更改为.php文件。我完全摆脱了包含场景。我需要继续阅读php和html是如何混合在一起的,因为我认为你可以在html文件中这样编写php。“我认为你可以在html文件中这样编写php”-理论上,你可以在任何类型的文件中编写php代码-但要对其进行解析和执行,必须通过php解析器发送该文件。而文件是否得到这种处理,通常是根据文件后缀进行配置的。一些web主机将其系统配置为通过PHP自动发送
.htm(l)
文件,大多数其他主机可能会允许在必要时进行配置。问题是什么?值未输出?无法复制。很好。社交媒体图标似乎是固定大小的。因此,如果我将$social_width更改为50,它看起来仍然是大约200px。对变量的任何更改都不会反映在生成的内容中。我修复了它。你们是对的,代码是有效的。修复程序将其从.html文件更改为.php文件。我完全摆脱了包含场景。我需要继续阅读php和html是如何混合在一起的,因为我认为你可以在html文件中这样编写php。“我认为你可以在html文件中这样编写php”-理论上,你可以在任何类型的文件中编写php代码-但要对其进行解析和执行,必须通过php解析器发送该文件。而文件是否得到这种处理,通常是根据文件后缀进行配置的。一些web主机将其系统配置为通过PHP自动发送.htm(l)
文件,大多数其他主机可能会允许在必要时进行配置。