zoukankan      html  css  js  c++  java
  • 【转】windows下php的exec函数执行不成功的另一种原因

    今天忙活一天了,想用php调用一个exe程序。执行后一直返回1(返回0是成功),也看不到任何输出,$output也看不到东西。

    从网上看了, 大部分文章都说是cmd.exe的权限问题、php开启了safemode等,我不是这些原因。我遇到的是编码问题,网页是utf-8编码,程序路径中的中文到了cmd变乱码。把路径都改成英文的就可以了。

    另外,由于错误信息不能输出,我一直没有头绪,直到发现了重定向的方法。在想执行的命令后加“2>&1”,$output中就有错误信息了

    from :https://blog.csdn.net/u014611932/article/details/79164879?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase

  • 相关阅读:
    Seaborn相关
    Matplot相关(二)——统计图
    PAT 甲级真题
    数学题一
    Codeforces Round #467 (Div. 2)
    国庆 Day1
    [NOIP 2005] 运输计划
    dp专题练习
    YBT 2.4 AC自动机
    [模板]树链剖分
  • 原文地址:https://www.cnblogs.com/xuan52rock/p/13808587.html
Copyright © 2011-2022 走看看