Php 如何识别代码的哪一部分导致页面上的元素?
我的网站如下所示: 你好,世界 这是由index.PHP中的PHP代码引起的Php 如何识别代码的哪一部分导致页面上的元素?,php,web-inspector,Php,Web Inspector,我的网站如下所示: 你好,世界 这是由index.PHP中的PHP代码引起的 <?php $var = 'Hello '; $Var = 'World'; echo "$var $Var"; ?> 那么,看看我的网站,看到它写着“Hello World”,有没有办法对它进行分析(例如使用web inspector)以找到创建文本的代码行 我正在编辑其他人编写的一些代码,我想删除一个元素,但我不知道是什么代码导致了它-我不能只使用Ctrl+F搜索文件,因为它是一个可变元素,响
<?php
$var = 'Hello ';
$Var = 'World';
echo "$var $Var";
?>
那么,看看我的网站,看到它写着“Hello World”,有没有办法对它进行分析(例如使用web inspector)以找到创建文本的代码行
我正在编辑其他人编写的一些代码,我想删除一个元素,但我不知道是什么代码导致了它-我不能只使用Ctrl+F搜索文件,因为它是一个可变元素,响应以前的操作。您在浏览器中看不到PHP代码,因此它对您没有多大帮助
您应该浏览代码并跟踪该段代码,而不是搜索HTML。您在浏览器中看不到PHP代码,因此它对您没有多大帮助 您应该浏览代码并跟踪该段代码,而不是搜索HTML。“是否有任何方法对其进行分析(例如使用web inspector)以查看创建文本的位置是第5行?”否 PHP是服务器端,当浏览器加载页面时,PHP代码以HTML(客户端)的形式出现。“是否有任何方法对其进行分析(例如使用web inspector)以查看创建文本的位置是第5行?”否
PHP是服务器端,当您的浏览器加载页面时,PHP代码以HTML(客户端)的形式出现。复制您正在查看的文件,然后向生成页面输出的每段代码添加唯一的字符串 例如:
<?php
$var = 'Hello ';
$Var = 'World';
// add in identifying info:
$var = '<p>Start of $var</p>' . $var . '<p>End of $var</p>';
$Var = '<p>Start of $Var</p>' . $var . '<p>End of $Var</p>';
echo "$var $Var";
复制您正在查看的文件,然后在生成页面输出的每段代码中添加一个唯一的字符串
例如:
<?php
$var = 'Hello ';
$Var = 'World';
// add in identifying info:
$var = '<p>Start of $var</p>' . $var . '<p>End of $var</p>';
$Var = '<p>Start of $Var</p>' . $var . '<p>End of $Var</p>';
echo "$var $Var";
可能吧
可能吧
首先,我查找了常规部分()
然后,我对页面的一大部分进行了注释,直到我想要删除的元素(与其他元素一起)消失,然后逐渐缩小注释,直到删除该部分。首先,我查看了整个页面,找到了常规部分()
然后,我对页面的很大一部分进行了注释,直到我想要删除的元素(与其他元素一起)消失,然后逐渐缩小注释,直到删除该部分。在每个重要部分之前/之后输出HTML注释?php中的任何内容都是在服务器端执行的,因此您可以单击inspect element(在safari、chrome或firefox中)要查看生成的html,但据我所知,您无法查看php。我会选择特定的html结构,而不是尝试查找php变量。例如,使用firebug inspector之类的工具。@Blue-Hmm,所以这是不可能的。@the似乎很好-您的意思是加载项echo
es吗?在每个重要部分之前/之后输出html注释?不管怎样php中的hing是在服务器端执行的,所以您可以单击inspect元素(在safari、chrome或firefox中)查看生成的html,但据我所知,您看不到php。我会选择特定的html结构,而不是尝试查找php变量。比如说,使用firebug inspector之类的工具。@Blue-Hmm,所以这是不可能的。@the似乎不错-您是说加载项echo
es吗?但由于我是服务器,我可以进行反向工程吗?但由于我是e服务器,我可以反向工程吗?谢谢,我用它来缩小范围。谢谢,我用它来缩小范围。