トップページ⇒php
981コメント390KB

くだすれPerl(超初心者用)2

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2008/03/03(月) 05:07:32ID:???
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
Perl使いが優しくコメントを返しますが、
お礼はPerlの布教と初心者の救済をお願いします。
0507nobodyさん2008/08/05(火) 22:10:42ID:???
モジュールがインストール出来ません、どうか解決のヒントをください

cpan[1]> install Gtk2
CPAN: Storable loaded ok (v2.18)
Going to read /root/.cpan/Metadata
Database was generated on Mon, 04 Aug 2008 19:02:47 GMT
CPAN: YAML loaded ok (v0.66)
Going to read /root/.cpan/build/
............................................................................DONE
Found 24 old builds, restored the state of 24
Running install for module 'Gtk2'
Running make for T/TS/TSCH/Gtk2-1.183.tar.gz
Has already been unwrapped into directory /root/.cpan/build/Gtk2-1.183-N08YV3
-- No Makefile created, won't make
Running make test
Make had some problems, won't test
Running make install
Make had some problems, won't install
0508nobodyさん2008/08/05(火) 23:23:39ID:???
>>507
Makefile.PL かなんかあんだろうから、そん中見て、わかんなかったら手で叩いて様子を見てみちゃどうか。
05095072008/08/06(水) 20:47:23ID:???
>>508
亀レスになってしまって申し訳ありません
おかげさまで、Gtk2をインストールすることができました
感謝します
05105082008/08/07(木) 00:54:10ID:???
>>509
>>491 参照。
どうやったらうまくいったね?
原因はなんだったんだろうね?
そういう情報が世界の役に立つのね。
感謝はおいしくいただきたいのね。
0511nobodyさん2008/08/07(木) 01:49:15ID:???
>>505
何が目的で本なんか読むんですか?
添付ドキュメントにざっと目を通した方がよほど良いと
思いますが。
0512nobodyさん2008/08/07(木) 01:58:16ID:???
>>511
本はセックスに似ている。
よいときはすごくよいし、よくなくてもないよりはましだ。
0513nobodyさん2008/08/07(木) 03:09:13ID:???
>>511みたいな、他人のやり方にいちいちけち付ける奴は、どこいっても煙たがられるな
プログラム業界では特に嫌われる罠。まあそれは勝ち組って事だが、他の業界でも大抵そうだから、結局だめな罠。
まあくだ質だから、こういうのも仕方ないかw
0514nobodyさん2008/08/07(木) 04:36:21ID:???
>>513
いちいちけち付けるのはやめろ。
0515nobodyさん2008/08/07(木) 04:45:55ID:???
>>514
俺がしたのは事実の列挙だぞw
0516nobodyさん2008/08/07(木) 05:09:11ID:???
>>515
いちいちけち付けるのはやめろ。
0517nobodyさん2008/08/07(木) 06:48:57ID:???
>>511
添付ドキュメント=perldoc≒ラクダ本
つまりラクダ本を読めと言うアドバイスですね。
0518nobodyさん2008/08/07(木) 08:12:39ID:???
まあまああんまし刺激するな
ここ荒らされてもこまるしな
でもオフラインドキュメントにもよさはあるよ。
0519nobodyさん2008/08/07(木) 09:13:34ID:???
だって、添付ドキュメントって英語だろ?
0520nobodyさん2008/08/07(木) 09:59:56ID:???
>>511
なんで?
0521nobodyさん2008/08/07(木) 11:02:54ID:???
(↓)を思い出した

From: [330] デフォルトの名無しさん <sage>
Date: 2008/07/27(日) 00:15:07

>>327
勉強したいなら本ばっか読んでないで
プログラム書けよ
受験勉強じゃねーんだからw
0522nobodyさん2008/08/07(木) 13:53:58ID:???
らくだ本はperldocで代替できるから英文が読めれば不要。
日本語しか分からないというのなら、らくだ本じゃなくて翻訳ソフトを買うことを推奨する。
EffectivePerlは一通り読む。
クックブックは買って常備する。

