Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php “我能”;猫;文本文件到屏幕,但不是lp1_Php_Apache_Ubuntu_Linux Mint - Fatal编程技术网

Php “我能”;猫;文本文件到屏幕,但不是lp1

Php “我能”;猫;文本文件到屏幕,但不是lp1,php,apache,ubuntu,linux-mint,Php,Apache,Ubuntu,Linux Mint,我有一个简单的文本文件“receipt.txt”,我想发送到我的58毫米pos打印机。我可以将文件“cat”到终端显示器,我可以在我的网页上运行以下命令,一切都很好 echo exec('cat /var/www/html/ricksregister/register/receipt.txt'); var_dump($output); 但它不会打印到lp1 echo exec('cat /var/www/html/ricksregister/register/receipt.txt >&

我有一个简单的文本文件“receipt.txt”,我想发送到我的58毫米pos打印机。我可以将文件“cat”到终端显示器,我可以在我的网页上运行以下命令,一切都很好

echo exec('cat /var/www/html/ricksregister/register/receipt.txt');
var_dump($output);
但它不会打印到lp1

echo exec('cat /var/www/html/ricksregister/register/receipt.txt >> /dev/usb/lp1', $output);
var_dump($output);
我想知道权限,但不确定它们应该是什么。我用用户名和组名运行LinuxMint。我试过了

chown -R rick:rick register
chmod -R 777 register


任何帮助都将不胜感激

请更正您的答案。第一个代码段不正确,第二个缺少斜杠。我不熟悉这一点,所以这就是我的问题,我不知道代码段出了什么问题,也不知道缺少了哪些斜杠。这就是为什么我发布了这个问题。哦,顺便说一下,这是一个问题而不是答案,所以你看不出第一个代码段的路径和第二个代码段的路径有什么不同?也不是说你显然没有关闭exec函数?或者您有
,$output)在你的第二段结尾两次?说真的,我已经在这一段上绞尽脑汁两天了。我试图理解关于exec的php手册,但对我来说有点模糊不清。我已经通过谷歌和Ubuntu搜索了我能想到的任何地方。我知道我很接近哦哦我看到了缺少的斜线,我现在就试试请更正你的答案。第一个代码段不正确,第二个缺少斜杠。我不熟悉这一点,所以这就是我的问题,我不知道代码段出了什么问题,也不知道缺少了哪些斜杠。这就是为什么我发布了这个问题。哦,顺便说一下,这是一个问题而不是答案,所以你看不出第一个代码段的路径和第二个代码段的路径有什么不同?也不是说你显然没有关闭exec函数?或者您有
,$output)在你的第二段结尾两次?说真的,我已经在这一段上绞尽脑汁两天了。我试图理解关于exec的php手册,但对我来说有点模糊不清。我已经通过谷歌和Ubuntu搜索了我能想到的任何地方。我知道我很接近哦哦我看到了缺失的斜线我现在就试试
chown -R root:rick register
chmod -R 777 register