无法通过php打开外部网址

时间:2018-07-21 12:14:50

标签: php jquery html ajax curl

我正在使用批量短信服务,为了发送短信,我需要在php文件中打开以下网址。

$url="transsms.bulksms5.com/sendmessage.php?user=".urlencode($username)."&password=".urlencode($password)."
&mobile=".urlencode($phone)."&message=".urlencode($message)."&sender=".urlencode($sender)."&type=".urlencode('3');

我尝试回显此URL,并尝试使用ajax发布该URL,但这只是将URL附加到当前路径。

$.ajax({
            type: "POST",
            url: "ajaxRegisterSMS.php",
            data: { .........},
             success: function(response1) { //url that has been echoed
                 alert(response1);
                  $.ajax({
                    type: "POST",
                    url: response1,
                    data:{},
                    success : function(){
                        alert("SMS sent");
                    }
                    });
             }
        });

这没有用,我也尝试使用curl,但是由于我使用的是000webhost,因此我无权访问服务器来安装必要的库

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$curl_scraped_page = curl_exec($ch);
curl_close($ch); 

file_get_contents($url)抛出错误,提示未找到功能

当我复制URL并在浏览器中将其打开时,它工作正常,只是我希望将php复制到同一

0 个答案:

没有答案