Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.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
Php 如何识别代码的哪一部分导致页面上的元素?_Php_Web Inspector - Fatal编程技术网

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搜索文件,因为它是一个可变元素,响

我的网站如下所示:

你好,世界

这是由index.PHP中的PHP代码引起的

<?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服务器,我可以反向工程吗?谢谢,我用它来缩小范围。谢谢,我用它来缩小范围。