请问我想将代码从变量 $s 传输到以(.java 或 .py)结尾的空文件。请问,你能帮忙吗?有什么提示吗?
<?php
$solution=$_GET['solution'];//i get this solution from outside
$PATH="C:\Program Files\Java\jdk1.7.0_09\bin";
$s=$solution;
//$u=implode("",$s0 );
echo "<br />";
echo exec("javac $s.java 2>&1");
echo "<br />";
echo exec("java $s 2>&1");
echo "<br />";
echo shell_exec("javac $s.java 2>&1 ");
echo "<br />";
?>
最佳答案
如果您使用 php 版本 5.x.x,那么..
您正在寻找的是file_put_contents 。
file_put_contents($file, $current);
所以你的代码应该如下使用它(根据我的理解),通过组装/连接变量中的所有文件内容(比如说$final),以字符串格式,然后使用afore提到的功能。
<?php
.......
$file = 'sample.java';
file_put_contents($file, $final);
?>
关于java - 如何将包含 java 或 python 代码的变量从 php 文件传输到空文件(.java 或 .py)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29202316/