30Май/090
Railo 3.1
Вышла бета-версия Railo 3.1 – бесплатного и открытого cf-сервера. Исправлено множество багов, добавлена кое-какая функциональность.
16Май/092
WhoIs-клиент
Очень простой WhoIs-клиент для доменов в зоне .com и .net – всего несколько строк кода.
<cfscript>
whois = createObject("java", "org.apache.commons.net.WhoisClient").init();
try {
whois.connect(whois.DEFAULT_HOST);
WriteOutput("<pre>"& whois.query("adobe.com") &"</pre>");
whois.disconnect();
}
catch(IOException e) {
WriteOutput("Error I/O exception: " + e.getMessage());
}
</cfscript>
Даль, что для Рунета не подходит
1Май/090
Работаем с Twitter
Маленькая хитрость. При помощи функции REReplace() мы заменим, к примеру, @riafusion на ссылку на twitter-аккаунт https://twitter.com/riafusion. Это делается очень просто:
<cfset t = "Привет, подружись с @riafusion" /> <cfset t = REReplace(t, '[@]+([A-Za-z0-9-_]+)','<a href="http://twitter.com/\1" rel="nofollow">@\1</a>','ALL') />
Ну вот и всё!
1Май/090
Преобразуем URL-адреса в правильный HTML
Отлично, когда система превращает написанный в тексте URL в “живой” – это всегда удобно. Сделать в ColdFusion это можно следующим образом:
<cfset t_sting = "Зайди на http://cfusion.ru - лучший русскоязычный блог о CF" /> <cfset t_string = REReplace(t_string, "([A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+)", "<a href="\1">\1</a>", "ALL") />
После чего вы получите такую строку:
Зайди на <a href="http://cfusion.ru">http://cfusion.ru</a> - лучший русскоязычный блог о CF
Область применения очень широка, но такой трюк вам обязательно пригодится.
