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