私はPHP(curl)とのSMS統合を開発していますが、変数$ faddは通り名、車線、州などのユーザのアドレスを保持しているため、SMSのテキストスペースに関する1つの問題があります。 例:$ fadd = abcストリートabcレーンabc州。 しかし、実際のSMSでは、通りの車線と州の間のスペースが消えてしまいます。 などの 例:abcstreetabclaneabcstate。 変数に格納されているアドレスにスペースを追加するにはどうすればよいですか?PHPでSMSのテキスト間にスペースを追加するには?
<?php
if(isset($_POST['sub']))
{
$driver_name=$_POST['driver_name'];
$vehicle=$_POST['vehicle'];
$two_values = explode('_', $_POST['driver_name']);
$ticket_id=$_POST['ticket_id'];
$phone=$_POST['phone'];
$fadd=$_POST['fadd'];
$var="user=user&password=password&sender=sender&sendercdma=1234567890&text=".$ticket_id."+".$fname."+".$fadd."+".$phone."+".$date."+".$time."&PhoneNumber=91".$two_values[1]."&track=1";
echo $var;
$curl=curl_init('http://sms.manddigitalsolutions.com/sendsms.asp');
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $var);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$result= curl_exec($curl);
echo $result;
curl_close($curl);
die("SMS has sent.....");
echo '<script language="javascript">';
echo 'alert("Success....!"); location.href="assigndriver.php"';
echo '</script>';
}
?>
を割り当てる[ 'FADD'] $ FADD = $ _ POSTあなたの変数です。スペースを含む適切なアドレスを含んでいますか? –
@Mayank Pandeyはい! –
$ var = urlencode($ var);それを渡す – JYoThI