Когда загружается 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"; ?>
Я видел много разных предложений в Интернете о том, как сделать эту работу, но они все указали немного другой процесс, и никто из них не работал для меня. Кто-нибудь может помочь?