我试图通过PHP页面执行python脚本,并在同一个PHP网页上显示脚本输出。 Python脚本将访问远程服务器并读取其中的文件并将输出传递给PHP网页。
问题我面对的是,PHP页面仅显示脚本在其本地执行期间给出的输出,而远程文件读取中没有任何内容。
这里有什么问题,是否会超时? PHP代码是;
cron job: <input type="text" name="cron_job"><input type="submit" value="Submit">
<?php
if (isset ($_GET['cron_job']))
{
$cron_job = $_GET['cron_job'];
$cron_job = preg_replace('/\s+/', '', $cron_job);
echo ($cron_job);
$command = escapeshellcmd('/opt/lampp/htdocs/remote_file_read/remote_file_read.py tpfwdshw@ldngfwdapp01' .$cron_job);
$file = $cron_job.".txt";
$read_file_line = file('/opt/lampp/htdocs/remote_file_read/tmp_output_files/'.$file);
foreach ($read_file_line as $line)
{
echo htmlspecialchars($line) . '<br>';
}
}