Web フォームの送信を確認するテキスト メッセージを送信するために、Web ベースのショート メッセージング サービスにサインアップしました。私はCURLを使用しており、私のPHPコードは次のとおりです
$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 &password=MyPassword&to=44771012345,44771054321&text=TheMessage
CURL 呼び出しを適切に使用しているかどうかわかりません。どんな助けでも大歓迎です。前もって感謝します。