- ベストアンサー
PERLのでバッグ
PERLでデバッグをしているのですが、変数にどんな値が入っているのかみようと思うのですが、やり方がわかりません。 デバッグモードに入ってからどうすればいいのでしょうか? 環境はWindows2000からtelnetでRedhat9へ接続している感じです。 よろしくお願いします。
- wakaranai_kun
- お礼率34% (30/87)
- CGI
- 回答数2
- ありがとう数3
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
pでしょうか?Vでしょうか? http://member.nifty.ne.jp/hippo2000/perltips/perldbg.htm やったことがないのでわかりませんが、このURLにコマンド一覧が有るようです。 役立ちますか?
その他の回答 (1)
- nightowl
- ベストアンサー率44% (490/1101)
こんにちは。telnet で RHL9 を触っているのだから、Linux を使うのと同じですね。 「p」または「print」コマンドを使って変数をプリントしてやればばいいと思います。 以下のサイトも参考になさってください。 http://www-6.ibm.com/jp/developerworks/linux/010330/j_l-pl-deb.html http://www.sol.cs.ritsumei.ac.jp/~sawaki/rainbow/perl/perl2.html http://member.nifty.ne.jp/hippo2000/perltips/perldbg.htm
お礼
こちらのページも参考にさせていただきます。ありがとうございました。
関連するQ&A
- Perlのデバッグ方法って。。。ないでしょうか??_no
こんにちは。よろしくお願いします。 Perl担当者の方が休まれているため、急遽、Perlシステムの修正作業を行うことになったPerl初心者の者です。 普段はASPを使っているので、デバッグ時に「response.write」など、処理内容をブラウザ上に表示させてしまう~などのことが可能なのですが。。。 Perlの場合、何か方法は無いでしょうか?? 多分、この変数とこの入力値の比較の時に不正があるんだろ??のような部分は発見したのですが。。。その値~の表示ができないので、確証が持てない&修正が容易ではないです。 Perlのデバッグは。。。どのように行っているのでしょうか。。。? ご存知の方いましたら、ご教授願えませんでしょうか。よろしくお願いします。 (エラーについての質問は別で立てさせていただきたいと思います。
- ベストアンサー
- Perl
- Perlでのloginモジュールを探しています。
Perlでのloginモジュールを探しています。 perlでSNSのようなサイトを作っていて、login周りのモジュールを探しています。 基本的にはmixiのような感じのものをイメージしているのですが、そもそもそのようなモジュール等はあるのでしょうか?それとも簡単に環境変数とIDとを一時的に紐付けて処理をおこなっているのでしょうか? あるかないかもわからないので参考になるものは何でもかまわないので宜しくお願いします。
- ベストアンサー
- Perl
- perlで書いた文を変更したら・・・
動作環境Redhat9、Apache2、perl 自動でメールを送信するシステムを作成しています。訳ありでシステムを変更することになりました。Perlでかかれている文をを変更したらシステムがうまく動かなくなってしまいました。perlで書いた文は間違ないのですが・・・変更後ある作業をするということですか?どなたか教えてください。よろしくお願いします。
- ベストアンサー
- Perl
- PerlでIPアドレスを取得する方法
Perl5.6 or 5.8を使っております。 環境変数からIPの取得をするのは、CGIで動いている前提?ですが、 CGIでなくてperlスクリプトが単体で動作した場合に他の例えばサーバーのアドレスを知るにはどのようにしたらよいのでしょうか? 自アドレスはgethostbyaddrで取得できます。 REMOTE_ADDRの値を取得したいです。
- ベストアンサー
- Perl
- perlでtelnetクライアント
perlで、ソケットを使って、telnet(ポート23)クライアントを作ろうと思いました。 telnet接続すると、まず最初にサーバー側から"login: "とプロンプトが出力されるので、それを読もうとしたところ、プロンプトなので改行が来ないためか、待ち状態になりました。 while(<socket>) print $_; while(read(socket, $c, 1) print $c; の2パターン試しましたが、どちらも1文字も読めませんでした。 改行が来なくても、読込みができるテクニックはありますでしょうか。 perlのスキルは、他人のを参考にしないと作れない程度の素人同然です。 よろしくお願いします。
- ベストアンサー
- Perl
- perlで時差の取得
こんにちは。 perlで現在のサーバーにおける時差を取得するにはどうしたらよいのでしょうか? ローカル時刻ではなくて、「時差」そのものを知りたいのです。 環境変数TZは設定されていますが、'Japan'となっていたりで、これだけでは時差がわかりません。 localtime(0)から求める方法もありそうですが、あまりスマートな感じがしないです。 なにか良い方法はないものでしょうか?
- ベストアンサー
- Perl
- Perl HTML JavaScript
ソースコードについて <input type="hidden" id="hoge" name="hoge" value="$hensu"> このコードのvalueの値(変数)をソースから見て 見えなくさせたい(認識できなくさせたい) おそらく完全に見えなくするのは不可能と思うのですが、 valueの値をソースで見えにくくする、認識できなくする方法は ないでしょうか? 完全に見えなくできるならそれが1番いいです^^; valueの値だけjsの外部ファイルにするとかですか? その方法ですと、Valueの値はPerlでの変数なのですが、 そのようなことも可能でしょうか?
- ベストアンサー
- Perl
- perlで%ENVを使いCGI
perlで%ENVを使って環境変数を使いPerlスクリプトを作りwebページで表示したいと考えています。 このようなことをしたい場合はどのような手順でスクリプトを書けばよいのでしょうか? かなりアバウトな質問ですがよろしくお願いします。
- ベストアンサー
- Perl
お礼
どうもありがとうございました。pで値が出てきました。何とかなりそうです。が、、VBに慣れていたもので、あのデバッグとはえらく違うなぁっとちょっととまどっています。