• ベストアンサー

「perl」 コメントアウトは削除すべきか?

kazuho_gooの回答

回答No.1

私の主観になってしまうのですが削除はしないほうが良いと思います。理由は以下の通りです。 1.CGIの動作って結局サーバー側ですのでトラフィックは考慮しなくてもOKかと思います。(ただし、pealのコメント行の処理方法を知りませんので勝手な憶測になりますが、負荷はほぼ無視して結構かと。) 2.コメントを中途半端に削った場合のリスクが高い。(再度テストを行うことが必要になるし、テストを行わなければ、もしも削除しきれていないコメントが原因でエラーが発生した場合、エンドユーザーに説明がつかない。) 参考になれば幸いです。

関連するQ&A

  • Perl CGIの中で # を使ってコメントアウト出来ると思いますが、

    Perl CGIの中で # を使ってコメントアウト出来ると思いますが、 print "Content-type: text/html\n\n"; &aaa ("<p style='color:#eee'>色</p>"); とかで、'color:#eee' の色指定で # の部分が 誤認識される環境は無いでしょうか?

    • ベストアンサー
    • CGI
  • HTML上でのコメントアウト

    仕事でHTMLのコーディングをしております。 HTMLファイル上でコメントアウトする際、通常 <!-- ●●● --> 上記のとおり書くと●●●が無効になりますが、先日クライアントからいただいたHTMLを確認したところ、 <!--# ●●● #--> 上記のとおり書かれておりました。 いただいたHTMLを自社で運用しているサーバ上にアップして表示の確認をしたところ、”SSIでファイルのインポートに失敗した”ような英語のエラーメッセージが画面の左上に表示されております。 当方の見解では、クライアントからいただいたHTML上に記述されている <!--# ●●● #--> 上記が、コメントアウトとしてではなく、SSIでファイルのインポートを行うよう認識しており、クライアントのサーバ上ではコメントアウトとして認識するようウェブサーバの設定を行っているのですが、自社のサーバではそのような設定をしていないため、インポートするファイルが見つからなくエラーが表示されているのだと思います。 当方の見解が合っているかどうか、もし合っているようでしたら、サーバ上でどのように設定すればコメントアウトとして認識されるようになるのか、ご教授いただけますと幸いです。 よろしくお願い致します。

  • perlで掲示板を

    perlの本を買ってきてサンプルプログラムでwindows内のサーバーでのcgiは動いたのですが、実際にプロバイダーにアップロードしようとしているのですが、upするファイルはcgi-libと実際に書いたcgiだけでいいのでしょうか。他に何かupする必要があるのでしょうか?なんか、ちょっと怖くて適当にはupできないでいます。

    • ベストアンサー
    • Perl
  • PerlでPOSTを受け取るとタイムアウトになる

    PerlでPOSTを受け取るようになっているのですが あるサーバーでは正常に動作するのに、 あるサーバーではいつまでたっても画面が推移せず、結局タイムアウトになってしまいます 何故か、POSTをGETに変えると正常に動作するようになりますが、 そのCGIの使用目的上、GETの文字数制限が気になり、GETは使えません ちなみに、どちらのサーバーもWindowsで、 サーバーソフトウェアは、 動くほうは、ローカル環境で、ANHTTPDをを使っています。 動かないほうは、LAN上のサーバーで、04WEBServerです なぜこのようなことになってしまうのか 原因と解決策を教えていただけないでしょうか。 よろしくお願いします

  • Perl 教えてください。

    下記のような簡単なスクリプトなんですが、なぜかサーバーにアップすると動きません。 ローカルでコマンドプロンプトから直接実行するとまともに動作します。 パーミッションは「755」と「705」でやってみましたが。 perlのパスは合っていますし、実際同じ場所に置いた他のCGIは動作します。 #!/usr/bin/perl open (DT, "<./data/***/***.csv") or die "File '***.csv' Open Error."; @data = <DT>; $data[0] = ",,,,,,\n"; open (OUT,">./data/***/***1.csv") or die "File '***1.csv' Open Error."; print OUT @data; close (DT); close (OUT); 原因が分からず困っています。 解決策でなく、原因と思えるだけの回答で結構ですので何卒よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • タグに直接コメントアウトを入れる方法について

    こんにちは。気になったので、ご存知の方がいらしたら教えてください。 先日あるサイトのソースをいじる機会があったのですが、その中のコメントアウトは全てタグに直接書き入れていました。 私が普段使っているコメントアウト→<!-- <div>contents</div> --> そのサイトのコメントアウト→<!-- div>contents</div --> びっくりしたのですが、問題なくコメントアウトされているようでした。この方法はポピュラーなのでしょうか? 何か違いがあるのでしょうか? 宜しくお願い致します。

    • ベストアンサー
    • HTML
  • Perl5.5の入手方法について

    この度CGI作成のため「Perl5.5」以上を捜しています。 どなたかご存じではないでしょうか。レンタルサーバへの 対応のため捜しています。宜しくお願い致します。

    • ベストアンサー
    • Perl
  • Mod_Perlについて

    こんばんは。Perlのほうとどちらに書き込むべきか迷ったのですが、こちらに・・・。 PerlでのCGIでシステム屋さんにあるシステムを作ってもらい運営を開始しました。 サーバー会社は海外のものを使っているのですが、メールやチャットでカスタマー・サービスとやり取りしているとMod_PerlとFast_CGIを使えば負荷が軽くなるから、必要なら無料でインストールしてあげるよ、と言ってくれています。 私はプログラマーでなく、あくまでビジネス側の人間なので、Mod_Perl、Fast_CGIと言われてもピンと来ないので調べて見ると Mod_Perlは CGIの負荷を減らし、スピードを速めるとありました。 また、その他の色々な説明を以下のページで 読みました。 http://d.hatena.ne.jp/keyword/mod_perl が、私にはあまりピンと来ません。 色々書かれていますが、サーバー会社が言うように、 Mod_Perlをサーバーにインストールして今用いているPerlで書かれたCGIプログラムをそのままMod_Perlに乗せたらいいだけなのでしょうか? それともシステム屋さんにもう一度連絡を取り、プログラム自体をいじらないといけない事もあるのでしょうか? またFast_CGIって何でしょうか? (こちらは検索してもいまひとつ分かりやすい説明が見つかりませんでした) 答えられる範囲だけでよいので回答頂けますと助かります。 宜しくお願い致します。

    • ベストアンサー
    • CGI
  • Perlのアドレスについて

    はじめまして、 Webサーバー初心者です。 CGIを動かすモジュールを入れて実際自分のサーバーでCGIを動かそうと思ったんですが、CGIのプログラムの頭にある「#!user/local/bin/user」(←例です)などのアドレスの指定がよくわかりません。よく、レンタルサーバーとかであると「うちのPerlのアドレスは#!user/local/bin/user」ですなどと表示されていたりしますが、今回は自分がサーバーなのでほかのユーザーがPerlを使うときにアドレスを指定してあげないといけません。どうしたら自分のサーバーのPerlの場所の指定ができるのでしょうか?(ようは,私の場合どのようなアドレスになるのかが知りたいわけです) ちなみにPerlのインストール先は「C:\Perl」でソフトは「Active Perl」を使用しております。サーバーのOSはWindowsXP(Pro)です。 よろしくお願いします。

  • 写真にコメントできる・・・

    写真に対してコメントを入れれるCGI探してます。アルバムのように1枚1枚の表示ではなく日記みたいに1日1ページ対応のやつ探してます。 1日に複数の(多いほうがいい)の写真をアップでき、それの1枚1枚に対してコメントを挟んで、1つのページにしたいのです。ページの上部から写真、コメント、写真、コメント・・・などのように。コメントは写真の横または上についても構いません。 今までは手動でサーバーにアップして手動でリンクしてきました^^;が大変なのでCGIでできるかな、と思いまして皆さんに聞いてみました。

    • 締切済み
    • CGI