печать — размещение переменной PHP внутри shell_exec () для запуска команды lsp

Когда загружается 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

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]