2016-08-21 70 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 +标志,这将打开/创建文件,并把文件指针指向它