pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

<small id='PDIX4'></small><noframes id='PDIX4'>

          <bdo id='PDIX4'></bdo><ul id='PDIX4'></ul>
        <tfoot id='PDIX4'></tfoot>
        <legend id='PDIX4'><style id='PDIX4'><dir id='PDIX4'><q id='PDIX4'></q></dir></style></legend>

        <i id='PDIX4'><tr id='PDIX4'><dt id='PDIX4'><q id='PDIX4'><span id='PDIX4'><b id='PDIX4'><form id='PDIX4'><ins id='PDIX4'></ins><ul id='PDIX4'></ul><sub id='PDIX4'></sub></form><legend id='PDIX4'></legend><bdo id='PDIX4'><pre id='PDIX4'><center id='PDIX4'></center></pre></bdo></b><th id='PDIX4'></th></span></q></dt></tr></i><div class="dhdvnj7" id='PDIX4'><tfoot id='PDIX4'></tfoot><dl id='PDIX4'><fieldset id='PDIX4'></fieldset></dl></div>

        PHP - 如何讓 Shell 錯誤回顯到屏幕上

        PHP - How to get Shell errors echoed out to screen(PHP - 如何讓 Shell 錯誤回顯到屏幕上)

          • <bdo id='s9A1d'></bdo><ul id='s9A1d'></ul>
            <tfoot id='s9A1d'></tfoot>
            • <legend id='s9A1d'><style id='s9A1d'><dir id='s9A1d'><q id='s9A1d'></q></dir></style></legend>
                <tbody id='s9A1d'></tbody>
            • <small id='s9A1d'></small><noframes id='s9A1d'>

              1. <i id='s9A1d'><tr id='s9A1d'><dt id='s9A1d'><q id='s9A1d'><span id='s9A1d'><b id='s9A1d'><form id='s9A1d'><ins id='s9A1d'></ins><ul id='s9A1d'></ul><sub id='s9A1d'></sub></form><legend id='s9A1d'></legend><bdo id='s9A1d'><pre id='s9A1d'><center id='s9A1d'></center></pre></bdo></b><th id='s9A1d'></th></span></q></dt></tr></i><div class="tpl5zjl" id='s9A1d'><tfoot id='s9A1d'></tfoot><dl id='s9A1d'><fieldset id='s9A1d'></fieldset></dl></div>
                • 本文介紹了PHP - 如何讓 Shell 錯誤回顯到屏幕上的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在第一次使用 shell_exec().我正在嘗試使用 ffmpeg shell 腳本在我的服務器上轉換一些視頻文件.

                  I am in the process of using shell_exec() for the first time. I am trying to convert some video files on my server using the ffmpeg shell script.

                  當我在瀏覽器中執行以下代碼時,它返回NULL:

                  When I the below code in the browser, it returns NULL:

                  var_dump(shell_exec("ffmpeg -i /var/www/html/sitedomain/httpdocs/tmp/ebev1177.mp4"));
                  

                  但是,當我在終端中運行等效代碼時:

                  However when I run the equivalent code in my terminal:

                  <代碼>>ffmpeg -i/var/www/html/sitedomain/httpdocs/tmp/ebev1177.mp4

                  我得到了一大堆有用的信息,這些信息以錯誤結束必須至少指定一個輸出文件"

                  I get back a whole load of useful information which ends in an error "At least one output file must be specified"

                  為什么沒有將此信息傳遞回我的 PHP 腳本以便我可以將其回顯?

                  Why is this info not being passed back to my PHP script so I can echo it out?

                  推薦答案

                  錯誤數據從目標程序的STDERR流中輸出.您可以通過將 2>&1 附加到命令,通過 shell_exec() 的正常返回字符串訪問錯誤數據,該命令將重定向 STDERRSTDOUT,您當前看到的流:

                  The error data is output from the target program's STDERR stream. You can get access to the error data through the normal returned string from shell_exec() by appending 2>&1 to the command, which will redirect STDERR to STDOUT, the stream that you are currently seeing:

                  var_dump(shell_exec("ffmpeg -i /var/www/html/sitedomain/httpdocs/tmp/ebev1177.mp4 2>&1"));
                  

                  您可能還想看看 proc_open() 這將允許您獲得將 STDINSTDOUTSTDERR 作為三個單獨的流訪問,這可以對目標程序進行更細粒度的控制,以及您如何處理輸入和輸出到它,包括將它們中的任何一個和所有直接重定向到日志文件(如果需要).但請注意,這是一個復雜得多的機制,存在許多陷阱和絆倒危險.

                  You may also want to take a look at proc_open() which will allow you to get access to STDIN, STDOUT and STDERR as three individual streams, which can afford much finer grained control over the target program and exactly how you handle the input and output to it, including redirecting any and all of them directly to a log file if so desired. Be aware though that this is a much more complex mechanism with many pitfalls and tripping hazards.

                  可以在此處找到有關標準流的更多信息.

                  More information on the standard streams can be found here.

                  這篇關于PHP - 如何讓 Shell 錯誤回顯到屏幕上的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  MySQLi prepared statement amp; foreach loop(MySQLi準備好的語句amp;foreach 循環)
                  Is mysqli_insert_id() gets record from whole server or from same user?(mysqli_insert_id() 是從整個服務器還是從同一用戶獲取記錄?)
                  PHP MySQLi doesn#39;t recognize login info(PHP MySQLi 無法識別登錄信息)
                  mysqli_select_db() expects exactly 2 parameters(mysqli_select_db() 需要 2 個參數)
                  Php mysql pdo query: fill up variable with query result(Php mysql pdo 查詢:用查詢結果填充變量)
                  MySQLI 28000/1045 Access denied for user #39;root#39;@#39;localhost#39;(MySQLI 28000/1045 用戶“root@“localhost的訪問被拒絕)
                    <legend id='Fzdhd'><style id='Fzdhd'><dir id='Fzdhd'><q id='Fzdhd'></q></dir></style></legend>

                    1. <small id='Fzdhd'></small><noframes id='Fzdhd'>

                        <tfoot id='Fzdhd'></tfoot>

                          <i id='Fzdhd'><tr id='Fzdhd'><dt id='Fzdhd'><q id='Fzdhd'><span id='Fzdhd'><b id='Fzdhd'><form id='Fzdhd'><ins id='Fzdhd'></ins><ul id='Fzdhd'></ul><sub id='Fzdhd'></sub></form><legend id='Fzdhd'></legend><bdo id='Fzdhd'><pre id='Fzdhd'><center id='Fzdhd'></center></pre></bdo></b><th id='Fzdhd'></th></span></q></dt></tr></i><div class="dhtbzdx" id='Fzdhd'><tfoot id='Fzdhd'></tfoot><dl id='Fzdhd'><fieldset id='Fzdhd'></fieldset></dl></div>
                            <tbody id='Fzdhd'></tbody>
                            <bdo id='Fzdhd'></bdo><ul id='Fzdhd'></ul>
                          • 主站蜘蛛池模板: 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 生物制药洁净车间-GMP车间净化工程-食品净化厂房-杭州波涛净化设备工程有限公司 | 广州展览制作|展台制作工厂|展览设计制作|展览展示制作|搭建制作公司 | 玉米深加工设备|玉米加工机械|玉米加工设备|玉米深加工机械-河南成立粮油机械有限公司 | 深圳公司注册-工商注册代理-注册公司流程和费用_护航财税 | 培训中心-海南香蕉蛋糕加盟店技术翰香原中心官网总部 | 宁波普瑞思邻苯二甲酸盐检测仪,ROHS2.0检测设备,ROHS2.0测试仪厂家 | 绿叶|绿叶投资|健康产业_绿叶投资集团有限公司 | 日本细胞免疫疗法_肿瘤免疫治疗_NK细胞疗法 - 免疫密码 | 全自动不干胶贴标机_套标机-上海今昂贴标机生产厂家 | 食药成分检测_调料配方还原_洗涤剂化学成分分析_饲料_百检信息科技有限公司 | 旋片真空泵_真空泵_水环真空泵_真空机组-深圳恒才机电设备有限公司 | 水质监测站_水质在线分析仪_水质自动监测系统_多参数水质在线监测仪_水质传感器-山东万象环境科技有限公司 | 云阳人才网_云阳招聘网_云阳人才市场_云阳人事人才网_云阳人家招聘网_云阳最新招聘信息 | 小小作文网_中小学优秀作文范文大全 | EPK超声波测厚仪,德国EPK测厚仪维修-上海树信仪器仪表有限公司 | 丹佛斯变频器-丹佛斯压力开关-变送器-广州市风华机电设备有限公司 | MES系统工业智能终端_生产管理看板/安灯/ESOP/静电监控_讯鹏科技 | 防腐木批发价格_深圳_惠州_东莞防腐木厂家_森源(深圳)防腐木有限公司 | 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 压缩空气检测_气体_水质找上海京工-服务专业、价格合理 | 淘气堡_室内儿童乐园_户外无动力儿童游乐设备-高乐迪(北京) | 上海道勤塑化有限公司 | 合肥展厅设计-安徽展台设计-合肥展览公司-安徽奥美展览工程有限公司 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 有福网(yofus.com)洗照片冲印,毕业聚会纪念册相册制作个性DIY平台 | 阿尔法-MDR2000无转子硫化仪-STM566 SATRA拉力试验机-青岛阿尔法仪器有限公司 | 【德信自动化】点胶机_全自动点胶机_自动点胶机厂家_塑料热压机_自动螺丝机-深圳市德信自动化设备有限公司 | 钢衬玻璃厂家,钢衬玻璃管道 -山东东兴扬防腐设备有限公司 | 2025第九届世界无人机大会 | CE认证_FCC认证_CCC认证_MFI认证_UN38.3认证-微测检测 CNAS实验室 | 路面机械厂家| 厂房出租_厂房出售_产业园区招商_工业地产&nbsp;-&nbsp;中工招商网 | 电抗器-能曼电气-电抗器专业制造商| 硬齿面减速机_厂家-山东安吉富传动设备股份有限公司 | 澳威全屋定制官网|极简衣柜十大品牌|衣柜加盟代理|全屋定制招商 百度爱采购运营研究社社群-店铺托管-爱采购代运营-良言多米网络公司 | 模温机-油温机-电加热导热油炉-工业冷水机「欧诺智能」 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 冷却塔降噪隔音_冷却塔噪声治理_冷却塔噪音处理厂家-广东康明冷却塔降噪厂家 | 金蝶帐无忧|云代账软件|智能财税软件|会计代账公司专用软件 |