2016-08-21 4 views
-4

In PHP Ich möchte Code in eine Datei schreiben und kompilieren Sie es in einem Server.PHP schreiben Sie Dateien und speichern Sie als. Java

Aber die fopen() erstellt immer eine Datei mit .txt, gibt es eine Möglichkeit, ich kann eine Datei mit PHP erstellen und schreiben Sie es in eine Datei und speichern Sie es mit .java Erweiterung?

+0

Welche Zeichen sind Sie verwenden wird geöffnet/erstellt haben, können Sie die Datei ändern Erweiterung ziemlich einfach (wenn Sie Zugriff auf das eigentliche Skript haben). – segFault

+0

Nicht ein PHP-Whiz, aber können Sie nicht nur die Erweiterung angeben: '$ file = fopen (" test.java "," w ");' – Li357

+0

Ich benutze PHP. Ich möchte den Text in eine Datei schreiben, damit er direkt im Server kompiliert werden kann. Es ist jetzt ein Problem, da PHP immer in eine Datei mit TXT-Erweiterung schreiben. – Ninja

Antwort

1

fopen erstellt eine Datei mit dem von Ihnen angegebenen Namen. Zum Beispiel:

$fp = fopen("TestClass.java", "a+"); 

Beachten Sie die a + Flagge, die die Datei und setzt den Dateizeiger am Ende der es

Verwandte Themen