[ruby-list:43591] Re: CGIが実行できない(open failed)

From: Maehara Masahide (前原正英) <maehrm@...>
Date: 2007-06-06 06:43:02 UTC
List: ruby-list #43591
前原です。

理屈は分かっていないのですが,何とか解決できました。

http://kokosabu.way-nifty.com/blog/2006/05/install_driverm.html
を参考に,httpd.conf に

SetEnv LD_LIBRARY_PATH /usr/local/lib

を追加したところ,cgiで,住所が検索できるようになりました。
明日の授業は乗り切れそうです(^^)。

--------------------------------------------------------------
#!/usr/local/bin/ruby
print "Content-type: text/html\n\n"

require "cgi"
require "jzipcode"

cgi = CGI.new
code = cgi['num']

address = nil

if rows = JZipCode.find(code)
  rows.each {|row|
    address = row[6] + row[7]
     unless /^以下に/ =~ row[8]
       address << row[8]
     end
#    puts address
  }
end

print "<html><body>address = #{address}</body></html>"
--------------------------------------------------------------
--
前原 正英(Maehara Masahide)<maehrm@miyazaki-c.ed.jp>
宮崎県立佐土原高等学校/情報技術科
http://www.miyazaki-c.ed.jp/sadowara-th/
GPG Fingerprint: 17A6 8B1C 1186 1B45 41AE 5BBB CE42 E9EA 69A2 5844

In This Thread