Нужна регулярка на base64

12
B1
На сайте с 13.12.2012
Offline
28
#11
flint2000:
При декодировании Юрій Ц;јy{z» не правильно декодирует

что именно не правельно?

$str = "Юрій Ц;јy{z»";
if (strcmp($str, base64decode_url(base64encode_url($str))) == 0) {
echo "ok";
} else {
echo "err";
}

кодирует/декодирует без ошибок.

up: допустил ошибку в коде проверки:)

F2
На сайте с 01.04.2008
Offline
110
#12

bashkir102, прошу прощения, моя ошибка. Спасибо большое, все работает

F2
На сайте с 01.04.2008
Offline
110
#13

Если кому интересно, есть еще одно решение.

 echo "<a href=\"modules.php?name=".$module_name."&amp;op=files_master&amp;f_master=".md5($master)."\" ></a>"; 
B1
На сайте с 13.12.2012
Offline
28
#14

flint2000, md5 это хеш. задавались вопросом как получить исходную строку("декодировать")? или вам этого не надо?

freezebreeze
На сайте с 31.10.2013
Offline
9
#15

проще было в POST запихать.

Верить никому нельзя. Мне — можно.
F2
На сайте с 01.04.2008
Offline
110
#16
bashkir102:
flint2000, md5 это хеш. задавались вопросом как получить исходную строку("декодировать")? или вам этого не надо?

Декодировать не нужно, по хешу только в БД искать и вытаскивать данные уже из БД

---------- Добавлено 04.11.2013 в 11:03 ----------

freezebreeze, Было бы проще, но в данной ситуации нужно именно GET

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий