是否有php函数用于使用其他网页的源代码?
我想创建一个PHP脚本来获取网站的内容。假设它获取了该网站的所有源代码,我说我需要哪行代码 PHP中是否有一个函数允许您也这样做,还是不可能是否有php函数用于使用其他网页的源代码?,php,function,Php,Function,我想创建一个PHP脚本来获取网站的内容。假设它获取了该网站的所有源代码,我说我需要哪行代码 PHP中是否有一个函数允许您也这样做,还是不可能 免责声明:我不会将此用于任何非法目的,也不会要求您也编写任何代码,只要告诉我是否可能,如果可以,我将如何进行。另外,我只是一般性地问,没有任何具体的原因。谢谢!:) 这听起来是个可怕的主意,但我们来看看: 使用file\u get\u contents()获取文件。如果web服务器先处理源代码,则无法获取源代码,因此可能需要使用扩展名,如.txt。除非你
免责声明:我不会将此用于任何非法目的,也不会要求您也编写任何代码,只要告诉我是否可能,如果可以,我将如何进行。另外,我只是一般性地问,没有任何具体的原因。谢谢!:) 这听起来是个可怕的主意,但我们来看看:
- 使用
获取文件。如果web服务器先处理源代码,则无法获取源代码,因此可能需要使用扩展名,如file\u get\u contents()
。除非你用密码保护这个文件,显然任何人都可以得到它.txt
- 使用
和explode()
分隔符将源代码拆分为行\n
- 使用
获取所需的行array\u slice()
代码eval()
eval()
过程。文件('http://the.url.com“)
从url返回一个行数组
因此,对于第24行,请执行以下操作:
$lines = file('http://www.whatever.com');
echo $lines[23];
网站的内容(你可以抓取)与该网站的源代码(你不能抓取)有所不同。我的意思是HTML,而不是任何服务器端的源代码更简单的是
file\u get\u contents(“http://remote/page)
通常。但这适合提取HTML。我不确定这就是你抓取源代码或代码行的意思。(从remote.php脚本接收代码是不可能的;除非特别准备。)@Jon:内容是网页的源代码。如果你用PHP、ASP、Perl、Ruby、Python或其他什么工具生成网页,那就不同了:PNo我指的是HTML,任何人都可以使用。没有服务器端代码。