2016-08-21 65 views
-4

在php中,我想將代碼寫入文件並在服務器中進行編譯。Php寫入文件並保存爲.java

但fopen()總是用.txt創建一個文件,有沒有一種方法可以用php創建一個文件並將其寫入一個文件並用.java擴展名保存?

+0

到底有什麼是您使用的代碼,你可以改變文件擴展很容易(如果你有權訪問實際的腳本)。 – segFault

+0

不是PHP專家,但不能只是指定擴展名:'$ file = fopen(「test.java」,「w」);' – Li357

+0

我正在使用PHP。我將文本寫入文件,以便它可以在服務器中直接編譯。所以它現在是一個問題,因爲PHP總是寫入一個文件擴展名爲txt。 – Ninja

回答

1

fopen用你給的任何名字創建一個文件。例如:

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

注意的A +標誌,這將打開/創建文件,並把文件指針指向它