首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >需要代码来执行存在于多个服务器上的单个php脚本(无需离开调用页面)

需要代码来执行存在于多个服务器上的单个php脚本(无需离开调用页面)
EN

Stack Overflow用户
提问于 2010-02-24 05:25:48
回答 4查看 327关注 0票数 0

我有一个位于我的几个网站上的updater.php脚本。这个updater.php文件被设置为在从主库(我的中央服务器)调用时执行代码。

因此,我希望创建一个仪表板,其中列出了我所有的远程站点地址,以及此updater.php脚本的路径,如下所示…

代码语言:javascript
运行
复制
www.server1.com/path/updater.php
www.server2.com/path/updater.php
www.server3.com/path/updater.php
...etc (there will be lots of them)

我将创建一个界面来列出这些列表,每个列表旁边都有复选框,还有一个select all等

我希望创建一个PHP脚本,它将遍历该列表中的整个urls集合,并执行对每个服务器上的updater.php文件的调用,例如,传递一个"version=v001“...

代码语言:javascript
运行
复制
$.get("http://server1.com/path/updater.php?version=v001");
$.get("http://server2.com/path/updater.php?version=v001");
...etc

我已经在updater.php (驻留在我所有站点中的文件)中设置了代码,以便当它收到请求时,它会解析$_ get‘版本’来查看版本是什么,并且它知道要去我的中央服务器上获取哪个文件来执行更新。

我只是在寻找一些线索,如何为这个仪表板创建脚本,让它成为运动……

总而言之,这基本上是一个批量更新脚本,它可以执行wordpress主题更新,而不必去每个站点单独执行它们。

EN

Stack Overflow用户

发布于 2010-02-24 12:56:10

你不能单独使用jQuery来做这件事,因为它不能做跨站点脚本。

代码语言:javascript
运行
复制
<?php

    if($_SERVER['REQUEST_METHOD'] == "POST")
    {
        // Run through each 
        foreach($_POST['servers'] as $serverHost)
        {

            // Now contact the server.
            // if getting urls is disabled (which some hosts do)
            // you can use CURL to connect to the server.
            $result = file_get_contents($serverHost);
        }
    }
?>
<form method="post" >
    <input type="checkbox" name="servers[]" value="http://foo1.com/updater.php" />
    <input type="checkbox" name="servers[]" value="http://foo2.com/updater.php" />
    <input type="checkbox" name="servers[]" value="http://foo3.com/updater.php" />
    <input type="checkbox" name="servers[]" value="http://foo4.com/updater.php" />
    <input type="checkbox" name="servers[]" value="http://foo5.com/updater.php" />
    <input type="submit" />
</form>
票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2321851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档