Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
初学者:将html元素中的php变量作为值输出_Php_Html_Variables_Input - Fatal编程技术网

初学者:将html元素中的php变量作为值输出

初学者:将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

我有一个声明的html文件,然后在php文件中用作include语句

<?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)
文件,大多数其他主机可能会允许在必要时进行配置。