Programm zum Bearbeiten von .phar Dateien?
Moin Meister,
ich suche nach einem Programm, welches Dateien mit der .php Dateiendung bearbeiten kann. Also dass ich den Quellcode auslesen und verändern kann. Wenn vorhanden, würde mir auch eine funktionierende Erweiterung für Notpad++ weiterhelfen. Hauptsache ich kann aus dem undurchsichtigen PHP Quellcode Zeichengewirr einen lesbaren Text machen, den ich auch bearbeiten kann.
Kann mir da jemadn so eine Erweiterung oder ein Programm empfehlen?
Grüße.
3 Antworten
Die .phar-Dateien sind gepackte Dateien, d.h. Du müsstest sie zuerst mit einem geeigneten Programm entpacken. Das es unter der Haube ZIP- oder RAR-Archive sind, die mit dem bzip- oder gzip2-Kompressionsalgorithmus gepackt wurden, sollte ein normaler "entZIPper" (winZIP, 7-Zip...) solche Dateien entpacken können. Die entpackten Dateien kannst Du dann mit einem normalen Editor bearbeiten.
Ja, schade... dann kann es dieser Packer nicht. Versuche es mit dem Kommandozeilenaufruf von BLACKhex000000.
Gibt reihenweise brauchbare Texteditoren mit Syntax Highlighting.
Notepad++ hast du ja schon genannt. PHP kann der von Haus aus.
Persönlich verwende ich gerne VS Code. Auch hier: PHP Syntax versteht der.
Wenn der Code nicht zu verstehen ist, wird dir kein Editor der Welt helfen^^
Okay... Sorry, aber ich kenne mich damit noch nicht so richtig aus... Man kann also Codes unleserlich machen? Und das ist dann also nicht wieder Rückgängig machbar?
Hab grad das Bild gesehen.
Das it eine PHAR Datei, also eine (oder mehrere) komprimierte PHP-Dateien.
Das musst du erst mal auspacken bevor du es lesen / bearbeiten kannst.
php -r '$phar = new Phar("phar-file.phar"); $phar->extractTo("./directory");'
Also das über CMD ausführen? Und die Namen durch meinen Dateinamen ersetzen?
Ok jetzt nochmal im Klartext: Was muss ich genau tun?
Na, genau was du geschrieben hast.
Befehl oben in der Kommandozeile aufrufen und phar-file.phar durch den Namen deiner PHAR-Datei ersetzen und ./directory durch einen Verzeichnisnamen ersetzen wo du die Dateien hin ausgepackt haben möchtest.
C:\Users\Tactoo>php -r '$phar = new Phar("EconomyAPI.phar"); $phar->extractTo("C:\Users\Tactoo\Desktop\Pocketmine - MP Server\plugins");'
Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch.
? Mache ich noch etwas falsch?
php-Dateien sind reine Textdateien, die kannst Du mit jedem Texteditor bearbeiten.
Wenn der Programmierer die unleserlich gestaltet hat, kann der arme Editor daran auch nicht's ändern.
Ich habe gerade nochmal ein Foto von dem Quellcode angehängt. Ich hoffe, dass ist überhaupt PHP bzw Phar? Aber ich nehme es wegen der Endung mal an... Du kannst dir das Foto ja nochmal anschauen...
PHAR sind Archivdateien, die man erst auspacken muss um sie bearbeitbar zu machen.
Guck dir oben den Vorschlag von BlackHex an, oder such im netz danach.
Wenn ich die gesamte Datei mit WinRAR entpacken möchte, wird mir angezeigt, dass diese Dateiformatierung nicht unterstützt wird?!