- ベストアンサー
なぜエラー?
フォームに書き込まれた内容をCGIへ送る練習をしているのですが、どーーーーしてもエラーがでます(泣) 何故でしょうか。(改行や日本語処理はおいておいて下さい) CGI側をコピペしてみます。 #!/usr/local/bin/perl require 'lib/cgi-lib.pl'; &ReadParse(*form); print "Content-type: text/html\n\n"; print "<html>\n"; print "<head><title></title></head>\n"; print "$form{'kousin'}\n"; print "</body>\n"; print "</html>\n"; __END__ でエラー内容が # lib/cgi-lib.pl did not return a true value. File 'Macintosh HD:Desktop Folder:home:new:new.cgi'; Line 3 です。 cgi-lib.plは置き場所を変更してみたりしてるんですが、どこに置いても同じです。Line3ってこれ以上どーすればいいのでしょう‥‥うぅ。 MacOSでMacJPerl、サーバーにQuid Pro Quoを使ってます。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (4)
noname#48234
回答No.4
noname#48234
回答No.3
- osamuy
- ベストアンサー率42% (1231/2878)
回答No.2
- Marionette
- ベストアンサー率56% (42/74)
回答No.1
お礼
できました!!できましたよぅ~(感涙) cgi-lib.plの改行コードの問題だったみたいです。CRに変更したらできました。 本当にありがとうございました!! これでやっと次のステップに進めます。 頑張ります。 ちなみに/か:か、ですが、/で認識されていて、:だと認識されませんでした。
補足
御協力下さった皆様、本当にありがとうございました。 色々注意しなくてはいけない点などがわかり、大変勉強になりました。 また何かと質問する事もあると思いますが、よろしくお願いします。