使用PHP库
我发现以下PHP库似乎适合我比较HTML的需要: 不幸的是,我没有任何线索如何将这件事包装到我的一个项目中。这就是我所尝试的:使用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
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的供应商文件夹。我试着把它包括进去,但不起作用。要是作曲家能做到这一点就好了