perlコーディング初心者スレや、その他perl関係の臨時スレ
見当たらなかったんで立てました。
2 :
名無しさん@お腹いっぱい。:04/03/26 23:28 ID:96AFqbX6
2
3 :
名無しさん@お腹いっぱい。:04/03/26 23:28 ID:VfP5bkVN
12
4 :
名無しさん@お腹いっぱい。:04/03/26 23:56 ID:QiRWggL8
久々に来たら・・何が起きたんでしょうか・・
apacheで聞きたい事があるんだがそんな空気じゃなさそうですな・・
あぼーん
6 :
名無しさん@お腹いっぱい。:04/03/26 23:58 ID:m1YiHT/o
perlスレで何バカ言ってんだ。
7 :
名無しさん@お腹いっぱい。:04/03/27 00:05 ID:QZpfQDra
apache-2.0.49も↓のような例で
<!--#exec cmd="./cgi-bin/aaa.pl" -->
などと書いても、コマンドの dirname が無視され、
カレント内のものしか実行出来ないんでしょうか?
と、いきなり質問スマソです
スマソです
apacheスレがないもんで
一応、perl関係という事で聞いてしまいました
目玉焼きのスレでフライパンの質問をするようなもんだな。
perlが重複?
12 :
1:04/03/27 00:20 ID:???
もうこんな状況なんだし、なんでもイイよ。
Apache詳しい人教えてあげて。
漏れapache1系しか入れてないしよくわからん。。。スマソ
あげよう。
使用先のサーバーでplファイルをevalしてエラーメッセージを出力したら以下のものが得られました。
syntax error at (eval 1) line 4, near "our @ISA "
これはサーバー側のperlがourをサポートしてないってことでしょうか?
サーバーのperlのバージョンは知りません。
evalした記述は、win98, ActivePerl5.8の環境ではなんの警告もなく動きました。
>>14 >サーバーのperlのバージョンは知りません。
調べたら済む話だろ
>>14 そのエラーみる限り多分そうじゃねーの?
>>15 エラーメッセージが得られてるのにわざわざ逆戻りしてバージョン調べる意味はないだろ。
って言うか14程度の質問にも答えられないのにしゃしゃり出るな。
>>14もエラーの見当がついてるなら、our消してみりゃいいじゃねーか。
ourがエラーだって書いてあんだからマズそれ消してみろよ馬鹿。
>>15 HTTPごしのバージョンの調べかた教えて下さい(´Д`; )
>>16 すみません、our消してみたら動きました。
>>16 はぁお前馬鹿か
簡単に調べられるものを「perlのバージョンは知りません。」
なんて言って質問してくるから
「いや、調べればいいじゃないか」って言ってるんだろ?おかしいか?
それに対して
「
>>15 HTTPごしのバージョンの調べかた教えて下さい(´Д`; )」
これで一つ勉強になってるじゃないか。
大体とらぶったときにバージョンも調べられないなんて話にならんだろうが
ま、おまいはずっと"過程"は教えず"答え"だけを教えてたらいいよ。
何回も何回も質問されてそのつど答えだけ教えてろよ
ありがとうございますたー。
>>7 aaa.plのパーミッションと、SSIでexecが使えるか
(IncludeNoExecが指定されてないか)をもう一度確認。
>>21 ×IncludeNoExec
○IncludesNoExec
あ、Aliasが効いていて、使えないっぽいのかな…。
24 :
名無しさん@お腹いっぱい。:04/03/27 17:59 ID:tFPwCDtB
質問です
バーチャルホストとかの設定をweb上から
cgiとかその他でやる方法あるでしょうか。
あるらしいんだがよくわからん
imagemagick勉強したいんだけど、
imagemagick使ったあぷろだcgiとか探しても中々見つからんのです。
別にうぷろだじゃなくてもいいんでimagemagick使ったスクリプト知ってる方教えて下さい。
>>25 俺が使ってるのはこんな感じ
# 画像読み込み→リサイズ→書き込み
use Image::Magick;
$img = Image::Magick -> new;
$img -> Read ("$img_file");
$img -> Scale(width=>200, height=>200);
$img -> Write("$img_file");
>>25 有難うございます。
んと、そういうのはわかるんですが、
もうちょっといろんなメソッド使ってるのとか、そういうのの詳しい説明とか、
あと、例えば訪問者が一枚画像を上げて、
携帯から見たときにサイズを変更した画像を表示する場合、
まず変更した画像があるかどうかを調べなければimagemagickで作ってから表示、
既にあればそれを表示。とか
なんかそういうのの例を見て勉強したいなと思ってるんですが。
ないですかね?ってか説明わかりにくいですねスイマセン。
28 :
24:04/03/27 21:47 ID:???
29 :
名無しさん@お腹いっぱい。:04/03/27 22:31 ID:GF0bXi+B
アスキーのLightweight Language Magazine買った人の感想きぼん
30 :
名無しさん@お腹いっぱい。:04/03/27 23:46 ID:Yldp1YH0
今、ヨーロッパ言語の単語帳CGIをperlで作ろうとしているのですが、
アクサンなどの値の引渡しに困っています。
Encyclopedia みたいな方式でリンクを生成するとき、
Get で
<a href="./hoge.cgi?mode=show&name=ö">
という形で受け渡そうと思っているのですが、
どうすれば効率よく処理できるでしょうか。
無理がありますか。
31 :
30:04/03/28 00:49 ID:Icr6wjVJ
自己レス
どうやら、こうやって GET で引き渡すと、
ö って o になってしまうのですね。
ほかの方法を考えます。
32 :
30:04/03/28 02:12 ID:Icr6wjVJ
すれ違いぎみになってきた+連続投稿ごめんなさい
ö が o になってしまうのは、
>>30 のように「GET で値を渡すとき」だけのようです。
POST や普通のリンクでは実体参照のまま受け渡しているようですが、
何が ö を o に変えているのでしょうか。
ブラウザの問題ですか?
33 :
まちがって名前消しちゃいました。:04/03/28 04:01 ID:VkhX2P1J
>>31-32 たぶんブラウザじゃなくてOSがやらかしてる。
つーかunpack/pack使えや。
34 :
まちがって名前消しちゃいました。:04/03/28 10:57 ID:WosgFual
htmlでネストされたtableタグ内の要素を簡単に抽出する方法を教えて下さい。
HTML::Parserを使ってみましたが、使い方がよく分からないため、上手く逝きませんでした。
35 :
まちがって名前消しちゃいました。:04/03/28 12:50 ID:6NSEAewY
>>34 HTML::TreeBuilderはどう?
CPANで探せば、もっと便利なのがありそうだけど。
>>35 読み込んできたセッションIDとid()メソッドで発行されるセッションIDが違えば、
無効と判別するしかないのでは。
37 :
34:04/03/28 14:06 ID:???
39 :
35:04/03/28 15:16 ID:???
>>36 idメソッドが吐くセッションIDは毎回違うんじゃないんですか?
久しぶりにwebprog板に行ってみようと思ったら無かったのでここで質問します。
JAPU氏はまだ生きておられますか?
サイトの方が動いてないので事業に失敗したんじゃないかと想像してしまうのですが。
41 :
36:04/03/28 17:10 ID:???
>>39 私のところでは、同じセッションID出してくれますよ。
my $cgi = CGI->new();
my $session = CGI::Session->new('driver:File', $cgi, {Directory=>'./session'});
my $id = $session->id();
my $cookie = CGI->cookie(-name=>'CGISESSID', -value=>$id, -expires=>'+1h');
$session->expire('+1h');
クッキーを利用してるから、こんな感じです。
>>40 ハンドルはお見かけしませんね。
42 :
まちがって名前消しちゃいました。:04/03/28 20:34 ID:/R/RdK93
透過したアニメーションgifを、何枚か重ねてモンタージュを作りたいんですけど
ImageMagickを使って合成すると、静止画になってしまいます。
動画のまま保存できる方法があれば教えてください。
そんなことまで対応してません
対応してないって教えてもらったんだからどーにかしよーぜ
無理やりバールでw
45 :
まちがって名前消しちゃいました。:04/04/03 12:41 ID:glPer1Vm
perlでは,Cのconstのように、定数(読み込みだけできる変数)を作ることできますか?
46 :
45:04/04/03 13:00 ID:???
すいません自己解決しました
*a = \100
みたいにすればよかったそうです。他にも方法はあるみたいですが
perl5なら、use constant なんてのもあるぞ。
こっちは#defineに近いが。
perl56.dllを探しています。
どなたかいただけませんでしょうか。
いま手元にあるのperl58.dllなんです。
どなたかperl56.dllをお願いします・・。
うわあああああ
7ヶ月ぶりの・・・・こんなこと初めてだ・・。
ちなみにほしい理由はが見つかりませんとエラーが出るのです。
50 :
まちがって名前消しちゃいました。:04/11/13 01:49:51 ID:4s6jh9Jh
あげ忘れてました・・・。
あげないとまた7ヶ月放置されそうでw
ごめんなさい。
ここは違ったみたいです・・・。
52 :
まちがって名前消しちゃいました。:04/11/13 12:34:01 ID:9Jp+PFx3
age
54 :
まちがって名前消しちゃいました。:2005/08/27(土) 03:07:11 ID:RoexZfqf
SSIで値を渡すにはどうしたらいいのでしょうか?
<!--#exec cmd="./zzz.cgi abc=def" -->
というようにしたとして、これをどのようにzzz.cgiがabc=defと読み込むのでしょうか?
55 :
まちがって名前消しちゃいました。:2005/12/07(水) 10:19:17 ID:ea+6bdih
あ
test
test
test
hosh
61 :
get45:2009/09/19(土) 23:15:05 ID:8ggCkWJ+
ahaaha
>>48 C:\>ren perl58.dll perl56.dll [Enter]
o