moallemi
جمعه 18 بهمن 1387, 21:14 عصر
وقتی که از mcrypt_get_iv_size() استفاده میکنم به این Error می خورم:
Fatal error: Call to undefined function: mcrypt_get_iv_size()
دلیشم اینه که mcrypt.so فعال نیست و منم به هیچ وجه دسترسی برای فعال کردن این ماژول ندارم.
کسی تابع جایگزین سراغ نداره؟!
$iv_size = mcrypt_get_iv_size(MCRYPT_DES, MCRYPT_MODE_ECB);
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
$encoded_id = mcrypt_encrypt(MCRYPT_DES, 'key', $raw_id, MCRYPT_MODE_ECB, $iv);
$data = unpack("S*", $encoded_id);
$encoded_id = "";
for($i = 1; $i < sizeof($data) + 1; $i++)
{
$c = 5 - strlen($data[$i]);
$encoded_id .= str_repeat("0",$c) . $data[$i];
}
Fatal error: Call to undefined function: mcrypt_get_iv_size()
دلیشم اینه که mcrypt.so فعال نیست و منم به هیچ وجه دسترسی برای فعال کردن این ماژول ندارم.
کسی تابع جایگزین سراغ نداره؟!
$iv_size = mcrypt_get_iv_size(MCRYPT_DES, MCRYPT_MODE_ECB);
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
$encoded_id = mcrypt_encrypt(MCRYPT_DES, 'key', $raw_id, MCRYPT_MODE_ECB, $iv);
$data = unpack("S*", $encoded_id);
$encoded_id = "";
for($i = 1; $i < sizeof($data) + 1; $i++)
{
$c = 5 - strlen($data[$i]);
$encoded_id .= str_repeat("0",$c) . $data[$i];
}