Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > конвертор урла в ascii


Автор: SeregaGREY 21.3.2008, 12:06
мне требуется сконвертировать это:
Код

$url=http://site.ru/rrr.html

нужно сконвертировать в ASCII код и вывести на странице. это возможно??? как это можно сделать?

Автор: awers 21.3.2008, 12:34
Что ты имеешь в виду под "аски кодом"? 

Автор: SeregaGREY 21.3.2008, 23:52
Цитата(awers @ 21.3.2008,  12:34)
Что ты имеешь в виду под "аски кодом"?

ну стандартный ascii код в html:
#123#456#
как-то так вроде

Автор: ksnk 22.3.2008, 08:41
Скрыть ссылку? А зачем? 
Код

$x='http://site.ru/rrr.html';

echo preg_replace_callback("/./",create_function('$m','return "&#".ord($m[0]).";";'),$x);


Автор: Sannis 22.3.2008, 14:19
Цитата(ksnk @  22.3.2008,  08:41 Найти цитируемый пост)
Скрыть ссылку? А зачем? 

Думаю не имеет смысла, поисковики это спокойно прочитают.

Автор: SeregaGREY 22.3.2008, 16:19
Цитата(ksnk @ 22.3.2008,  08:41)
Скрыть ссылку? А зачем? 
Код

$x='http://site.ru/rrr.html';

echo preg_replace_callback("/./",create_function('$m','return "&#".ord($m[0]).";";'),$x);

спасибо!

Автор: Feldmarschall 22.3.2008, 16:34
SeregaGREY, а не хочешь на вопрос ответить, зачем это нужно? Хотя бы себе?

Автор: flashaa 22.3.2008, 17:29
ksnk, 
ваше решение, чуть сокращенное в синтаксисе:
Код

echo preg_replace("/./e", '"&#".ord($0).";"', $x);

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)