Perlの質問の答えは、だいたいPerldocかクックブックのどっちかに載ってる。
0523nobodyさん2008/08/07(木) 14:11:37ID:???
書籍ネタが出てるので俺も質問
オライリーの「CGIプログラミング」って、初めてのPerl読んだくらいで理解できる?
それとも、続・初めてのPerlくらいの知識が要求されるんだろうか?
0524nobodyさん2008/08/08(金) 00:32:20ID:???
>>523
BOOK:
for ( @want_to_read ) {
$book = new Book($_);
$book->read($_);
if ( $book->did_understand() ) {
$book->sale_to('Book-off');
}
else {
push @read_later, $book;
}
next BOOK;
}
0525nobodyさん2008/08/08(金) 02:44:44ID:???
>>524
矢野さとるキメェ
0526nobodyさん2008/08/08(金) 14:27:50ID:???
合法的に犯行予告が出来るサイトを造ったやつか。
0527nobodyさん2008/08/08(金) 14:33:01ID:???
それははまちゃんじゃないの?
0528nobodyさん2008/08/09(土) 22:29:21ID:???
みんなレンタルサーバ+cgiで使うなら、Apacheインストールしてローカルでテストするよね?
Apacheはかんたんにインストールできるけど、これって自分もサーバになるってことでしょ?
セキュリティとかむちゃくちゃ怖くない?
でも設定ファイルとか超難しいし…みんなどうやって勉強したの?
0529nobodyさん2008/08/09(土) 22:39:09ID:???
気になるなら自分だけallowするかイントラネットでやればいいと思うが
0530nobodyさん2008/08/09(土) 22:58:23ID:???
>>528
そんなに難しいかぁ?
ってか、cgiやhtml的な知識だけでなく、
そうゆうことも含めてテストしたり、調整、制御できるのが、
ローカルサーバー組む利点ではないのかな?
(なにも自鯖で公開するとかって意味ではなくね。)
0531nobodyさん2008/08/10(日) 00:23:14ID:???
ルータ内にあれば悩み事はかなり減るんじゃないかな。
とりあえず設定ファイルのアクセス制限を「俺専用」に書き換えるだけの
知識でいいんだからあんまり難しく考えなくていいよ。

よく分からないままいろいろ公開してる人よりは怖がってるぐらいのほうがいいかな。
0532nobodyさん2008/08/10(日) 01:44:33ID:???
>>528
つ[ VMware player + 好きなOS ]
0533nobodyさん2008/08/10(日) 20:41:19ID:SuPNfSed
すいません、教えてください。

$aaaa=  とすると、該当する数値が例えば2と5と10のように複数ある場合、
この中で一番大きい数字を $aaaa_maxにしたいのですが、記述を教えてください。
説明が下手で申し訳ないのですが、伝わった方、よろしくお願いします。 m(_ _)m

