it-swarm.com.de

Software, die alle relevanten enthaltenen Dateien für eine Web-App abruft?

Hoffentlich ist dies die richtige Stack Exchange-Site, um diese Frage zu stellen.

Ich habe eine ziemlich große Web-App vom vorherigen IT-Mitarbeiter meiner Organisation geerbt. Es ist in PHP geschrieben und es gibt keine Dokumentation. Mein PHP ist bestenfalls sehr verrostet, aber mir wurde die Aufgabe übertragen, den Code für die Web-App zu untersuchen, seine Funktion zu ermitteln und vorzubereiten, damit er definitiv auf einen anderen Host mit verschoben werden kann keine Probleme.

Die Verzeichnisse, in denen sich die relevanten PHP-, Js- und CSS-Dateien befinden, enthalten eine ganze Reihe anderer PHP-, Js- und CSS-Dateien - Dinge wie frühzeitige Überarbeitungen von Dateien, Sicherungen, geringfügige Änderungen usw. Alles sehr chaotisch.

Ich möchte in der Lage sein, alle für die App relevanten Dateien lokal herunterzuladen und nicht alle zusätzlichen, damit es beim Betrachten des Codes viel einfacher wird, sie zu entwirren. Gibt es eine solche Software, die bei entsprechenden Berechtigungen auf dem Server eine erste PHP -Datei abruft, nach Code aus Includes sucht und diese herunterlädt, und dasselbe für CSS- und JS-Dateien tut . Gibt es eine IDE, die etwas Ähnliches bewirkt, wenn Leute die Web-Apps anderer debuggen und entwirren müssen?

1
Mark G

Mir ist keine Software bekannt, die Ihren Anforderungen entspricht, obwohl Sie in der Lage sein sollten, diese Aufgabe ohne zu großen manuellen Aufwand zu bewältigen (und im Zweifelsfall alles zu kopieren - Symlinks, Webserverkonfiguration, Datenbank und alles - Großhandel alle aber garantiert zu arbeiten).

wget -r sollte ausreichen, um die CSS- und JS-Assets herunterzuladen.

In Bezug auf PHP möchten Sie möglicherweise versuchen, dieses Snippet am Ende der Footer-Datei (en) der Anwendung hinzuzufügen, um zu sehen, was enthalten ist:

<?php
    var_dump( get_included_files() );
?>
1
danlefree