どうもこうもないだろ
今時ファイルベースでセッション管理とか暇人だな。
うん、どうもこうもない
939と940が正解
Apache::Sessionは関係ないやん
ちゅーか何が聞きたいのか意味不明だけど。
941は論点ズレちゃう?
943 :
初心者:2006/05/15(月) 09:35:22 ID:4cAsENNb
基本的な質問で申し訳ありませんが、perlのモジュールをcpanからインストールしようとすると、
'test' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
と表示されてしまい、インストールできないのですが、どうすればよいでしょうか?
方法は、windowsXPのcmdで
C:\> perl -MCPAN -e shell
とした後、
cpan> install NDBM_File
としました。
基本的な質問で申し訳ありませんが、よろしくお願いしますm(__)m
NDBM_Fileって標準モジュールじゃなかったっけ?バージョンアップしたいの?
>>943 多分makeが設定されてないから。
nmake.exeある?
類似画像を検出するモジュールってないですかね?
947 :
nobodyさん:2006/05/22(月) 09:44:35 ID:afee109F
>>945 回答ありがとうございます。
Visual Studio 2005 Express Edition
をインストールしました。その中に
nmake.exe
が含まれています
948 :
初心者:2006/05/22(月) 09:56:02 ID:afee109F
>>944 返答ありがとうございます
ActivePerlの5.8.8.817
をインストールしたのですが、
use NDBM_File;
とすると
Can't locate NDBM_File.pm in @INC (@INC contains: C:/Perl/lib C:/Perl/site/lib .
) at test.pl line 4.
BEGIN failed--compilation aborted at test.pl line 4.
という風に表示されます
>>948 初心者ということにしておけばいいと思ってる?
少しは Google とか使おうよ。
950 :
nobodyさん:2006/05/22(月) 16:32:01 ID:afee109F
すみません。ググってもわからなかったんです。
>>947 CPANのshellで
o conf make
ってやったときnmake.exeが出てくる?
出てこないから設定しなされ。
以降はCPANの使い方を調べてから質問してください。
952 :
nobodyさん:2006/05/23(火) 17:09:43 ID:KdLDl6Fq
Fileへの読み書きってどのモジュール使ってますか?
普通そんなことでモジュールは使わない
>>952 IO::File使う人が多いけど、あえてFileHandle
>>954 昔と違って今はIO::Fileのラッパーになってるよね。
JcodeがEncodeのラッパーになってるみたいに。
>>955 そそ、ラッパーになってる。
JcodeはEncodeが使えない環境では
元のJcodeとして動くはずだから、ちょっと違うけどね。
957 :
nobodyさん:2006/05/29(月) 15:46:20 ID:qSQBaQa2
読み込んだHTMLの中の相対パスを絶対パスに変換してくれるモジュールありませんか?
JavaScript内のパスもちゃんと変換してくれるとありがたいのですが・・・
どうやって読み込んでいるのか書けや。
なにやりたいのかによるけど、baseタグ突っこんだほうが楽じゃね?
#逆にbaseとか存在しないと変換しようがない気がするけど。
960 :
nobodyさん:2006/05/30(火) 10:35:37 ID:GSQr5F7L
読み込み方はファイルからだったりSOCKETだったり色々です。
パス変換のみならできそうなんですが
HTMLをparseしてURL部分を変換してくれるモジュール無いかなぁ?と思いまして・・・
例えばテンプレートが相対パスで書かれている場合
CGIで出力すると画像のパスなんかはおかしくなりますよね
ある程度汎用的なモジュールで対応できたら、と思った次第です。
Baseタグかあ。ちょっとやってみます。
HTMLに ../foo.html とだけ書かれていて、それの絶対パスが分かる君はエスパー?
いやもちろんBASEとなるURLは指定する前提ですよ・・・
つ HTML::ResolveLink
cpan探せよ。
ありがとうございます!!!
HTML URI で一発でしたね・・・
それどこの糞レン鯖?
LWP::UserAgent が使えるか確認してみ?
Win32::GUIでコントロールの配置が物凄く面倒です。
みなさんはどうしていますか。
Tk→これはこれでいいんですがWin32GUIも使いたいです。
GridLayout→resize時のrecalcは捨てがたいのですが最初の配置をGUIでぐりぐりやりたいです。
LoftのgldをStorableで解凍→DataDumperで覗いたら眩暈がしたので挫折しました。
そこでVBのfrmやVC++等のrcファイルの自力パースとか考えてるんですがどうでしょう。
主な目的は位置、サイズの指定です。
Win32::GUI::Loft を使う
アップロード中に、完了後のファイルのバイト数と、アップロード完了済みのバイト数を取得する方法を教えてください。
973 :
968:2006/06/15(木) 01:00:33 ID:???
>>969 ありがとうございます。
しかしLoftは、私のスペックでのもたつき感や拡張性に不満があり最近は使わなくなっています。
そこでLoftのgldだけ再利用しようと思ったのですが
>>968のような結果となってしまいました。
いっそのこと、VBとかでフロントエンドを作ってしまうのはどうでしょう?
975 :
nobodyさん:2006/06/18(日) 05:37:07 ID:wjoky+sx
CPANPLUSがやたら重いのは仕様ですか?
976 :
nobodyさん:2006/06/19(月) 12:53:03 ID:kmF33pQl
モジュールじゃないんですが、
レンタルサーバにparrotをインストールしてみたんですが、
telnetでは問題なく動いてるのに、サーバーを通して
例えば、system("/xxxxx/bin/parrot -h")とかすると何の音沙汰もない
んですが、どういう原因が考えられるでしょうか?
977 :
976:2006/06/21(水) 15:19:45 ID:???
だれか〜、似たようなことやってるひといませんか〜
本当に
>>976しか条件がわからないなら、
telnetユーザとcgi実行時のユーザが違う、とかからいろいろある。
しかし、こういうと、それは違います、調べました、とかいわれそうだしな。
>>976 じゃあ
system("/usr/bin/perl -h")
がどうなるか教えてちょ。
980 :
976:2006/06/21(水) 22:51:30 ID:o4rXunEj
普通に
Usage: /usr/bin/perl [switches] [--] [programfile] [arguments]
-0[octal] specify record separator (\0, if no argument)
-a autosplit mode with -n or -p (splits $_ into @F)
-C[number/list] enables the listed Unicode features
・・・・
・・・・
って感じです。
他にもいろいろ入れてるんですが、javaとかは普通に動いてて、
runghcは動かないとか、かなりカオスな感じです・・・
ちなみにsystem("whoami")だと自分のidが出ます。
環境変数がおかしいのでは?と考えてみたんですが、
apache経由だと環境変数が全てCGI用のものになってしまっていて
手のつけようがないです。
STDERRに吐かれてるとか?
980over保守って必要?
いらん?
次スレが必要
Perlスレいっぱいあるんだし、統合したら
この板に限定する必要もないし……
CGI.pm を使って画像ファイルのアップロードを受け取っているのですが
<FORM name="up" method="POST" ENCTYPE="multipart/form-data" action="./index.cgi?id=$mID">
のように method="POST"としつつ .cgiのうしろに引数を付けたいのですが
$q = new(CGI);
$q->param('id');
をすると、id だけ取れません。
この状態で id の値をとってくる方法はありますでしょうか?
すいません $q->url_param('id')
で受け取れました。。
getとpost両方同時に受け取るのはCGIの仕様外みたいなので、
あんまりやらないほうがいいかも・・・
pythonなんかでは確かはっきり禁止されてたような・・・