【问题标题】:php script on iis to copy a folder over a windows networkiis上的php脚本通过Windows网络复制文件夹
【发布时间】:2011-08-04 23:11:26
【问题描述】:

我正在尝试使用 php 使用运行 php 脚本的 windows 调度程序通过 windows 网络复制文件夹和内容,包括子文件夹。

我想设置一个控制面板,以便用户可以访问可以编辑调度程序时间的网页。是否可以使用 php.ini 编辑 windows 调度程序。另外,我怎样才能让php通过网络访问共享文件夹。

【问题讨论】:

    标签: php iis


    【解决方案1】:

    PHP 对于这样的工作来说是一个糟糕的工具。为什么不使用xcopy 之类的东西?与使用多行 PHP 脚本相比,它在单个命令中的效率要高得多。

    您可以通过COM 让 PHP 在内部直接调用 Windows,这大概可以让您访问调度程序。但是,您必须仔细使用权限。 PHP/webserver 必须有权访问调度程序,并且作业必须以足够高的权限运行以处理网络资源 - 默认 IIS 用户帐户没有这些权限。

    【讨论】:

    • 是的,你是对的。我想我是从 GUI 看这个的。我希望能够设置一个用户面板,以便用户可以运行此作业或安排它。它不会有很多用户,我看到它只是读取所有文件并且只复制自上次运行以来修改过的文件。
    • php 是否有对应于 windows 的 exec()?
    • 我想我可以尝试一下。
    • exec 和相关函数在 Windows 上的工作与在 unix 上一样,它们只会使用 cmd.exe 而不是任何可用的 unix shell(例如 /bin/sh)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-02
    • 2021-06-01
    • 2015-09-13
    • 2014-07-16
    • 1970-01-01
    相关资源
    最近更新 更多