My younger brother, my php website system analysis tool 01

Source: Internet
Author: User
My php website system analysis tool 01 needs to quickly figure out how the entire php website system runs out of future work requirements. With a testing mind, I wrote this tool. For the time being, it is called "dynamic resolution map of system information". maybe the "system information map" is more convenient. This time, the system of Zhimeng was used as an experimental object. This code writes and finds a useful SVG plug-in, svgjs (svgjs.com), which allows you to easily use JavaScript scripts to control and draw some vector images. This program has conceived a long history of my php website system analysis tool 01

In the future, we need to quickly figure out how the entire php website system runs. With a testing mind, I wrote this tool.

For the time being, it is called "dynamic resolution map of system information". maybe the "system information map" is more convenient.

This time, the system of Zhimeng was used as an experimental object.

This code writes and finds a useful SVG plug-in, svgjs (svgjs.com), which allows you to easily use JavaScript scripts to control and draw some vector images.

This program has been conceived for a long time and implementation is only a matter of the past two days.

This program runs on a local virtual machine. The entire display process will take half a minute for the browser.

Although there are still many imperfections in the entire program, if there is a very high usage frequency in the future, there are still some areas for further improvement.


Algorithm Process overview:

Each element has a unique ID, and a block of space stores the ID value of the link target. this element automatically reads the coordinate information of the target ID carried by it and creates a line, this part is completed by JS. the element ID name and the carried ID are formed by the PHP part through the hash of the absolute address of the file.


The following is a webpage for automatically generating results from code.

The blue line represents the location of the php file in the php file requireonce (currently, only the location of the php file is written in php, and other files are not added yet ).

A yellow line is a line formed by manually selecting a file.

All connection lines can be erased.






Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.