通过ajax显示bash结果

时间:2015-09-29 06:15:29

标签: php jquery html ajax bash

所以我是php和ajax的新手。我试图在终端中运行一个文件,然后将结果返回给客户端。 Everyting工作正常,但结果不会显示在客户端。我回应了结果,我可以看到它。 PHP工作正常,但我认为我的ajax是错误的。请帮忙。

这是我的php代码

export class App {
    configureRouter(config, router) {
        const title = 'Brandon Taylor | Web Developer | Graphic Designer';
        config.title = '';
        var configMap = [
            . . .
            { route: 'work', name: 'work', moduleId: 'work', nav: true, title: ' | work' },
            . . .
        ];
        configMap.forEach(item => item.title = title + item.title);

        config.map(configMap);    
        this.router = router;
    }
}

这是我的ajax代码

<?php
if (isset ($_POST["list"]))
{   
$listval1 = $_POST["list"]; 
$myfile = fopen("list.c", "w") or die("Unable to open file!");
fwrite($myfile, $listval1); 
fclose($myfile);
}

else
{
$output=shell_exec(' gcc /var/www/html/list.c');
//print_r($output);
echo "<pre>$output</pre>";
//echo"success";

}
?>  

0 个答案:

没有答案