Heim php教程 php手册 我的php网站系统分析工具01

我的php网站系统分析工具01

Jun 06, 2016 pm 07:42 PM
php 工作 工具 网站 需求

出于后的工作需求,需要快速弄清楚整个php网站系统是如何运行的。抱着试探的心态,写出了这个工具。 暂时把它叫做“系统信息动态解析地图”吧,也许“系统信息图”更方便。 这次拿的织梦的系统做实验对象。 这写代码,发现一款好用的SVG插件——svgjs(svgjs.

出于后的工作需求,需要快速弄清楚整个php网站系统是如何运行的。抱着试探的心态,写出了这个工具。

暂时把它叫做“系统信息动态解析地图”吧,也许“系统信息图”更方便。

这次拿的织梦的系统做实验对象。

这写代码,发现一款好用的SVG插件——svgjs(svgjs.com),可以非常方便的用JS脚本控制绘制一些矢量图。

这个程序构思了很长时间,实现它只是这两天的事。

这套程序在本地的虚拟机上运行,整个显示过程需要等待浏览器将进半分钟的样子。

虽然整个程序还有很多不完善的地方,但如果以后有非常高的使用频率,还是有继续改进的地方的。


算法过程概述:

每个元素都一个独有的ID,并且划一块空间存储了连线目标的ID值,这个元素自动读取自己携带的目标ID的坐标信息,创建连线,这部分是JS完成的,元素ID的命名以及所携带的ID是由PHP部分通过对文件的绝对地址的hash形成的。


下面是代码自动生成效果的网页截图。

青色线条代表着php文件中requireonce的php文件位置(目前只写了php对php文件的定位,其他文件还没加进去)。

黄色线条是手动单选一个文件所形成的连线。

连接线条可以全部擦除。


我的php网站系统分析工具01




Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Zusammenfassung der sicheren und benutzerfreundlichen Handelsplattformen für virtuelle Währung im Jahr 2025 Zusammenfassung der sicheren und benutzerfreundlichen Handelsplattformen für virtuelle Währung im Jahr 2025 Mar 25, 2025 pm 06:15 PM

Zusammenfassung der sicheren und benutzerfreundlichen Handelsplattformen für virtuelle Währung im Jahr 2025

Die neuesten Ranglisten der Top Ten Ten Virtual Currency App -Austausch im Währungskreis 2025 Die neuesten Ranglisten der Top Ten Ten Virtual Currency App -Austausch im Währungskreis 2025 Mar 27, 2025 pm 07:27 PM

Die neuesten Ranglisten der Top Ten Ten Virtual Currency App -Austausch im Währungskreis 2025

Top 10 Digital Currency Exchange Ranking Neueste App Virtual Digital Currency Trading Platform App Top 10 Digital Currency Exchange Ranking Neueste App Virtual Digital Currency Trading Platform App Mar 25, 2025 pm 06:21 PM

Top 10 Digital Currency Exchange Ranking Neueste App Virtual Digital Currency Trading Platform App

Ranking einfach zu bedienender virtueller Währungs-Apps in 2025 Zusammenfassung der zehn besten Apps für digitale Währung Ranking einfach zu bedienender virtueller Währungs-Apps in 2025 Zusammenfassung der zehn besten Apps für digitale Währung Mar 27, 2025 pm 07:30 PM

Ranking einfach zu bedienender virtueller Währungs-Apps in 2025 Zusammenfassung der zehn besten Apps für digitale Währung

Welcher Plattformaustausch für virtuelle Währung ist besser? Welcher Plattformaustausch für virtuelle Währung ist besser? Mar 25, 2025 pm 06:09 PM

Welcher Plattformaustausch für virtuelle Währung ist besser?

Tutorial zur Verwendung von Gate.io Mobile App Tutorial zur Verwendung von Gate.io Mobile App Mar 26, 2025 pm 05:15 PM

Tutorial zur Verwendung von Gate.io Mobile App

Top 10 Apps für Währungshandelssoftware 2025 Top 10 Top 10 Apps Ranking Virtual Currency Trading Apps Top 10 Apps für Währungshandelssoftware 2025 Top 10 Top 10 Apps Ranking Virtual Currency Trading Apps Mar 25, 2025 pm 05:57 PM

Top 10 Apps für Währungshandelssoftware 2025 Top 10 Top 10 Apps Ranking Virtual Currency Trading Apps

Empfohlen 2025 Top Ten Mainstream Virtual Currency Trading Platformen Empfohlen 2025 Top Ten Mainstream Virtual Currency Trading Platformen Mar 25, 2025 pm 06:24 PM

Empfohlen 2025 Top Ten Mainstream Virtual Currency Trading Platformen

See all articles