将PHP变量放在shell_exec()中以运行lsp命令

时间:2015-04-19 01:13:33

标签: php printing syntax shell-exec lpr

当url ... / print.php加载时,我希望打印上传到目标目录的最新文件的名称,并将同一文件同时发送到连接到服务器的打印机。使用此代码,当shell_exec(lsp / file / path)直接引用文件时,我能够执行我想要的所有操作。

我有一个功能设置,确定上传的最新文件和文件路径,但我想做一些像shell_exec(lsp $ filepath)。

<?php
$path = "/var/www/html/work/uploads";

$latest_ctime = 0;
$latest_filename = '';
$output = shell_exec('lpr'.$filepath);

$d = dir($path);
while (false !== ($entry = $d->read())) {
  $filepath = "{$path}/{$entry}";
  if (is_file($filepath) && filectime($filepath) > $latest_ctime) {
    $latest_ctime = filectime($filepath);
    $latest_filename = $entry;
  }
}

echo "$output Printing: $latest_filename";

?>

我在网上看到了很多关于如何完成这项工作的不同建议,但它们都指明了一个稍微不同的过程,但它们都没有为我工作。有人可以帮忙吗?

0 个答案:

没有答案