使用php的sms api即使没有错误也不起作用

使用php的sms api即使没有错误也不起作用,php,api,curl,sms,remote-server,Php,Api,Curl,Sms,Remote Server,我正在尝试使用API发送短信 在我的本地工作很好 但它在远程服务器上不工作,也没有给出任何错误。 如果有人知道原因,请告诉我解决方法 下面是我正在使用的代码 `函数执行($url) { 您需要在该计算机上安装libcurl库才能使用php curl扩展。如果您的extension=php_curl.so未注释,请查看php.ini。尝试添加以下代码以确保一切正常: if(function_exists('curl_exec')) { echo 'curl is runnin

我正在尝试使用API发送短信 在我的本地工作很好 但它在远程服务器上不工作,也没有给出任何错误。 如果有人知道原因,请告诉我解决方法

下面是我正在使用的代码

`函数执行($url) {


您需要在该计算机上安装libcurl库才能使用php curl扩展。如果您的extension=php_curl.so未注释,请查看php.ini。尝试添加以下代码以确保一切正常:

    if(function_exists('curl_exec')) {
       echo 'curl is running';
    } else {
       echo 'curl is not running';
    }

另外,您没有任何用于请求的post字段吗?您可以使用CURLOPT_POSTFIELDS来完成。文档是

您可以检查git repo,了解如何在PHP中发出无CURL的请求以发送SMS,以及其他一些接收SMS和拨打和接听电话的示例。

如果我调用$response=file_get_contents($url);sms正在运行,如果这样发送是否会出现任何问题?嗯,文件内容和您的curl示例之间的唯一区别是curl示例正在执行post,您是否尝试在curl示例中删除post?是的,它在没有post的情况下工作,但它是正确的方式吗?API文档应明确说明该请求的类型指挥部需要。他们说这只是一个职位,但对我们来说,这是不工作的
    if(function_exists('curl_exec')) {
       echo 'curl is running';
    } else {
       echo 'curl is not running';
    }