0

PHPファイルを使用してSMSを送信しようとしています。すべての電子メール属性が URL に含まれています。ここでの問題は、メッセージの最初の単語だけが送信されることです。

どうしてか分かりません !

<?php
$url = "http://sms-gates.com/smspro/sendsms.php?user=myuser&password=mypass&numbers=".$_GET['mobile']."&sender=JobSeeker&message=".$_GET['msg']."&lang=en";

$link = fopen($url,"r");

while($res = fread($link,1024))
{

    echo $res;
}

fclose($link);
?>
4

1 に答える 1

5

スペースを %20 などに置き換えるには、パラメーターを urlencode する必要があります。

$url = "http://sms-gates.com/smspro/sendsms.php?user=myuser&password=mypass&numbers=".urlencode($_GET['mobile'])."&sender=JobSeeker&message=".urlencode($_GET['msg'])."&lang=en";
于 2012-09-20T08:33:15.547 に答える