پیش به سوی تابستان؛ با تخفیفهای داغ راکت!
بزن بریم!سلام دوستان
توی فانکشن زیر که مربوط به ارسال پیامک هست میخوام بدونم خط به خط چی میگه
وقتی یک کاراکتر فارسی ارسال میکنم طول رشته را 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;
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