PHP/Javascript/Jquery-动态网站图
我想有一个应用程序,显示我的网站的所有外部链接和输出一个图表。例如www.example.com/articles/some-title.html链接到我的主页PHP/Javascript/Jquery-动态网站图,php,javascript,jquery,cakephp,diagram,Php,Javascript,Jquery,Cakephp,Diagram,我想有一个应用程序,显示我的网站的所有外部链接和输出一个图表。例如www.example.com/articles/some-title.html链接到我的主页 Home - www.example.com/some-text - www.another-site.com/my-title - www.example.com/articles/some-title.html Products Products - www.buy-now.com/product-reviews/231
Home
- www.example.com/some-text
- www.another-site.com/my-title
- www.example.com/articles/some-title.html Products
Products
- www.buy-now.com/product-reviews/231/098989
- www.sales.com/432/title-page.html Categories
- www.ezinearticles.com/blah-blah-blah
类似于,但不在CSS上
我已经在我的数据库上设置了一个表,所以这将是动态的和更多的链接。我正在使用CakePHP处理这个问题。有什么想法/建议吗
谢谢您的时间。您可以使用PHP从数据库中检索结果,并可以使用来显示结果
另外,可能会有兴趣,尤其是它的插件,它完全可以自定义,应该是可以检查的东西。您可以使用PHP从数据库检索结果,并可以使用它来显示结果
另外,可能会有兴趣,尤其是它的插件,它完全可自定义,应该是可以查看的。如果我理解正确,您希望解析整个网站的内容(HTML、JS等),并创建一个数组,其中包含您的所有链接以及可以找到它们的页面。如果正确,此代码将完成作业:
<?php
$path = "./path_to_your_files/";
$result = array();
if ( $handle = opendir($path) ) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$contents = file_get_contents($path . $file);
preg_match_all("/a[\s]+[^>]*?href[\s]?=[\s\"\']+"."(.*?)[\"\']+.*?>"."([^<]+|.*?)?<\/a>/", $contents, $parts);
foreach ( $parts[1] as $link ) {
$result[$file][] = $link;
}
}
}
closedir($handle);
}
print_r($result);
?>
如果我理解正确,您需要解析整个网站的内容(HTML、JS等),并创建一个数组,其中包含您的所有链接以及可以在其中找到它们的页面。如果正确,此代码将完成作业:
<?php
$path = "./path_to_your_files/";
$result = array();
if ( $handle = opendir($path) ) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$contents = file_get_contents($path . $file);
preg_match_all("/a[\s]+[^>]*?href[\s]?=[\s\"\']+"."(.*?)[\"\']+.*?>"."([^<]+|.*?)?<\/a>/", $contents, $parts);
foreach ( $parts[1] as $link ) {
$result[$file][] = $link;
}
}
}
closedir($handle);
}
print_r($result);
?>
您可以看到slickmap,它是用于站点图的css实现
您可以看到slickmap,它是用于站点图的css实现
不在css上。那么你想要什么呢?你打算如何设计生成的html?如果是我,我会做一个站点地图控制器。然后使用类似的方法,生成我需要的站点地图,而不是css。那么你想要什么呢?你打算如何设计生成的html?如果是我,我会做一个站点地图控制器。然后使用类似的方法,根据需要生成一个站点地图。。这也许行。但是我会看看其他人的建议。当然,我添加了更多的链接,这样你就可以了解还有什么。嗯。。这也许行。不过我会看看其他人的建议。当然,我添加了更多的链接,这样你就可以了解其他的建议了。