使用PHP库

使用PHP库,php,html,Php,Html,我发现以下PHP库似乎适合我比较HTML的需要: 不幸的是,我没有任何线索如何将这件事包装到我的一个项目中。这就是我所尝试的: include('./HtmlDiff.php'); if(isset($_GET['old']) && $_GET['new']){ $oldUrl = $_GET['old']; $newUrl = $_GET['new']; $oldContent = getHttpsContent($oldUrl); $newConten

我发现以下PHP库似乎适合我比较HTML的需要:

不幸的是,我没有任何线索如何将这件事包装到我的一个项目中。这就是我所尝试的:

include('./HtmlDiff.php');


if(isset($_GET['old']) && $_GET['new']){

  $oldUrl = $_GET['old'];
  $newUrl = $_GET['new'];

  $oldContent = getHttpsContent($oldUrl);
  $newContent = getHttpsContent($newUrl);

  $diff = new HtmlDiff( $oldContent, $newContent );
  echo $diff->build();

}else{
  echo "Please provide an old and new GET-Parameter containing the URLs of the pages to be compared.";
}


function getHttpsContent($url){
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch, CURLOPT_URL, $url);
  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
  curl_setopt($ch, CURLOPT_REFERER, $url);
  curl_setopt($ch, CURLOPT_POST, 0);
  $response = curl_exec($ch);
  curl_close($ch);
  return $response;
}
我得到以下错误:

Fatal error: Class 'Caxy\HtmlDiff\AbstractDiff' not found in Caxy\HtmlDiff\HtmlDiff.php on line 10
我想这是因为它使用了名称空间,我认为这可以通过使用composer来解决。至少这是我在安装说明中看到的唯一一件事,因为我自己对包含PHP库一无所知。我查看了Composer站点并下载了它,但似乎您必须在dev服务器上安装它才能使用它,这对我来说是不可能的


是否有人可以帮助我使用此库?

使用composer安装,然后加载composer自动加载程序是否有人可以帮助我使用此库。。。我看到在这个github项目上有很多说明,所以我让系统管理员安装了composer并运行了它,现在我得到了一个包含autoload.php的供应商文件夹。我试着把它包括进去,但不起作用。要是作曲家能做到这一点就好了