首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >shell_exec(lpr $var)无法打印

shell_exec(lpr $var)无法打印
EN

Stack Overflow用户
提问于 2014-02-14 02:25:11
回答 1查看 1.1K关注 0票数 0

我试图通过shell_excec()向热敏打印机发送一个代码栏,变量'a‘包含所需代码的路径和代码名本身。我正在处理localhost。我的问题是,这段代码在GNU/Linux (Trisquel)中可以正确执行,但是当我切换到OsX时,它就不能工作了

我的第一个猜测是文件没有适当的权限,但已经检查过了,这不是问题所在。

代码语言:javascript
复制
<?php
$cod =$_POST["a"];
$salida = shell_exec('lpr '.$cod);
echo $salida.' lpr '.$cod;
?>
EN

回答 1

Stack Overflow用户

发布于 2014-02-14 02:51:11

尝试将2>&1添加到命令末尾并添加到exec:

代码语言:javascript
复制
shell_exec('lpr '.$cod.' 2>&1');

它可以帮助你从lpr产生的输出中获得更多的数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21762481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档