shell-exec

    1热度

    1回答

    我是新来的php。在我的PHP文件,我有这样的命令: shell_exec("\"C:\path_with_spaces_to_.exe\" -c -n 1 C:\path_to_image\$image_name 2>&1"); 奇怪的是我的$image_name从未得到读取。 我相信也许我想念一些基本的东西。 我尝试了很多方法,但在这里已经过了3个小时,仍然卡住了。 任何有关我在这里有什么

    0热度

    1回答

    我成功地在Heroku平台中部署了我的php应用程序。在我的PHP代码,我调用Python文件通过了shell_exec()如下: $result = shell_exec('python test.py ' . escapeshellarg($content)); 我的PHP应用程序的工作在本地主机上并没有什么问题,我的PHP应用程序的其他功能工作在Heroku。但是当我请求这个声明的文件时

    1热度

    1回答

    因此,出于某种原因,我无法使用mail()PHP函数,也不能使用带有SMTP的PHPMailer。所以寻找的选择,我写了一个简短的shell脚本来发送带有附件的电子邮件,内容如下: #!/bin/bash echo "Some text $1 $2 $3" | mail -a "/path/to/attached/file.xlsx" -s "Subject text" [email prote

    0热度

    1回答

    如何在php shell_exec(“wine ffmpeg.exe”)中启动wine; ? (ubuntu的版本14服务器) 安装 sudo apt-get install wine -y PHP5代码: $cmd = "/usr/bin/wine /var/www/html/ffmpeg.exe upload/image.jpg" shell_exec($cmd); ffmpeg.e

    1热度

    1回答

    我想调用proc_open在后台执行一个脚本,后台进程将在几秒钟后终止。基本上,该脚本是一个C/Java/Python脚本,它将编译和运行用户提交的代码,所以我希望该流程能够在一段时间后终止。 我想实现的是当后台运行脚本的执行时间超过3秒时,停止进程以及停止写入文件。比方说,我运行一个for循环将1 million lines的某些字符串写入文件,并在time >= 3 seconds处停止。当我

    -1热度

    3回答

    我试图在本地运行一个PHP脚本,该脚本用wget刮去Google,并将HTML转储为temp.html。 运行从终端这个命令正常工作: wget -O temp.html http://www.google.ca 从PHP运行此命令也能正常工作(所以它不是一个权限问题): shell_exec('touch temp.html'); 但是从运行PHP这样做不工作(不创建temp.html)

    0热度

    1回答

    我在PHP中创建一个CLI应用程序,我想在默认的Web浏览器中打开帮助页面。这与git在运行git help <command>时的作用类似,它在默认浏览器中打开相关的URL。 在Python上有webbrowser.open function它照顾它,但我找不到任何PHP包。 这是迄今为止我的做法,但我不能够正确地测试它(即Windows 7中,Debian的,MacOS的,等等),所以它是一种

    0热度

    2回答

    我遇到了PHP shell_exec()的问题。 背景: 我用了shell_exec()通过Web浏览器访问的嵌入式Linux目标(即树莓派),使用HTML的JavaScript(AJAX)和PHP,所有的作品真的很好(如我意识到这个问题的安全性问题,但不适用于此)。目前我正在使用PHP v 5.6.31和Apache2 v 2.4.27看起来很稳定。 问题 经过长时间使用后,我注意到shell_

    0热度

    1回答

    执行shell_exec时我得到给定的日志。日志不停止并导致高服务器日志。 我已经尝试了不同版本的PHP(PHP5.6,PHP7.0,PHP7.1),但没有任何希望。 有没有可用于此的任何修复? [24 - 8 - 2017十二时38分57秒]注意:[池WWW]孩子112108退出, 代码058.651699秒后从开始 [24 - 8 - 2017 12时38分:57]注意:[池WWW]孩子112

    1热度

    1回答

    我有以下JAVA程序已被转换为JAR文件并放在与我的PHP文件相同的目录中。 所以基本上它需要通过PHP传递参数,并显示 public class Test { public static void main(String[] args) throws Exception { //Takes the value passed from the PHP String