简单 HTML DOM 解析不起作用
Simple HTML DOM parsing isnt working
我正在尝试在我的本地主机上学习 HTML DOM 解析。但我一开始就崩溃了。
1) 我新建了一个项目
2) 我已经从 simplehtmldom.sourceforge.net
下载了文件
3) 我已将此代码放入我的 HTML 项目中
<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
// put your code here
$html = file_get_html('http://www.google.com/');
?>
</body>
</html>
4) 当我 运行 脚本时出现此错误:
致命错误:未捕获错误:在 C:\xampp\htdocs\PhpProject1\index.php:15 中调用未定义的函数 file_get_html():15 堆栈跟踪:#0 {main} 在 C: 中抛出\xampp\htdocs\PhpProject1\index.php 第 15
行
我是不是误会了什么?
file_get_html
不属于php
.
要使用它,您需要下载并包含 PHP Simple HTML DOM Parser。
那你就可以这样使用了
include_once('simple_html_dom.php');
$html = file_get_html('http://www.google.co.in');
您需要使用 PHP 包含函数在 HTML 代码中包含 DOM 解析器 PHP 库文件。
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
include_once('domparser.php');// use your file location
// put your code here
$html = file_get_html('http://www.google.com/');
?>
</body>
</html>
我认为 PHP DOM 解析器库不再支持 PHP 最新版本 所以,你需要为此使用 cURL 它会帮你的。
<?php
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://www.google.co.in");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($curl);
curl_close($curl);
print $result;
?>
试试这个..!
我正在尝试在我的本地主机上学习 HTML DOM 解析。但我一开始就崩溃了。
1) 我新建了一个项目
2) 我已经从 simplehtmldom.sourceforge.net
下载了文件3) 我已将此代码放入我的 HTML 项目中
<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
// put your code here
$html = file_get_html('http://www.google.com/');
?>
</body>
</html>
4) 当我 运行 脚本时出现此错误:
致命错误:未捕获错误:在 C:\xampp\htdocs\PhpProject1\index.php:15 中调用未定义的函数 file_get_html():15 堆栈跟踪:#0 {main} 在 C: 中抛出\xampp\htdocs\PhpProject1\index.php 第 15
行我是不是误会了什么?
file_get_html
不属于php
.
要使用它,您需要下载并包含 PHP Simple HTML DOM Parser。
那你就可以这样使用了
include_once('simple_html_dom.php');
$html = file_get_html('http://www.google.co.in');
您需要使用 PHP 包含函数在 HTML 代码中包含 DOM 解析器 PHP 库文件。
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
include_once('domparser.php');// use your file location
// put your code here
$html = file_get_html('http://www.google.com/');
?>
</body>
</html>
我认为 PHP DOM 解析器库不再支持 PHP 最新版本 所以,你需要为此使用 cURL 它会帮你的。
<?php
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://www.google.co.in");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($curl);
curl_close($curl);
print $result;
?>
试试这个..!