gpt4 book ai didi

php - 如何编写PHP代码以执行两个功能

转载 作者:行者123 更新时间:2023-12-02 20:20:58 27 4
gpt4 key购买 nike

我有这个PHP脚本(用于Docker远程API),我正在使用它“远程”停止容器:

<?php

$cid = trim(file_get_contents('cid'));
echo "$cid\n";

function httpPost($url)
{
$ch = curl_init();

curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_POST, true);

$output=curl_exec($ch);

curl_close($ch);
return $output;
}

$url = "http://172.17.0.1:2375/containers/$cid/stop?t=5";
echo "$url\n";
echo httpPost($url)

?>

有用!但是我想用这段代码来“停止” 两个 docker容器,而不是一个。

我在想这样的事情:
$cid = trim(file_get_contents('cid'));
$pid = trim(file_get_contents('pid'));

那么其余代码看起来如何,以便我们都停止它们?

最佳答案

切换此部分:

$url = "http://172.17.0.1:2375/containers/$cid/stop?t=5";
echo "$url\n";
echo httpPost($url)
到这个
$url1 = "http://172.17.0.1:2375/containers/$cid/stop?t=5";
$url2 = "http://172.17.0.1:2375/containers/$pid/stop?t=5";

echo httpPost($url1);
echo httpPost($url2);
这就是您可以做到的方式 基本上是。可以创建更复杂的结构。

关于php - 如何编写PHP代码以执行两个功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38631002/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com