看板 Ruby 關於我們 聯絡資訊
我覺得問題在於你問錯問題了 你來源是字串..讀到的當然會是字串 如果你已經確定你 code 有讀到 "0" 或 "1" 那字串轉數值就是 code2 = code.to_i 可是看你的程式碼..我覺得你根本不確定 code 有沒有讀到東西 參考看看吧 require 'open-uri' url = 'http://192.168.1.1/API/' + params[:user][:username] url = url + '/'params[:user][:password] + '/test' page = open(url).read if /RECORD\=(.*)\<BR\>/m =~ page code = $1 else # error end : 狀況: : 製作一個身份認證表單,而輸入的帳號密碼,必須透過一個網址連結, : 去獲得確認是否在另一個資料庫擁有帳號,而是否擁有帳號的回應 : 訊息會以HTML的方式傳回. : 比方在遠端資料庫有帳號ABC,密碼DEF : 則輸入正確之後,會變成下面三行 : <HTML> : RECORD=0<BR> #這裡的值 只會有0和1 ,0代表有帳號 1代表沒有帳號 : </HTML> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.170.229.3
godfat:順便加個 /.../i 防大小寫問題好了 :o 不知道 input 是啥 11/28 23:58
swds:謝謝回應.感謝 11/29 07:59