shell-exec相关内容

连接到 Gmail IMAP PHP“无法打开流"

有很多人有类似的问题,但没有人回答他们的问题.我在 PHP 中启用了 IMAP,使用了所有正确的信息.我看不出哪里出错了. 这是我的代码: $hostname = '{imap.gmail.com:995/imap/ssl/novalidate-cert}';$username = 'emailaddress@gmail.com';$password = '密码';$inbox = ima ..
发布时间:2022-01-23 13:18:50 PHP

查询音频/视频文件的信息

我想要一个 PHP 函数,它接收文件的路径并返回有关它的信息数组.PHP文件可以调用FFmpeg. 返回的数据应该类似于 Array([哑剧] =>视频/ogg[容器] =>奥格[视频] =>西奥拉[音频] =>沃比斯[持续时间] =>20.3//以秒为单位)大批([哑剧] =>音频/ogg[容器] =>奥格[视频] =>[音频] =>FLAC[持续时间] =>3)大批([哑剧] =>图像 ..
发布时间:2021-12-26 19:10:41 PHP

PHP - 如何让 Shell 错误回显到屏幕上

我正在第一次使用 shell_exec().我正在尝试使用 ffmpeg shell 脚本在我的服务器上转换一些视频文件. 当我在浏览器中执行以下代码时,它返回NULL: var_dump(shell_exec("ffmpeg -i/var/www/html/sitedomain/httpdocs/tmp/ebev1177.mp4")); 但是,当我在终端中运行等效代码时: >ff ..
发布时间:2021-12-26 18:53:04 PHP

如何通过 PHP 执行 SSH 命令

我希望通过 PHP 进行 SSH 输出.解决此问题的最佳/最安全方法是什么?我知道我可以做到: shell_exec("SSH user@host.com mkdir/testing"); 还有更好的吗?那种感觉太“调皮"了:) 解决方案 我会使用 phpseclib,一个纯 PHP SSH 实现.一个例子: ..
发布时间:2021-12-23 22:44:49 PHP

从 php 执行 Powershell 脚本

我正在尝试从 PHP 执行 powershell 脚本,但它似乎不起作用. 脚本“newEvent.ps1"在 Exchange 服务器上创建一个事件. $psPath = "powershell.exe";$psDIR = "C:\\wamp\\www\\ant\\assets\\ps\\";$psScript = "newEvent.ps1";$runScript = $psDIR.$ ..
发布时间:2021-12-08 08:33:16 PHP

是否有任何地方的“if"开关列表?

是否有在 Bash 脚本中使用的所有 if 开关的列表?有时我看到有人在使用它,我想知道他们使用的开关实际上是做什么的. 这个例子中的 -z 就是一个例子.我知道如何使用它,但我不知道它的来源. if [ -z "$BASH_VERSION";];然后echo -e "错误:此脚本需要 BASH shell!";出口 1菲 任何参考、指南、帖子、答案将不胜感激. 解决方案 查看 ..
发布时间:2021-12-05 22:37:50 其他开发

php shell exec 在使用 wkhtmltopdf 时挂起

我正在尝试使用 PHP 从 HTML 生成 PDF.我运行 Mac OS X 作为我的开发环境,尽管我希望此代码在生产 linux 服务器上运行. 到目前为止我有: $url = escapeshellarg("http://www.google.com/");$output = shell_exec("/usr/local/Cellar/wkhtmltopdf/0.11.0_rc1/bi ..
发布时间:2021-09-27 20:16:41 PHP

CreateProcess 和 ShellExecute 的区别

两者的主要区别是什么?我愿意从我的(C++)应用程序中只运行另一个 EXE.在继承环境、安全特性等方面有什么不同吗? 解决方案 CreateProcess 和 ShellExecute 的主要区别如下: CreateProcess更面向低级别,ShellExec 位于高用户级别,可以在资源管理器中看到用户. 例如使用CreateProcess 可以使用长度大于MAX_PATH 的命令 ..
发布时间:2021-09-25 18:40:55 C/C++开发

在 shell_exec 中使用 wget 下载和保存文件

我想从命令行下载文件当我在 shell 中运行命令时,它会起作用,但是当我想在 PHP 中执行它时,没有结果 $cmd='wget http://cvs.snort.org/viewcvs.cgi/snort/rules/dns.rules'$output=shell_exec($cmd);echo " $output "; 我只是想从这个网站下载 任何帮助将不胜感激 ..
发布时间:2021-09-24 20:13:31 PHP

nslookup 查询的 shell_exec 空响应

我正在使用 Ubuntu 和 xampp,我正在尝试通过执行命令 nslookup gmail.com.PHP,但我得到一个空的响应.当我在 Windows 机器以及运行 CentOS 的 Linux 服务器上尝试时,同样的事情也有效. 仅供参考 nslookup gmail 当我直接在终端上运行命令时会给出正确的响应,只有当我尝试通过它来执行时才会出现问题. 我什至尝试做一个 whi ..
发布时间:2021-09-12 19:10:31 PHP

命令通过终端工作正常,但不是 shell_exec php

遇到了一个奇怪的问题,我现在用 Lion 在我的 mac osx 上安装了 wav2png 并且在使用终端时工作正常没有问题但是当我尝试使用 shell_exec 和 php 运行它时,如下所示 $wav2png = shell_exec("cd {$targetDir} &&/usr/bin/wav2png --foreground-color=000000ff --background-co ..
发布时间:2021-09-05 20:33:58 PHP

使用 shell_exec('passwd') 更改用户密码

我需要能够通过网页(在受控环境中)更改用户的密码.因此,为此,我正在使用此代码: 我的问题是该脚本没有更改用户“testUser"的密码.我做错了什么? 谢谢 解决方案 另一种选择是有一个 shell 脚本,比如在某个地方叫做 passwd_change.sh,看起来像这样: #!/usr/bin/expect -f设置用户名 [lindex $argv 0]设置密码 [li ..
发布时间:2021-09-01 18:51:10 PHP

通过 PHP 执行 Openwrt UCI 命令

我正在使用 PHP 为 openwrt 开发简单(非常简单)的前端.为此,我需要通过 PHP shell_exec() 或 system() 函数调用许多 openwrt UCI(统一配置接口)命令.我在终端中尝试过的所有 UCI 命令都运行良好.但是一旦我通过上述功能运行它们,它们就无法正常工作. 作为示例,我运行以下两个在终端中运行良好的命令 uci set wireless.@wif ..
发布时间:2021-07-23 19:56:50 PHP

使用传递变量从 ruby​​ on rails 执行 shell 脚本

我正在尝试将 prosody xmpp 服务器与我的 rails 应用程序集成.我需要在注册时在数据库中创建一些用户,以便稍后在韵律服务器中使用它们. 在 rails 中运行 shell 命令并输出任何信息日志的最佳方法是什么? prosodyctl adduser User.username 解决方案 我通常用 system(command) 运行,或者用反引号 command 运行 ..
发布时间:2021-07-12 20:40:42 其他开发

PHP shell_exec 使用 ssh 运行 shellscript

我有一个 shellscript,它使用 ssh 和一个密钥连接到另一台机器,因此它不需要用户名和密码. 当我从命令行运行这个脚本时它工作正常..但是当我从 php shell_exec 运行这个脚本时它不起作用. 如果我与 PHP 建立 ssh 连接并以我自己的用户身份运行脚本,它确实可以工作. 现在我的问题:D有没有办法只在 shell_exec 中从 php 运行脚本,而无 ..
发布时间:2021-07-10 20:18:05 PHP