הקוד שלך קצת מוזר לי בכל מקרה הנה
PHP קוד:
function checkBase64Encoded ($encodedString)
{
$length = strlen($encodedString);
for ($i = 0; $i < $length; ++$i)
{
$c = $encodedString[$i];
if (
($c < '0' || $c > '9')
&& ($c < 'a' || $c > 'z')
&& ($c < 'A' || $c > 'Z')
&& ($c != '+')
&& ($c != '/')
&& ($c != '=')
) {
return false;
}
}
if (base64_decode($encodedString) === FALSE)
{
return false;
}
else if (base64_encode(base64_decode($encodedString)) !== $encodedString)
{
return false;
}
return true;
}
לא בדקתי
תתפנק