irfani YangBaikHati wrote:
> # Escape special characters in HTML, namely &\"<>
> # CGI::escapeHTML('Usage: foo "bar" <baz>')
> # # => "Usage: foo "bar" <baz>"
> def CGI::escapeHTML(string)
> string.gsub(/&/n, '&').gsub(/\"/n, '"').gsub(/>/n,
> '>').gsub(/</n, '<')
> end
>
>
>
> 2008/11/26 Devin Maggots <[EMAIL PROTECTED]>
>
>> Saya ingin bertanya,,apakah ad yg tau detail dari fungsi (isi atau
>> fungsi-fungsi apa saja yg membangun) CGI::escapeHTML(value) yg biasa
>> ny digunakan untuk pencegahan XSS pada ruby on rails?? atau mungkin
>> ada referensi nya?? saya sudah browsing d google tapi saya tidak
>> menemukannya. Terima kasih atas jawabannya
r:i arie$ fastri-server &
[1] 541
r:i arie$ Looking for Ring server...
No Ring server found, starting my own.
fastri-server 0.0.1 (FastRI 0.3.1) listening on druby://127.0.0.1:49509
ACL:
deny all
allow 127.0.0.1
r:i arie$ fri ERB::Util#html_escape
-------------------------------------------------- ERB::Util#html_escape
html_escape(s)
------------------------------------------------------------------------
A utility method for escaping HTML tag characters in s.
require "erb"
include ERB::Util
puts html_escape("is a > 0 & a < 10?")
Generates
is a > 0 & a < 10?
(also known as h)
r:i arie$
--
http://ariekusumaatmaja.wordpress.com/about
Testing is in the DNA of the Ruby community