トップページ⇒php
991コメント318KB

Perlのこと何でも聞いてきてよ

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。02/02/04 00:32ID:???
       / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       | 役に立つとは限らないけどね☆
   ∧ ∧ |/\_________
   (,,゚Д゚)____.
   (つ/~ ※ ※ \
   /※ ※ ※ ※ \
   ~~~~~~~~~~~~~~~~~~~
0611nobodyさん05/01/03 07:23:59ID:QK0Phxxj
FreeBSD の ports って今も Perl 5.6.1 が Perl5 だよね。
Perl 5.8系が標準 Perl5 に採用されない理由って何??
0612nobodyさん05/01/03 14:53:46ID:???
>611
MLで聞いてみるのが一番では。
想像すると、
・Encodeモジュールが標準になったあたりが悪さをしてないか見極めが付かない
・そのうち6出るんでしょ? だったらわざわざports仕立てるのマンドクセ
かな?
0613nobodyさん05/01/03 16:14:12ID:m1NsWAid
単純に掲示板に削除機能をつけたいです。

http://keizibann.hp.infoseek.co.jp/cgi-bin/gokuaku/script.txt
スクリプトはこれ↑

http://keizibann.hp.infoseek.co.jp/cgi-bin/gokuaku/kaizouyou.cgi
掲示板はここです↑

お願いします。
0614nobodyさん05/01/03 16:26:57ID:???
>613
■こんなCGI作ってください■
http://pc5.2ch.net/test/read.cgi/php/1102980903/
0615nobodyさん05/01/08 20:01:59ID:???
Spidering Hacks の HACK#93(goocount.pl) をコマンドプロンプトから実行した時に

"mismatched tag at line 5, column 2, byte 101 at C:/Perl/site/lib/XML/Parser.pm line 187"

というエラーメッセージが表示されます。
環境の不備でエラーメッセージが出ているのか、
それともgoocount.plのコードの不備でエラーが
出ているのかわかりません。
どなたかご教授願います。

Perlのバージョンは5.8.6
OS: Win XP
Google APIキーも取得して設定してます。
0616nobodyさん05/01/08 21:56:14ID:???
>>615
スレタイ読め
0617nobodyさん05/01/09 05:17:27ID:vqaQWTLW
Perlのおすすめのエディタがあったら教えてください。
0618nobodyさん05/01/09 08:34:57ID:???
>>617
使いやすいエディタって何よ?
http://pc5.2ch.net/test/read.cgi/php/991372719/l50
0619nobodyさん05/01/09 11:30:36ID:???
PerlでPunycode変換(エンコード&デコード)する方法があったら教えてください。
0620nobodyさん05/01/09 18:01:54ID:GtleWSzv
16進数どうしの和演算ってできる?
できたら方法知りたいんだけど
0621nobodyさん05/01/09 18:33:28ID:???

 こ こ は 質 問 ス レ で は な い
0622nobodyさん05/01/09 19:58:21ID:GtleWSzv
>>621
>>616
0623nobodyさん05/01/09 20:27:09ID:???
>>622
で も こ の ス レ は 質 問 ス レ じ ゃ な い

>>1-20くらい読んでみろ
0624nobodyさん05/01/09 20:43:00ID:???
>>623
やなこった

スレタイ嫁
0625nobodyさん05/01/10 04:39:20ID:???
>>624
藻前こそスレタイ嫁

「聞いてきてよ」だぞ
「聞いてよ」なら質問スレと認定するが、
「聞いてきてよ」はネタスレだろ?
0626nobodyさん05/01/10 04:40:21ID:???
よく600までいったもんだ。
0627nobodyさん05/01/10 16:06:53ID:???
>>625
お前が質問に答えないのは自由だが
俺が質問に答える自由を阻害すんな。無益だから。
0628nobodyさん05/01/10 18:10:43ID:???
・スレ違い、板違いがなぜ誘導されるのか。
・スレのテンプレになぜ過去スレのURIを書くのか。

この二点をまとめて、担当の先生に提出すること。
0629nobodyさん05/01/11 17:34:39ID:sGnYe9CH
perlを始めたばかりの初心者です。
perlが使えるサーバーにtest.cgiをうpしたんです。
test.cgiには、
#!/usr/local/bin/perl
print"Content-type: text/html\n\n";
print"<HTML><BODY>\n";
print"Hello\n";
print"</BODY></HTML>\n";
とあります。アクセスしたんですが、「hello」と表示されません。
それどころか、うpを確認してるのに「ページが見つかりません」です。
パーミッションは755です。なぜでしょうか?
063062905/01/11 17:36:01ID:sGnYe9CH
OSはWinXPです。
0631nobodyさん05/01/11 17:50:39ID:???
>>629
そのサーバーでcgiを使うときは、下記の部分が
#!/usr/local/bin/perl
でいいのかどうか(#!/usr/bin/perlに変更するとか)。
また、ページを表示させるURLは、通常のアドレスで末端に /test.cgi と
付け足せばいいのか、cgi用のURLにしないとだめなのか、
などをチェック。
ニフティだとURLが通常URLと別です(cgiファイルのアップロード先
も別です)。
0632漏れ05/01/11 22:47:54ID:???
>>1
漏れが聞いてやる
Perlって何だ
0633nobodyさん05/01/11 22:58:29ID:???
>>632
病的折衷主義ガラクタ出力機 Pathologically Eclectic Rubbish Lister の略
0634nobodyさん05/01/12 05:45:26ID:???
串弾くいい方法教えてください
ポートスキャンは重いのでそれ以外で
クッキーはありで
0635nobodyさん05/01/12 06:09:21ID:BvBJ2NNx
【問】
forか、whileを用いよ。
階乗を計算して、結果を表示する。
1の階乗=1、2の階乗=2*1、3の階乗=3*2*1、
4の階乗=4*3*2*1、...のように計算する。
18以上の数字が入力されたら17以下の数字を
入力するよう促す言葉を表示する。

こんな宿題デタンですが、どーやるんでしょか?
0636nobodyさん05/01/12 07:35:25ID:???
ロジックまで問題に書いてあるなんてどんな宿題だよ
0637nobodyさん05/01/12 07:35:56ID:???
>>635
再帰使え
063863705/01/12 07:38:01ID:???
for か while 使えって書いてあったのね
637はあぼーんしてくれ
0639nobodyさん05/01/12 20:38:28ID:???
>>634
DSBLとかBBQ使え
0640nobodyさん05/01/14 23:15:35ID:???
Windowsの環境でタイムアウト処理ってできますか?
064162905/01/15 14:45:30ID:2P0rPuHE
>>631
ありがとうございました。できました。
0642nobodyさん05/01/15 14:54:23ID:???
今度は質問スレじゃないところで聞いたりするなよ
0643nobodyさん05/01/15 17:21:26ID:???
これはオマイラの管轄だろ?
答えてやってくれ。

160:01/15 16:44 g2F/oT2N
cgiゲームを作っているのですが、サーバーの負荷を小さくするには

・CGIファイルそのものを小さくする
・CGIファイルが多少大きくなっても計算部分を少なくする

のどちらをえらべばよいのでしょうか?


【初心者歓迎】スレを立てる前にココで質問を【Part7】
ttp://pc5.2ch.net/test/read.cgi/gamedev/1103954329/
0644nobodyさん05/01/15 17:23:02ID:???
ベンチ取れ
0645nobodyさん05/01/15 17:48:57ID:???
放置しとけ
0646nobodyさん05/01/15 18:58:29ID:7AkIv2RR
>>643
CPUのクロック上げて、メモリ増やせ。
0647nobodyさん05/01/15 19:11:44ID:???
Perlで掲示板作ってるんですけど、
他のHTMLファイルとかの内容を取り込む方法ってありますか?
PHPのインクルードみたいな奴です。
0648nobodyさん05/01/15 21:23:54ID:???
>>647
情報小出しにするやつは氏ね
0649nobodyさん05/01/15 21:42:48ID:7AkIv2RR
>>647
PHPに詳しいならPHPで作れば?
0650nobodyさん05/01/15 22:38:58ID:3xU8DP+W
モロ出し歓迎
0651nobodyさん05/01/16 02:48:59ID:fX55wT5k
Perlスクリプト中で、UNIXのユーザーIDを取得したい場合はどうすれば良いのでしょうか?
0652nobodyさん05/01/16 03:19:01ID:zXcU90lG
>>651
ユーザ名を入力させる画面でも出せばいい。
0653nobodyさん05/01/16 10:40:19ID:???
>>647
HTMLファイルとかならファイル読み込みすれば?
スクリプトならrequireでやればいいんじゃね?
065464705/01/16 13:03:06ID:???
>>653 ありがとうございます
0655nobodyさん05/01/16 17:54:47ID:???
>>653程度の説明で理解できるのに、なんであんな質問したの?
0656nobodyさん05/01/16 18:12:20ID:rJeV7Vfh
テキストファイルをDBとして使うサンプル見てるんですが、
データ更新したいのに最後に追記していくタイプばかりでうんざりです。
(更新するたびにファイルがでかくなっていく)
perlでテキスト何行目、何番目のデータを更新とかって出来ないんですか?
0657nobodyさん05/01/16 18:32:54ID:???
ネタスレで質問するやつばかりでうんざりです。
できませんよ。
0658nobodyさん05/01/16 20:11:55ID:???
固定幅のフォーマットなら不可能とまでは言い切れんけど
0659nobodyさん05/01/18 00:43:27ID:???
>>656
openの後にwhileとハンドラ使ってクルクルループさせて
カウントしたりとかなんとでもあるだろうが
0660nobodyさん05/01/29 03:54:40ID:iR0AIoTw
GDモジュール、GD::Graphモジュールが使えないんですが。。。
折れ線グラフを書きたいんですが、分かる人いませんか??
0661nobodyさん05/01/29 06:32:03ID:???
こういう質問しかできないやつの隔離スレとしてはここも捨てたもんじゃないか
0662nobodyさん05/01/29 07:22:17ID:???
>>660
誰かエスパーキボンヌ
0663nobodyさん05/01/29 08:25:50ID:???
2chをチャットと勘違いしてんじゃねーの?
0664nobodyさん05/01/29 08:27:49ID:???
そ
0665nobodyさん05/01/29 08:27:51ID:???
れ
0666nobodyさん05/01/29 08:27:54ID:???
は
0667nobodyさん05/01/29 08:27:58ID:???
お
0668nobodyさん05/01/29 08:28:01ID:???
前
0669nobodyさん05/01/29 08:28:03ID:???
だ
0670nobodyさん05/01/29 08:59:14ID:???
ん
0671nobodyさん05/01/29 09:02:39ID:???
ご
0672nobodyさん05/01/29 22:08:16ID:???
AAで折れ線グラフでも擬似的にやれば?
0673nobodyさん05/02/13 11:35:03ID:w+Jdsb5L
Linux + Apache1.3.26 + Perl5でシステム関数を使用禁止にするにはどうすればいいですか?

PHPでいうdisable_functions = っていうini設定項目にあたる部分です。
0674nobodyさん05/02/14 01:00:06ID:fzJwBWF6
ペルルといえば、System、Exec、Open、`、<>とglobは要チェックだな
0675nobodyさん05/02/14 08:38:33ID:???
>>673
オーナーはrootでパーミッションを700にする
0676nobodyさん05/02/14 23:53:51ID:???
>>673
マルチは放置
0677nobodyさん2005/03/26(土) 08:14:17ID:???
放置っぷりがすごいな
0678nobodyさん2005/03/31(木) 09:23:10ID:???
An httpdとactive perlをインストールして
CGIテストはうまくいくのですが、
掲示板などのCGIとか普通のCGIが開けません。
アクセス権の問題だと思うのですが、どのように設定すれば
よいのでしょうか?参考になるページやアドバイスなど
よろしくお願いします。
OSはwin XP professional使っています。
0679nobodyさん2005/03/31(木) 09:27:40ID:???
>>678
マルチは放置
0680nobodyさん2005/03/31(木) 09:52:15ID:???
>>678
私は優しいから放置はしないよ^^
んとね、それはきっとOSが悪いんじゃないか?
Apacheはオープンソースだからまだ対応してるOSが少ないのよね、だからUnix系のOSにすればちゃんと動くと思うわ^^
RedhatLinuxっていうのはオープンソースオールフリーのOSだから無料で使えるわよ^^
0681nobodyさん2005/03/31(木) 09:53:08ID:???
答えになってねえwww
0682nobodyさん2005/03/31(木) 09:56:44ID:???
んとね、まずwindowsは開発向けのOSじゃないのよね
Perlを使った開発をしたいのなら、まずOSを変えなきゃダメってことね^^
んとね、Linuxでコマンド操作を覚えるとwindows使った時にMS-DOSでなんでもできるようになってるはずよ^^
cgiに興味があるなら、まずはLinuxを使ってみようね^^
0683nobodyさん2005/03/31(木) 10:07:26ID:???
おまえ暇なんだな
おれもだけど
0684nobodyさん2005/03/31(木) 10:14:13ID:???
ということはwindowsで出来てるこういう人は神デスカ?

http://www.e-and-a.ws/01/001.asp
0685nobodyさん2005/03/31(木) 10:37:00ID:???
おばかたん、もう素人さんはちゃんと言うこと聞きなさいよ^^;
アクセス権の問題っていうのは開発系コマンドプロンプトからしか設定変更できないようになっているの
windowsはアクセス権の操作はできないようになっているのよ、「読み取り専用」「隠しファイル」とかあるけど
これはアクセス権じゃないのよね

そこで登場するのがLinuxなの^^
Linuxはコマンドプロンプトでlsっていうコマンドを入力するとアクセス権が表示されるの
例えばcgiのファイルなら bbs.cgi- "アクセス権の許可" みたいな感じにするとアクセス権がもらえるのよ^^
0686nobodyさん2005/03/31(木) 10:59:06ID:???
ローカルでPerlを実行させた際にDOS画面に結果が出力されるのですが、その文字色を指定するにはどうしたら良いのでしょうか
ググってみたんですが、文字色については解答が見つかりませんでした
どなたか検索のヒントだけでも教えていただけないでしょうか?
0687nobodyさん2005/03/31(木) 10:59:15ID:???
なにこの真性('A`)
06886782005/03/31(木) 11:09:12ID:???
>>685
やはり長くやっている人のコメントはためになりますね。
Linuxも検討しながらがんばってみようと思います。
ありがとうございました。
0689nobodyさん2005/03/31(木) 11:36:17ID:???
>>685
lsってしたけどファイル名しか表示されませんでした。
0690nobodyさん2005/03/31(木) 11:57:37ID:???
>>689
もうしょうのない子ね。甘えん坊さんで^^; コマンドはls -l なのよ^^
この先聞きたいことがあったら、あなたもLinux使いになってからおいでなさい^^
あたしを捕まえてごらんなさい フフフ
0691nobodyさん2005/03/31(木) 12:06:52ID:???
やっぱり真性だ('A`)
0692nobodyさん2005/03/31(木) 12:45:25ID:???
2chで質問しまくりなんだろうなぁ。
0693nobodyさん2005/03/31(木) 13:28:11ID:???
俺が真性と言ってるのは>>682の事だけどな
0694nobodyさん2005/03/31(木) 18:21:06ID:???
>>682ってちょっとムカつくな
0695nobodyさん2005/03/31(木) 18:50:21ID:???
perlでコードを外部ファイルに記述するにはどのようにすればよいのでしょうか。
調べたところモジュールというものを使えるようなんですが、モジュールというと移植性が低いように自分の認識はあります。
そこで、モジュールはどこのサーバでも使えるか使えないか、これにお答え願いたいのです。
勉強すれば分かるのでしょうが、あまり時間がありませんので。
理解が足りないものですみません、よろしくお願いします
0696nobodyさん2005/03/31(木) 19:09:40ID:???
>>695
モジュールによる
Perlで書かれたモジュールならどこでもおk
0697nobodyさん2005/03/31(木) 19:36:29ID:???
perlの自作モジュールを使おうとしていました。
使えるということですね。
ありがとうございました。
0698nobodyさん皇紀2665/04/01(金) 03:16:12ID:3hPeX6SB
CGIの中で文字の置き換えをしたいのですが、

$text =~ s/メール/<b>メール<\/\b>/g;

のようにすると、500エラーが起こってしまいます。
どうも「ー」があると起こってしまうようで、エスケープを使っても状況が変わりません。
対策をご存知の方、ご教授願います。
0699nobodyさん皇紀2665/04/01(金) 04:00:06ID:???
>>698
500エラーっていってるようじゃ成長は望めない。
下を参考に自分で何とかしてみれ。
http://pc8.2ch.net/test/read.cgi/php/1104624784/2

それと、>>481だから今度は違う所に逝きな。
0700nobodyさん皇紀2665/04/01(金) 04:21:42ID:???

       / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       |  $text =~ s/\Qメール\E/<b>メール<\/b>/g;
   ∧ ∧ |/\_________
   (,゚∀。)
0701nobodyさん皇紀2665/04/01(金) 10:27:53ID:???
>>699
申し訳なかったです。以後気をつけます。

>>700
\Qと\Eで囲めば良いのですね。
ありがとうございます。助かりました。
0702nobodyさん2005/04/02(土) 20:04:50ID:A7D+JrLe
phpでパスワード付きzipを作成するコマンドを発行したいのですがどうしたらよいのでしょうか。
0703nobodyさん2005/04/02(土) 20:08:46ID:???
>>702
スレ違いです
0704nobodyさん2005/04/02(土) 20:24:19ID:???
間違えたますた
0705nobodyさん2005/04/04(月) 17:08:58ID:???
ごめん
->
=>
意味教えてくだせえ。
「演算子」で検索掛けてもワケわかりましぇん。。。
0706nobodyさん2005/04/04(月) 17:20:26ID:???
>>705
->  意味:串が一本のおでんなり
=>  意味:串が二本のおでんなり
0707nobodyさん2005/04/04(月) 17:27:15ID:???
矢印
0708nobodyさん2005/04/04(月) 20:33:25ID:???
"=>" = "="
あとは知らん、らくだ本でも読め
0709nobodyさん2005/04/04(月) 23:26:10ID:???
>>705

-> 矢印演算子
=> , コンマ演算子と同じだと思う
0710nobodyさん2005/04/05(火) 05:59:50ID:???
マンコ演算子
■ このスレッドは過去ログ倉庫に格納されています