无法从python检索json输出到php

时间:2014-08-01 03:23:50

标签: php python html json

我正在尝试创建一个网页,该网页接收文件并将文件发送到python程序,对其进行操作并将结果发送回php,然后显示回网页。

现在,我将代码显示为一个网页,它接收一个文件,将其发送到python,获取文件名,将其发送回php并将其打印在网页中。 php到python连接是通过json。我无法将结果返回到我的网页或我的php页面。

以下是代码:

的test.html

<form action="test.php" method="post" enctype="multipart/form-data">
    <label for="file">Filename:</label>
    <input type="file" name="file" id="file"><br>
    <input type="submit" name="submit" value="Submit">
</form>

test.php的

<?php
   if ($_FILES["file"]["error"] > 0) 
    {
        echo "Error: " . $_FILES["file"]["error"] . "<br>";
    }
 else 
    {
        $filepath=$_FILES["file"]["tmp_name"];
        $myFile=$filepath;
        $result = shell_exec('C:\\Python33\\python C:\\xampp\\htdocs\\pathovcf\\test.py ' . escapeshellarg(json_encode($myFile)));
        $resultData = json_decode($result, true);
        echo $resultData;
    }
?>

test.py

import os
import sys
import json
import re
filepath=json.loads(sys.argv[1])
print(json.dumps(filepath))

知道我在哪里犯错误吗?

0 个答案:

没有答案