... så la oss lage en liten web-basert kalkulator.
1| #!/usr/bin/ruby 2| print "Content-type: text/html\r\n\r\n" 3| print '<html><body>' # Starter HTML-dokumentet. 4| 5| require 'cgi' # Hent inn CGI-biblioteket. 6| cgi = CGI.new # Lag en instans slik at vi får tak i CGI-variablene. 7| 8| x = cgi['x'] # Hent CGI-variablene 9| y = cgi['y'] 10| 11| # Skriv dem bare ut dersom vi fikk noe. 12| if (x and x.size.nonzero?) and 13| (y and y.size.nonzero?) then 14| a = x.to_i # Gjør om til heltall. 15| b = y.to_i 16| print "#{a} multiplisert med #{b} er ", a*b 17| end 18| 19| # Skriv ut et lite skjema. 20| print '<form>' 21| print '<input name="x" type="text"> *' 22| print '<input name="y" type="text"> = ' 23| print '<input type="submit" value="gange">' 24| print '</form>' 25| 26| # Avslutter HTML-dokumentet. 27| print '</body></html>' |