注意:尝试在第117行的C:\xampp\htdocs\fps.php中获取非对象的属性
嗨,我在这里和其他网站上对这个问题进行了广泛的研究,还没有找到我的答案。首先,让我先说,我正在努力学习这一切,所以任何建议都是欢迎的 我正在尝试卷曲一个网站,其中一个应用程序是托管在该网站上的。我正试图将它的内容转储到一个销售演示的div中,但我很难做到这一点。因为它是一个Https协议,所以简单的iFrame无法完成这项工作。同样,这是我们公司拥有的应用程序,但托管在社交网站上 以下是我的高层代码:注意:尝试在第117行的C:\xampp\htdocs\fps.php中获取非对象的属性,php,html,curl,Php,Html,Curl,嗨,我在这里和其他网站上对这个问题进行了广泛的研究,还没有找到我的答案。首先,让我先说,我正在努力学习这一切,所以任何建议都是欢迎的 我正在尝试卷曲一个网站,其中一个应用程序是托管在该网站上的。我正试图将它的内容转储到一个销售演示的div中,但我很难做到这一点。因为它是一个Https协议,所以简单的iFrame无法完成这项工作。同样,这是我们公司拥有的应用程序,但托管在社交网站上 以下是我的高层代码: <?php // Defining the basic cURL functio
<?php
// Defining the basic cURL function
function file_get_html($url) {
$ch = curl_init(); // Initialising cURL
curl_setopt($ch, CURLOPT_URL, "https://www.a_website.com");
curl_setopt($ch, CURLOPT_URL, 1);
curl_setopt($ch, CURLOPT_URL, $url); // Setting cURL's URL option with the $url variable passed into the function
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); // Setting cURL's option to return the webpage data
$data = curl_exec($ch); // Executing the cURL request and assigning the returned data to the $data variable
// var_dump($data);
curl_close($ch); // Closing cURL
return $data; // Returning the data from the function
}
?>
我已经尝试过var_dump($data)的建议,我认为这是类似帖子的答案,比如我的帖子,但作为一个新手,我不明白这到底有什么作用。通过阅读这里和其他地方的其他帖子,我知道“注意:在C:\xampp\htdocs\fps.php的第117行尝试获取非对象的属性”不是错误,而是警告/注意
任何指导都将不胜感激
正在尝试将内容输出到:
<div>
<?php
// Dump contents (without tags) from HTML
echo file_get_html("www.facebook.com/appcenter/sgprivacy")->html;
?>
</div>
欢迎提供任何指导。错误是准确的,问题是:
<div>
<?php
// Dump contents (without tags) from HTML
echo file_get_html("www.facebook.com/appcenter/sgprivacy")->html; // this here
?>
</div>
如果要删除所有html标记,可以使用该函数
$data = file_get_html("www.facebook.com/appcenter/sgprivacy");
echo strip_tags($data);
$data
是字符串,而不是对象。取下->html
,它就会工作。第117行是哪一行?你使用var_dump时得到了什么?
$data = file_get_html("www.facebook.com/appcenter/sgprivacy");
echo strip_tags($data);