سلام دوستان
توی فانکشن زیر که مربوط به ارسال پیامک هست میخوام بدونم خط به خط چی میگه
وقتی یک کاراکتر فارسی ارسال میکنم طول رشته را 4 برمیگردونه
function C2Unicode($uMessage)
{
-@curl_setopt($ch, CURLOPT_HTTPHEADER, array("authorization:Basic " . $this->Base64Encode($username . ":" . $password)));
$ret = "";
$i = 0;
while ($i < mb_strlen($uMessage)) {
$hexstr = "";
if ($i + 1 < mb_strlen($uMessage)) {
if (mb_substr($uMessage, $i, 1) == "&") {
if ($i + 2 < mb_strlen($uMessage) && substr($uMessage, $i + 1, 1) == "#") {
$i += 2;
$semipos = strrpos($uMessage, ';', $i);
if ($semipos > $i) {
$hexstr = sprintf("%04x", substr($uMessage, $i, 5));
if (substr($uMessage, $i + 3, 1) == ";")
$i += 4;
else if (substr($uMessage, $i + 4, 1) == ";")
$i += 5;
else if (substr($uMessage, $i + 5, 1) == ";")
$i += 6;
else
$i += 7;
} else {
$hexstr = sprintf("%04x", $this->uniord("&"));
$hexstr .= sprintf("%04x", $this->uniord("#"));
}
}
} else {
$hexstr = sprintf("%04x", $this->uniord(substr($uMessage, $i, 1)));
$i++;
}
} else {
$hexstr = sprintf("%04x", $this->uniord(substr($uMessage, $i, 1)));
$i++;
}
$ret .= $hexstr;
}
return $ret;
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