注意:尝试在第117行的C:\xampp\htdocs\fps.php中获取非对象的属性

注意:尝试在第117行的C:\xampp\htdocs\fps.php中获取非对象的属性,php,html,curl,Php,Html,Curl,嗨,我在这里和其他网站上对这个问题进行了广泛的研究,还没有找到我的答案。首先,让我先说,我正在努力学习这一切,所以任何建议都是欢迎的 我正在尝试卷曲一个网站,其中一个应用程序是托管在该网站上的。我正试图将它的内容转储到一个销售演示的div中,但我很难做到这一点。因为它是一个Https协议,所以简单的iFrame无法完成这项工作。同样,这是我们公司拥有的应用程序,但托管在社交网站上 以下是我的高层代码: <?php // Defining the basic cURL functio

嗨,我在这里和其他网站上对这个问题进行了广泛的研究,还没有找到我的答案。首先,让我先说,我正在努力学习这一切,所以任何建议都是欢迎的

我正在尝试卷曲一个网站,其中一个应用程序是托管在该网站上的。我正试图将它的内容转储到一个销售演示的div中,但我很难做到这一点。因为它是一个Https协议,所以简单的iFrame无法完成这项工作。同样,这是我们公司拥有的应用程序,但托管在社交网站上

以下是我的高层代码:

<?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);