No.1ベストアンサー
- 回答日時:
ダサいソースですが書いてみました
#!/usr/bin/perl
print"Content-type: text/html\n\n";
print "<html><pre>\n";
## 調べたいモジュールを@pm_test に入れる
@pm_test = ('Crypt::DSA','Image::Magick','uso::desu','file::Find');
$lib_path= join(" ", @INC);
@pm_path = `find $lib_path -type f -name "*.pm"`;
foreach $pm_test(@pm_test)
{print"<hr> $pm_test のチェック<BR>\n";
$pm_test =~s/::/\//g;
$pm_test = $pm_test .'.pm';
foreach(@pm_path)
{if(/$pm_test$/i)
{$yn{$pm_test}=$_;
unless(/$pm_test$/){$check{$pm_test} = " 但し大文字と小文字の指定が違います<br>\n ";}
last;
}
}
if($yn{$pm_test}){print "$pm_test = $yn{$pm_test}<BR>$check{$pm_test}\n";}
else{print "$pm_test is Nothing<br>\n";}
}
__END__
# 家のTEST用サーバーでの結果は
Crypt/DSA.pm = /usr/lib/perl5/site_perl/5.8.8/Crypt/DSA.pm
Image/Magick.pm is Nothing
uso/desu.pm is Nothing
file/Find.pm = /usr/lib/perl5/5.8.8/File/Find.pm
但し大文字と小文字の指定が違います
No.2
- 回答日時:
悪いアプローチかもしれませんが、
---
eval 'use HOGE;';
if($@){
# インストールされてる場合の処理
}else{
# インストールされてない場合の処理
}
---
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- Perl perlでリテラル値はメモリにどのように格納されているか? 1 2023/01/15 20:45
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- Perl Windows10においての『Perl』のプログラムについて 1 2022/05/09 16:04
- CGI サイト訪問者の情報を取得したい 1 2023/02/21 11:03
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- バッテリー・充電器・電池 AC-DC電源モジュールの選択について教えてください 3 2022/04/24 11:44
- その他(プログラミング・Web制作) Pythonについて教えて下さい 2 2022/08/18 19:03
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlからパラメータで、cgiに渡...
-
フォントサイズを変えるには?
-
指定のフォルダに指定のファイ...
-
サーバー上のPDFにCGIでパスワ...
-
wordの数式について 定積分を書...
-
ラジオボタンが両方とも選択で...
-
チェックボックスの返す値
-
WEBページを強制的に横画面で見...
-
INPUT TYPE
-
1つのformに2つのsubmitボタン
-
FC2 掲示版のカスタマイズの仕...
-
「value」に2つの値をセットす...
-
<select>タグの幅設定
-
IIS の@INC ERRORについて教えて
-
MSPゴシックで、一番幅を取る文字
-
iPhoneでセレクトボックスが選...
-
プログラミングについての質問...
-
index.html(トップページ)か...
-
電話番号を読み込むプログラム...
-
別formのhidden項目を自form値...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlからパラメータで、cgiに渡...
-
metaタグについて
-
CGI経由でのPDFファイルをダウ...
-
sendmail 送信先を複数設定す...
-
perl/cgi リダイレクトができない
-
iis+cgiでmultipart/form-data...
-
フォントサイズを変えるには?
-
テキストエリアのインプットをP...
-
ホームページビルダーで作ったh...
-
cgi(perl) sendmailの使い方
-
CSVを読み込んでメニューを作成...
-
フォームメール(iモード用)で...
-
POST送信
-
CGIで~秒後にジャンプします。...
-
cgiについて教えて下さい。
-
CGI内でけいたいスマホの振り分け
-
CGIから表生成(1行に数件のデ...
-
ログファイルの編集についてお...
-
CGI
-
Yomi-Search追加機能で・・・
おすすめ情報