Я хотел бы написать свой собственный сайт на основе существующей CMS (PrestaShop) с открытым исходным кодом. Есть несколько хороших функций, но и куча кода, который мне не понадобится для моего сайта (простой каталог B2B без каких-либо причудливых вещей). CMS использует PHP (очень отличается от того, что я узнал 15 лет назад) и .tpl файлов. Мне интересно, есть ли способ сопоставить веб-сайт как .exe в декомпиляторе, таком как IDA, чтобы видеть связь между файлами, вызовами и т. Д.? Cheersmap a Структура сайта
1
A
ответ
1
Для меня «карта структуры сайта» означает создание карты сайта. Но в любом случае ...
Вы можете всегда анализировать EXEC поток приложения PHP, глядя на исходном коде, если она не защищена от Ioncube или что-то.
Вы также можете получить достойную IDE, которая правильно индексирует код и обеспечивает Intellisense/code-completion.
Вы можете установить Xdebug и включить профилирование, а затем проанализировать созданный журнал трассировки с помощью инструмента Cachegrind, чтобы увидеть визуализацию потока выполнения приложения.
Referencing: http://talks.php.net/show/confoo10/10
- Есть также коммерческие инструменты профилирования доступны, которые обеспечивают визуализацию и выполнять измерения приложения: http://blackfire.io/, http://tideways.io/
, что является красивое изображение. – Martin
Спасибо за ваш ввод, я уже начал искать в [Visual Studio] (https://msdn.microsoft.com/fr-fr/library/dd409453.aspx). Но я обязательно посмотрю ваши предложения. – JackLinkers
Я не уверен, если VS обеспечивает достойную поддержку PHP. Попробуйте PHPStorm или Netbeans. –