java - 如何将包含 java 或 python 代码的变量从 php 文件传输到空文件(.java 或 .py)?

标签 java php python

请问我想将代码从变量 $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/

相关文章:

java - 如何通过Xpath提取登录用户的文本

php - 目录条目 : Updated html files or on-the-fly from database?

php - 将 PHP 变量传递给 jQuery 整数

python - 使用 tensorflow 一次切片多个切片

python - 在 python 中的类中启动无限循环线程后继续执行代码

python - token 化后如何提取 http 或 https?

java - 如何计算Java中的时差?

java - 用于内存高效数据存储的 HashMap 替代方案

java - 带有 EXT JS 错误 : DispatcherServlet noHandlerFound 的 Spring MVC

php - 协助在 php echo 中使用 £ 符号