草庐IT

php安全输出

全部标签

Windows 计划任务不适用于 PHP 脚本

我每天早上9点使用WindowsServer2003尝试执行一个PHP脚本。这是运行中的命令:"C:\ProgramFiles\Zend\ZendServer\bin\php.exe"C:\ProgramFiles\Zend\Apache2\htdocs\signout\teachernotify.php它应该执行上面的PHP脚本,它应该给我发电子邮件,但它不起作用。通过浏览器可以访问上面的脚本,但不能通过计划任务访问。当我通过任务计划程序运行它时,它就像发生了什么一样,但它似乎没有工作。有什么建议吗?谢谢 最佳答案 听起来可能是权

windows - 是否有查看命名管道安全 DACL 的工具?

我尝试使用sysinternals中的pipeacl和进程资源管理器。pipeacl给我一个错误,sysinternals似乎不支持命名管道的安全性。 最佳答案 我发现如果ProcessExplorer不支持某个功能,ProcessHacker通常是这样,反之亦然。尚未检查它是否支持命名管道,但值得一试。 关于windows-是否有查看命名管道安全DACL的工具?,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

php - Psexec 与 SSH - 从 Windows 执行远程命令

我目前正在使用PHPexec来利用Psexec在我的LAN中的远程机器上执行命令。它有点管用,但我经常遇到麻烦,不得不四处搜索答案,这让我做出了改变。我很快将不得不在远程linux机器上以及从windows上执行命令,我想知道我是否应该完全退出Psexec并从PHP使用SSH命令。我之前没有使用过SSH2扩展,从文档看来我也会遇到问题,因为我使用的是Windows机器。但不是维护Psexec和PHPSSH-应该尝试让PHPSSH2在Windows机器上工作,而在远程Windows机器上不完全是SSHserver.或者我需要考虑其他选择吗? 最佳答案

php - 我应该使用哪个 php 二进制文件?

http://windows.php.net/download/-有一个VC9x86线程安全/非线程安全版本的PHP可执行文件。我应该使用什么?从开发的角度来看它有什么意义? 最佳答案 如果您打算将PHP用作IIS的CGI接口(interface),那么您唯一需要非线程安全版本的情况。 关于php-我应该使用哪个php二进制文件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6

windows - vbs 脚本 - 帮助添加要在电子邮件正文中使用的标准输出

寻求帮助设置此vbs脚本的输出并将其用作电子邮件正文中的文本。我添加了一个用于发送电子邮件的子程序。我现在需要帮助的是从脚本执行中捕获标准输出并将其包含在电子邮件正文中。代码:'DeclareVariablesDimobjWMIService,objProcess,colProcess,Status,strComputer,strService,objMessage'AssignArgumentsstrComputer=WScript.Arguments(0)strService=WScript.Arguments(1)Status=false'CheckForArguments-Qu

php - 我必须在 Windows 上编译 PHP 扩展才能在 Windows 上使用它吗?

我试图在Windows7上编译一个“helloworld”类型的扩展,但我遇到了各种各样的问题。我的最终目标是将编译后的扩展与PHP一起使用(使用wampserver2)。是否可以在Linux上编译该扩展并使其在Windows上仍然有效?我注意到WAMP/PHP中ext文件夹中的所有扩展名都是.dll。有没有办法在linux机器上为Windows生成DLL,还是我也必须在Windows上编译? 最佳答案 交叉编译是可能的,但是你需要在linux系统上有一个基本的windows开发环境(例如Wine),以便编译器使用。为使生成的.dl

windows - 如何让 Apache2.2 从 PHP 加载 SQLite3 类?

我目前正在尝试在Windows上获得一个工作的PHP环境,但由于某些原因Apache无法执行,例如print_r(SQLite3::version());,但显示Fatalerror:Class'SQLite3'notfoundinC:\ProgramFiles(x86)\Apache2.2\htdocs\index.php在第8行,而php.exe打印出完全正确的输出。在php.ini中,我只加载extension=php_sqlite3.dll,没有别的。在httpd.conf中,我得到了PHPIniDir"C:/ProgramFiles(x86)/PHP/",它使Apache能够

c++ - 使用 FFmpeg(或类似工具)将应用程序输出录制为视频

我们有一个要求,让用户录制我们的3D应用程序的视频。我已经可以抓取单独的渲染帧,所以这个问题专门关于如何将帧写入视频文件。我不认为将每一帧写成一个单独的文件和后处理是一个可行的选择。我可以考虑将选项录制到简单的视频文件以供以后优化/编码,或直接写入合理的编码格式。另一篇文章中建议使用FFmpeg,但我觉得它有点令人生畏。这是最好的选择吗,如果不是,可以建议什么?我们可以使用LGPL,但不能使用完整的GPL。我们正在使用C++开发Windows(Win32而不是MFC)。非常感谢使用您推荐的库的示例/伪代码...基本上是在如何执行3个功能之后:startRecording()做任何需要的

windows - 将输出重定向到 VAR 指定的文件名

在Windows批处理文件中,我试图将输出重定向到一个由变量指定的文件名中。我一定是遗漏了一些明显的东西,但我一直在用我的变量名创建文件作为文件名。解决此问题的正确方法是什么?SETOUTFILE="%TEMP%\MyOutput.txt"REMhopefully,createaMyOutput.txtfileinthetempfolderwith"sometext"ascontentechosometext>%OUTFILE% 最佳答案 dbenham是对的。您不能按照现有的方式在某个位置创建文件,但是您可以绕过这个...但是,如

php - Windows 上的 WGET 通过 PHP exec() 不起作用

当通过exec()从PHP调用时,我无法让wget工作。代码是:exec('wget-b--timeout=300--no-check-certificate-Oc:\wgetlog.txthttp://localhost/project/someparam/somevalue>c:\wgetout.txt')被调用的URL是一个基于ZendFramework的项目中的操作,该项目操作MySQL数据库中的一些数据。执行上述时,只会创建“c:\wgetout.txt”,并且是空的。设置如下:Windows7XAMPPPHP版本5.3.5从here获取最新版本PHPsafe_mode已关闭