1

サービスページにリダイレクトすることにより、PHPを使用してSMSを送信するサービスを使用しています(例: http://example.com?receiver=38383&msg=test )

1 つの電話番号にメッセージを送信したい場合は、このページにリダイレクトできますが、for ループを使用して大量のメッセージを送信したいです。PHPスクリプトが停止するため、ページにリダイレクトできません。cURL を試しましたが、結果がありません。手伝って頂けますか?

これは cURL のコードです:

$path = "http://example.com?receiver=38383&msg=test";
$opts = array(CURLOPT_URL => $path,
              CURLOPT_RETURNTRANSFER => true,
              CURLOPT_HEADER => true,
           CURLOPT_FOLLOWLOCATION => true);
$ch = curl_init();
curl_setopt_array($ch, $opts);
$return = curl_exec($ch);
curl_close($ch);
echo $return;
4

1 に答える 1

3
function sendSMS($receiver, $message) {
    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL, "http://example.com?receiver" . $receiver . "&msg=" . $message);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

    $content = curl_exec($ch);

    curl_close($ch);

    return $content;
}

echo sendSMS (38383, "test");
于 2012-05-19T23:05:55.503 に答える