> > print "#{1+2}" > > とかの文字列リテラルでは#{1+2}とかが展開されるのは確かだが > > 普通外部からの入力は展開されないだろ(;´Д`)どんなプログラムだ > 1とか2がユーザがフォームから飛んできた値の場合のみとかじゃないのかな?(;´Д`) > つかパーミション制限と式展開さえしなければ関係ないけどeRuby使うのではどうしようもなかった get_inputで入力を取得 ユーザの入力は#{1+2} という条件だったとして、コードが あなたの入力は<%=get_input%>です だと あなたの入力は#{1+2}です と出力されると思うんだが(;´Д`)実はそうじゃなかったりするのか? 参考:2003/12/09(火)15時44分06秒