2
我试图使用exec()函数在PHP执行curl命令,但它给我的错误卷曲给出错误卷曲:(7)无法连接到主机
卷曲:(7)couldn” t连接到主机
这是我的代码:
$command = "curl http://localhost:6821/schedule.json
-d project=default -d search=".$_POST["search_type"]."
-d url='".$url_info["url"]."' -d domain='".$domain."' -d
city='".$url_info["city"]."' -d state='".$url_info["state"]."' 2>&1";
$return = exec($command);
echo $return;
我是初学者,卷曲。我搜索并发现有一个PHP库可以执行curl命令功能,但我不知道如何使用curl库将此命令行转换为php代码。
可能不是当前的问题,但它可能会成为你下一个问题:你不是逃避论据卷曲正确这里。 search =“。escapeshellarg($ _ POST [”search_type“])。”~~ – hanshenrik
它在这段代码中失败了吗? <?php $ sck = socket_create(AF_INET,SOCK_STREAM,SOL_TCP); if($ sck === FALSE){ \t die('socket_create failed!'); (!socket_set_block($ sck)){ } 如果(!socket_set_block($ sck)){ \t die(“socket_set_block failed!”) } echo“连接到服务器..”;如果(!socket_connect($ sck,'127.0.0.1',6821)){ \t die(“socket_connect failed!”) } echo“connected!”; ?> – hanshenrik
我试了@hanshenrik,它给了我这个警告 连接到服务器.. 警告:socket_connect()[function.socket-connect]:无法连接[111]:连接在/ var/www中被拒绝第16行的/rssfeed/test_sac.php socket_connect失败! –