05345332008/08/10(日) 20:48:29ID:SuPNfSed
上の補足ですが、
$aaaa_max="$aaaaの中の一番大きい数値";
としたいのです。(^^;
0535nobodyさん2008/08/10(日) 22:12:07ID:???
>>534

$aaaa_max=0;
ループ{
$aaaa= ; # $aaaaをひとつ取得する (2,5,10)
if($aaaa>$aaaa_max){
$aaaa_max = $aaaa;
}

}
print $aaaa_max;


・モジュールと配列使うなら
use List::Util qw(max);

@aaaa = (2,5,10);
$aaaa_max = max @aaaa;
print $aaaa_max;
0536nobodyさん2008/08/11(月) 00:37:27ID:???
($aaaa_max) = sort { $b <=> $a } (2, 10, 5, 3, 9);
print $aaaa_max;

$aaaa が複数の値になるらしいからループ案でいいんだろうね。
0537nobodyさん2008/08/11(月) 06:09:49ID:???
$aaaa_max = (sort { $b <=> $a } (2, 10, 5))[0] ;
0538nobodyさん2008/08/11(月) 08:45:40ID:???
max関数ってなかったっけ?
0539nobodyさん2008/08/11(月) 22:49:56ID:???
数レス上も読まんのか…
0540nobodyさん2008/08/11(月) 23:15:47ID:???
そこらへんはカレーがスルーの方向で。
05415332008/08/12(火) 02:23:53ID:ihBdNY6v
皆さんレスありがとうございました!
なんとか希望通りできました。
感謝してます。

もう一つ教えていただきたいのですが・・

$total_plus = $totalの数値 + $total{'count'}の数値
としたい場合の記述を教えていただけると助かります。

よろしくお願いします。 m(_ _)m
0542nobodyさん2008/08/12(火) 02:38:17ID:???
例によってスカラが複数の値を取る気配
05435412008/08/12(火) 02:56:40ID:???
すいません、できました。
お騒がせしました。
0544nobodyさん2008/08/12(火) 13:48:33ID:Iypx/LW1
正規表現でマッチした行と、そこから下3行の計4行を
行ごとに配列にまとめたいのですがどうしたらいいでしょうか?

よろしくおねがいします。
0545nobodyさん2008/08/12(火) 14:01:51ID:????2BP(1)
sub {
  my($fh,$cond) = @_;
  while(<$fh>){
    return [
      $_,
      $fh->eof ? undef : $fh->getline,
      $fh->eof ? undef : $fh->getline,
      $fh->eof ? undef : $fh->getline,
    ] if /$cond/;
  }
  return;
}
0546nobodyさん2008/08/12(火) 17:06:12ID:???
>>544
カスタマイズは自分でしてね。
use Data::Dumper ;
my @arr ;
while (<>) {
 next if ! /Data/ ;
 push @arr, [ $_, map{ eof() ? () : scalar <> ; } 0 .. 2 ] ;
 # 一箇所限定なら、以下でも良いんじゃね?
 # push @arr, $_, map{ eof() ? () : scalar <> ; } 0 .. 2 ;
 # last ;
}
print Dumper \@arr ;
0547nobodyさん2008/08/12(火) 17:06:58ID:???
おっと、もちろん正規表現中の文字はDataじゃなくて御自分のを
0548nobodyさん2008/08/12(火) 17:28:46ID:???
マッチした時、3行スキップしてないか?
0549nobodyさん2008/08/12(火) 19:48:56ID:???
>>548
「マッチした時の当該3行の再マッチ」はスキップしてる。
提示されて無いもんで。
0550nobodyさん2008/08/12(火) 20:56:45ID:???
@lines = read_file(ふぁいる)

してしまえばヤリたい放題でつ (><;)
0551nobodyさん2008/08/12(火) 21:51:51ID:???
Undefined subroutine &main::read_file called at (><)
Can't locate File/Slurp.pm in @INC (@INC contains: ><;)
0552nobodyさん2008/08/12(火) 22:29:55ID:???
use File::Slurp;

my @lines = read_file('foooooooooo.txt');
chomp(@lines);

my @list;
foreach(0..$#lines){
$lines[$_] =~ m/hogehoge/ or next;
push(@list, [@lines[$_..$_+3]]);
}

これで、ヤリたい放題になるって本当ですか?
0553nobodyさん2008/08/13(水) 00:18:01ID:???
>>552
ヤリたいコトとヤる相手とヤる場所によります。

気取ったイケメンが自宅四畳半なら >>545。
慣れない奴がミラパルコで大回転なら >>546。
絶倫がロイヤルスイートで小さい相手とヤるなら >>552。

それぞれ可能なオプションが異なります。
0554nobodyさん2008/08/13(水) 07:03:24ID:???
つまんねえよ。
0555nobodyさん2008/08/13(水) 10:59:24ID:???
俺はイケメンだから>>545だな
0556nobodyさん2008/08/17(日) 17:53:31ID:???
print <<HTML;
とやるとHTMLとしてブラウザ上に出力されるのは分かるのですが、同じようなやり方で
ファイル出力をする方法はないでしょうか?
一々
print FILE $mojiretu;
と打つのもアレなので、何か方法があったらよろしくお願いいたします。


利用環境
フリーのCGIサーバー:isweb
対象ブラウザ(関係ないと思いますが……):基本的にFireFox2,3、ie6,7、OSはwin、macで動けばいいと考えています。

以上です。よろしくお願いいたします。
0557nobodyさん2008/08/17(日) 18:18:27ID:???
>と打つのもアレなので

アレって?
05585562008/08/17(日) 18:22:55ID:???
>>557
申し訳ありません。

一々
print FILE $mojiretu;
と打つのも面倒なので、何か方法があったらよろしくお願いいたします。

と訂正します。
0559nobodyさん2008/08/17(日) 18:24:59ID:???
>print FILE $mojiretu;

え? これ打つのが面倒なの?

プログラミングやめた方がいいよ
0560nobodyさん2008/08/17(日) 18:25:42ID:???
$mojiretu<<HTML;

{ここに文字列を入力する}
{ここに文字列を入力する}
{ここに文字列を入力する}

HTML

print FILE $mojiretu;
0561nobodyさん2008/08/17(日) 18:36:29ID:???
print FILE <<HTML;
なんたら
なんたら
HTML
05625562008/08/17(日) 20:07:42ID:???
皆様有難うございます。
ヒアドキュメントというキーワード(560さんや561さんが教えてくださったもの)で調べたら、目的の物がありました。
本当に有難うございます。
05635562008/08/19(火) 02:01:55ID:???
ちなみに今日は快便でした
05645562008/08/20(水) 00:20:47ID:Pb480w2m
あ、べつにいつものことなんですけどねw
05655562008/08/20(水) 05:37:21ID:???
うんち、今日はやや下痢。
昨日の、スポーツドリンクがいけなかったのかしら。
05665562008/08/21(木) 04:50:49ID:???
おきた。今日のウンチ、かなりしぶとい。
小さい塊が、まだ少し入っているようだ。
05675562008/08/21(木) 17:33:02ID:???
やっと今残りの塊が出た
0568nobodyさん2008/08/22(金) 09:30:05ID:???
うんち日記ワロスwwwwwwwwww
05695562008/08/22(金) 09:40:41ID:???
うんち、今日はなかなかでず。(昨日の反動か?)
仕方なく会社で用を足す。俺の階は、大便用が3つしかないから、朝はラッシュ時に壮絶なバトルが、展開される。。。
0570nobodyさん2008/08/22(金) 19:30:36ID:???
クソレスって言って欲しいだけだろ。
0571nobodyさん2008/08/22(金) 21:38:16ID:???
ハッシュ名に変数を使うにはどうすればよいのでしょうか?
hoge$hensu{key}のような感じなのですが…
0572nobodyさん2008/08/22(金) 23:09:49ID:???
>>571
リファレンスじゃダメなの?
0573nobodyさん2008/08/22(金) 23:56:24ID:???
シンボリックリファレンスを使えば望みどおりのことができます。

${"hoge$hensu"}{key}

ただしこれが可能なのは以下の条件を満たす場合です:
- 対象のハッシュがパッケージグローバルであること。
- それを行うスコープで事前に no strict 'refs' して制限を緩めておくこと。
# もちろんコード全体を use strict していますよね?

より望ましい解は >>572 が言うように「シンボリックではない」リファレンスを使うことです。
リファレンスを活用した「ハッシュのハッシュ」、すなわち二次元ハッシュがあなたの望むものです。

%hoge = ();
$hoge{'hoshinoa'}{key} = 'ki';
$hensu = 'hoshinoa';
print $hensu, $hoge{$hensu}{key}, "\n";

この方法には前述のような制限がありません。
シンボリックリファレンスが strict で制限されていることからも分かるように、イマドキはこちらが主流です。
0574nobodyさん2008/08/23(土) 00:01:15ID:???
ありがとうございます
よくわかりませんががんばろうと思います><
0575nobodyさん2008/08/23(土) 00:20:11ID:???
なんかすげーむずかしそうだな。
05765732008/08/23(土) 00:45:43ID:???
説明下手でごめんよぅ。
元の >>571 の質問に関する話題は perlfaq7 の "How can I use a variable as a variable name?" で詳しく触れられています。
さらに、リファレンスについては perlreftut, perlref の両ドキュメントに、また多次元配列及びハッシュについて perllol に、もっと詳しい話が載っています。
ぜひ見てみてください。
0577nobodyさん2008/08/23(土) 00:49:36ID:???
$hoge{ほしのあ}{キー} に「き」を代入して、$hensu に「ほしのあ」を代入して、
はい表示が「ほしのあき」になりましたってやかましいんじゃ、というお話だから
そんなに難しいことじゃないよ。

>>573
何か疲れてませんか。
05785732008/08/23(土) 00:56:40ID:???
>>577
分かりやすい素敵な説明ありがとうございます。
# 認めたくないものだな……、昨日未明まで客先でトラブっててロクに寝ないまま一日働いた後だということを……。
0579nobodyさん2008/08/23(土) 08:35:29ID:???
>>577
何を言ってるのか、さっぱりわからん><
0580nobodyさん2008/08/23(土) 16:45:17ID:???
多次元ハッシュは
%hash{'$hensu'} = (
'AA' => 'AA',
'BB' => 1,
'CC' => 65,
'DD' => 1200
);
のようにリストで代入することはできないのでしょうか、
perllolをみたんですけど多くの数を一度に代入する方法について載ってないような、
0581nobodyさん2008/08/23(土) 18:49:15ID:???
>>580
「多次元ハッシュ」などと事実とことなる認識の仕方を
しているから、3秒考えればわかることを思いつけないんだ。
0582nobodyさん2008/08/23(土) 19:14:49ID:???
別のワードでググッたらでましたすみませんでした
0583nobodyさん2008/08/24(日) 13:25:05ID:abdzrOGO
すみません教えてください。

環境はMac OS X 10.5.4, Perl 5.8.8です。

CPANでXML::Atomをインストールしたいのですが、
make testの段階で以下のようにFailedになっている箇所があって
インストールできません

| t/00-compile...........ok
| t/01-util..............ok
| t/02-content...........ok 1/32
| # Failed test in t/02-content.t at line 57.
| # got: 'My name is 宮川.'
| # expected: 'My name is 宮川.'
| t/02-content...........NOK 22# Looks like you failed 1 test of 32.
| t/02-content...........dubious
| Test returned status 1 (wstat 256, 0x100)
| DIED. FAILED test 22

02-contentというファイルで実際にテストしているっぽい部分は以下のようになっていました
| $content->body("My name is \xe5\xae\xae\xe5\xb7\x9d.");
| is $content->mode, 'xml';
| is $content->body, "My name is \xe5\xae\xae\xe5\xb7\x9d.";

「\xe5\xae\xae\xe5\xb7\x9d」を「宮川」という漢字として
出力できていないのが原因っぽい気がするのですが。。
解決の方向性だけでもご教示いただけると助かります。

よろしくお願いします。
05845832008/08/24(日) 13:32:45ID:abdzrOGO
すみません、上の書き込みでバックスラッシュを半角で書き込んだら
意図した通り表示されなかったのですが、
実際は以下のようにgot:〜の行には文字コード(?)、
expected:〜の行には「宮川」という漢字が表示される状態です。

| # got: 'My name is \xe5\xae\xae\xe5\xb7\x9d..'
| # expected: 'My name is 宮川.'
05855832008/08/24(日) 13:37:07ID:???
たびたびすみません、今度こそ最後にします
以下のような出力でした。実際は&が半角です。

| # got: 'My name is &#x5BAE;&#x5DDD;.'
| # expected: 'My name is 宮川.'
0586nobodyさん2008/08/24(日) 14:07:58ID:???
\ と バックスラッシュは同じ文字コードで、フォントで切り替えるから気にしないでいい。
で、\xe5\xae\xae\xe5\xb7\x9dは、UTF-8で「宮川」だ

何が知りたいんだっけ?
0587nobodyさん2008/08/24(日) 16:23:03ID:???
モジュールWWW::Mechanizeでクッキーを受けとるにはどうしたらよいのですか?
0588nobodyさん2008/08/24(日) 20:05:54ID:???
for (2000000000000000..3000000000000000) {
 なんちゃら…
}
とやったら、Range iterator outside integer range と叱られました。
桁デカ杉なんでしょうか。どうすればいいですか?(><)
0589nobodyさん2008/08/24(日) 20:12:58ID:???
>>583
$content->mode は xml で合っていて、
$content->body は (x|x?ht)ml の文字参照に置き換えられている状態ですね。

その動作でかまわなければ、
t/02-content.pl 内の、
is $content->body, "My name is \xe5\xae\xae\xe5\xb7\x9d.";
を以下に変更すればそのテストに関しては通ると思われます。
is $content->body, "My name is &#x5BAE&#x5DDD.";

その動作ではまずい場合は、モジュール内の関連コードをいじるしかないかなあ。

0590nobodyさん2008/08/24(日) 20:15:09ID:???
>588 Math::Bigint
0591nobodyさん2008/08/24(日) 20:27:10ID:???
>>590
ありがとうございます!
ググったら分かる人が分かる人向けに書いたドキュメントしかみつかりません(><)
もう少しググって諦めます。
0592nobodyさん2008/08/24(日) 20:29:59ID:???
あきらめたらそこで試合終了でした。
05935902008/08/24(日) 20:43:08ID:???
>>591
5.8.0 から導入された bigint プラグマを使う方法もある。遅いがちゃんと動く。

use bigint;
# あとは何も考えずに書くだけ。
# さすがにこれならおまえでもやれる。がんばれ。

# 遅いので部分的に無効にしたい場合
{
no bigint;
# bigint じゃなくてもいい処理
}
0594nobodyさん2008/08/24(日) 20:57:43ID:???
>>593
use bigint;
for (2000000000000000..3000000000000000) {
 なんちゃら…
}
!Range iterator outside integer range at…

ActivePerl 5.8.8 Build 822 (><)あーーー
0595nobodyさん2008/08/24(日) 21:22:25ID:???
>>587
マルチ乙。

>>594
こう書くしかないんじゃ?
for (my $i = 2000000000000000; $i <= 3000000000000000; $i++) {

つかなんで、くだすれに質問してんだか。
05965832008/08/24(日) 21:22:33ID:???
>>586
レスありがとうございます。
わかりにくくて申し訳ないです。
状況としては本来「宮川」と表示されるべき文字列が、
HTMLの文字参照に置き換えられて「&#x5BAE;&#x5DDD;」となっているので
make testでひっかかっているという状況でした。

>>589
ありがとうございますー。
話がわかっていただけて嬉しいです。エスパーですね。
私も先程なんとか文字参照に置き換えられているのに気付いて
モジュールのソースとにらめっこしたんですが
それらしい部分を見つけられず。。

…と思ったら、libxml2のバージョンが古いと
非ASCII文字が強制的に文字参照に変換されてしまうらしいです。
MacPortsで新しいバージョンのlibxml2を入れたら解決しました!
いろいろとありがとうございましたー。
0597use bigintの人2008/08/24(日) 21:32:12ID:???
>>595
エラーがでなくなりました!

>>593
親切に本当にどうもありがとう!!
0598nobodyさん2008/08/24(日) 21:44:20ID:???
>>593,595

こんな便利なものがあるんだな。
0599nobodyさん2008/08/24(日) 22:08:03ID:???
質問者さんは 2e+15 から 3e+15 までループが回って解決でいいんだけど、別方面が。

>>590
perldoc perldiag
> Range iterator outside integer range
> (F) One (or both) of the numeric arguments to the range operator ".." are outside the range
> which can be represented by integers internally. (snip

use Math::BigInt;
my $num = Math::BigInt->new('2000000000000000');
my $addone = $num + "1";
for ($num .. $addone) { sleep 1 }

Range iterator outside integer range at - line 4.
0600nobodyさん2008/08/24(日) 22:58:52ID:???
use feature qw( :5.10 );
system q|cls|;
use bigint;
use Win32::Sound;
$|=1;
#----------------------------------
for (my $i = 2000000000000000; $i <= 3000000000000000; $i++) {
say "$i";
Win32::Sound::Play("file.wav");
}

↑こりゃーおもろい
06015902008/08/24(日) 23:16:40ID:???
>>599
おお。そゆことだったんですね。
さらに、
> One possible workaround is to force Perl to use magical string increment
> by prepending "0" to your numbers.
ということは…、

for ('02000000000000000'..'03000000000000000') {}

おおぅ、これで動作したよおい。^^;
0602nobodyさん2008/08/24(日) 23:35:23ID:???
なるほど。マジカルインクリメント使えるのね。
0603nobodyさん2008/08/25(月) 09:43:11ID:???
use utf8;
use open IO => ":encoding(cp932)";
binmode STDIN => ":encoding(cp932)";
binmode STDOUT => ":encoding(cp932)";
binmode STDERR => ":encoding(cp932)";
use Encode;
use feature qw( :5.10 );

for (my $a=10000;$a>=1;$a=$a-1){
system q|cls|;

say "お前の寿命はあと".$a."秒";
}
0604nobodyさん2008/09/01(月) 10:36:16ID:???
ローカルのhtmlに
<a href="file:///C:/Kudasure/Kudasure.pl?http://pc11.2ch.net/test/read.cgi/php/1204488452/">[Kudasurepl]</a>
とやってWebブラウザからKudasure.plを呼んでいるのですが、
?以降の文字列を取得する事が出来ません。
$ARGV[0]には入ってないし…。
うまく受け取る方法を教えてください。
0605↑ 補足です2008/09/01(月) 10:38:05ID:???
file:///C:/Kudasure/〜で直接リンクしてあって、
Webサーバ等は起動していません。
0606nobodyさん2008/09/01(月) 10:48:50ID:???
……Webサーバを通す
06076042008/09/01(月) 11:04:42ID:???
文字列を渡してローカルで処理したいだけなので、
Webサーバを常駐させたくないんです。
他にKudasure.plに文字列を渡す方法があれば教えてください。
Kudasure.pl自体は動作してます。
■ このスレッドは過去ログ倉庫に格納されています