我已經註冊了基於Web的短消息服務,以發送短信以確認Webform提交。我使用的捲曲和我的PHP代碼如下使用捲曲將名稱值對發佈到URL
$url = "http://www.mysmservice.co.uk/smsgateway/sendmsg.aspx?";
$param = "username=" . $username . "&password=" . $password . "&to=" . $diner_mobile . "&text=";
$smsmessage = "Hello, your table booking for " . $bookingdate . " at " . $booking_time . " is confirmed " , " Myrestaurant";
$ch = curl_init() or die(curl_error());
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$param);
curl_setopt($ch, CURLOPT_PORT, 80);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data1=curl_exec($ch) or die(curl_error());
curl_close($ch);
但它似乎並沒有張貼任何內容到URL(mysmsservice告訴我,該日誌不顯示任何傳入的請求)。然而,如果我訪問以下URL並替換適當的變量,服務工作。
http://www.mysmsservice.co.uk/smsgateway/sendmsg.aspx?username=MyUsername &密碼= MyPassword輸入&爲= 44771,44771054321&文本= TheMessage
不知道如果我使用捲曲調用正確。任何幫助將不勝感激。提前致謝。
謝謝,讓我檢查這個片段。 – 2013-02-12 01:43:31