トップページ⇒php
995コメント334KB

CGIとかPerlとか超初心者なんだけど、

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001埼玉板"管理人"2001/07/20(金) 17:36ID:???
てか何もわかってない厨房なんだけど、掲示板を自鯖へ移転する必要性
が非常に高くなってきたのです。
http://green.jbbs.net/travel/511/saitama.html

ス連でも相談にのってもらってるんだけど、ここでも相談したい。
とりあえずFTPって何?どういうふうに使うの?
0855nobodyさん2005/05/14(土) 22:43:21ID:jtOAdQNy
パール版猫板の設置方法知りませんか?
Error: 書き出し用のHTMLファイルが見つかりません。 [ No such file or directory ] line:1451
となってしまうんですが

0856nobodyさん2005/05/15(日) 00:44:08ID:???
事故解決しまうた
0857nobodyさん2005/05/15(日) 03:41:35ID:L86n9jkV
FFFTPソフトを使ってアップロードしてした際誤って
CGIデータ(カウンタ、日記、リンク集)を初期化してしまったのですが
このアップロードするまでのデータってどこかに残っているものでしょうか?
0858nobodyさん2005/05/15(日) 03:48:35ID:???
鯖側でHDD丸ごとバックアップしている(場合もある)。
が、一利用者のためだけに一部のデータのみを取り出すことはしない。
つまり諦めろと。

そうならないためにも普段からまめにバックアップを「自分で行なう」事だね。
0859nobodyさん2005/05/15(日) 09:58:06ID:???
http://tackysroom.com/cgi_mkakikomitai.htm
もっと書き込み隊に、2ちゃんねるみたいにスレタイ一覧が見れるようにするにはどこをどうすればいいですka?>
0860nobodyさん2005/05/15(日) 15:08:38ID:???
>>859
あれを頑張ればいいと思うよ^^
0861nobodyさん2005/05/16(月) 06:33:10ID:???
たまに見かけるんだけど、[ PurePerl ] って何ですか?
「PurePerl で書かれたプログラム」 とか。
0862nobodyさん2005/05/19(木) 14:46:47ID:H6N/yoOH
すいません
初心者なんですが
【CGI名】Web Calendar2(ウェブカレンダー)Ver.0.22
【配布先URL】http://www3.biwako.ne.jp/~nobuaki/webcal/

ここのカレンダー使ってます
カレンダーに印刷できるような罫線をつけたいのです。
縦型・標準タイプはコンフィグファイルで罫線の色変更できたのですが
一覧タイプの罫線はどこをいじればいいのかサッパリ。。
すれ違いだったら誘導お願いします。
どなたか分る方助けてください。
0863nobodyさん2005/05/19(木) 19:47:18ID:???
>>862
list.cgiの78行目付近じゃない?
08648622005/05/20(金) 11:07:34ID:UsD+3Jqa
>>863

ありがとうございました!!!
出来ました!!!

ほんと感謝です!!
(*´∀`*)
0865nobodyさん2005/05/20(金) 19:17:45ID:k6pPfthf
スミマセン、超初心者で手探りでCGIを改造している者です、どうかどうか以下質問にお答え頂けるとありがてぇです。
今、掲示板のCGIをあれこれ工夫しながら改造しているところなのですが、逆引き不可IPからの書き込みを
拒否できるようにしたいと奮闘中であります……が
逆引き不可のIPを特定できません…
かなり厨房な質問をしているのは重々承知しているのですが、ぐぐっても、あれこれ参考文をみてもコレというものが
みつからず、ここに書き込みした次第であります。

どうか、逆引きIPの特定方法を教えて頂けないでしょうか。
よろしくお願いいたします
08668652005/05/20(金) 19:20:09ID:k6pPfthf
連続投稿すみません。
蛇足だとは思いますが、逆引き不可IPについて。
IPアドレスが全て数字で構成されたものです。
よろしくお願いいたします
0867nobodyさん2005/05/20(金) 23:53:47ID:???
ここで質問していいのかどうかわからないんですがおながいします。
Excelシート(表)をアップして、おんなじディレクトリに作ってあるサイトのコンパネからそのサイトのTOPページに
html自動生成して表示させたいんですけど.....これってどうやればよろしいでしょうか??

やったことないからまったくわからん。どなたかお助けお願いします。。
0868nobodyさん2005/05/21(土) 15:20:34ID:46eeCwFQ
すいません、
パーミッションが番号でなくチェックで入れるFTPソフトを
使ってるのですが、606の設定は

オーナー 読み○ 書き○ 実行×
グループ 読み× 書き× 実行×
ワールド 読み○ 書き○ 実行×

であってますでしょうか?
他の番号の例は見つかったのですが・・・
おねがいします
0869nobodyさん2005/05/21(土) 22:16:22ID:???
おk
0870 ◆T1jMkdHnMw 2005/05/21(土) 22:26:29ID:GeVdt0SB
質問です
CGIでテキストファイルを読み込むとき、
「上の行から一行ずつ順に」ではなく、
「下の行から一行ずつ順に」読み込んでいきたいのですが、
どうすればよいのですか。
0871nobodyさん2005/05/22(日) 08:59:26ID:???
>>870
ヒント
1.一度全部を読み込む
2.行数をカウント
3.それデクリメント
0872nobodyさん2005/05/22(日) 09:42:43ID:???
>>871
マヌケ
0873870 ◆T1jMkdHnMw 2005/05/22(日) 10:45:04ID:nATGnjHi
>>871
ありがとうございます。
すみませんが、行数の数え方を教えてください。
0874nobodyさん2005/05/22(日) 14:12:42ID:???
>>871
aho
0875nobodyさん2005/05/23(月) 15:49:50ID:???
>>873
>行数の数え方。
秀丸エディターとか使うと便利ですよ。
(秀丸エディターで検索してみてください。)
行数で検索ってのもありますし、横に行数表示されます。

シェアウェアですけど、無料お試しつきです。(・ω・)
0876nobodyさん2005/06/10(金) 19:06:20ID:n3jB9OmG
>>875
PerlEditorとOEdit-テキストエディタを利用してます。
かなり便利だと思ってますが、採点のほどお願いします。
0877nobodyさん2005/06/10(金) 21:10:50ID:???
Perl書くのにどんなエディタ使ってる?
http://pc8.2ch.net/test/read.cgi/php/1014357485/
使いやすいエディタって何よ?
http://pc8.2ch.net/test/read.cgi/php/991372719/
0878nobodyさん2005/06/14(火) 15:38:42ID:DeGzZVZw
詳しい人に質問!パスワード入室管理付のBBS借りてるんだけど、
このパスワードって簡単に破れたり、BBSの中身見れたりするの?

教えて!
0879nobodyさん2005/06/14(火) 16:01:47ID:???
>>878
パスワードしだいだろ
英大小文字数字をランダムに組み合わせた8桁以上のパスワードなら大丈夫じゃないかな
123とかいうパスワードは破ってくれといってるようなもんだけど
0880nobodyさん2005/06/14(火) 16:34:37ID:DeGzZVZw
>>879
かつて何回か破られた形跡があるんですよ。ランダムの4ケタの数字では
ダメダメ?破るにしても手作業で1〜9999まで打つの?
0881nobodyさん2005/06/15(水) 08:37:23ID:???
そういうソフトがある
0882nobodyさん2005/06/15(水) 17:55:23ID:eTvAoBOj
>>881
そう言うソフトあるんだ!!それを防ぐには>>879が言ってるように
パスワードの文字数増やして、数字だけでなく文字も入れなるべき?
もしくはそのソフト使われたらどんなけがんばってもムダ?
0883nobodyさん2005/06/15(水) 20:05:13ID:???
何この釣り
0884教えてください2005/06/17(金) 19:49:40ID:4fnOsZWV
勉強し始めたばかりで無謀だとは思うのですが、
サイトにアクセスしてきた特定のホストを違うページに飛ばすCGIを設置したいのです。
CGIスクリプトは探して使えそうなのがあったのですが、
それをトップページで呼び込む方法がわかりません。

【設置するCGI】
#========#
#設定開始#
#========#
#排除したいIPアドレスです(カンマで区切っていくらでも)
@esc=('000.000.000.00');
#排除しないIPのリンク先の設定
$good="http://0000/index.html";
#排除するIPのリンク先の設定
$bad="http:/0000/dammy.html";
#========#
#設定終了#
#========#
$ip=$ENV{'REMOTE_ADDR'};
foreach $sesc(@esc){
if($sesc eq $ip){
$flag=1;
}
}
if($flag == 1){print "Location: $bad \n\n";}
else{print "Location: $good \n\n";}
__END__

これを【http://0000/index.html】にアクセスした時に起動させたいのですが、
呼び出しのコマンドはどういうもので、どのように書き込めばよいのでしょうか。
0885nobodyさん2005/06/17(金) 19:52:56ID:7vlQvbgl
@in
@line
@query
何かの配列みたいですが、どこに定義された何の配列なのでしょうか?
0886nobodyさん2005/06/18(土) 08:28:52ID:???
>>885
(´・ω・`)知らんがな
0887 2005/06/20(月) 21:46:43ID:F0wN879H
web制作板で質問し、誘導されてきました。

ttp://halpal.net/xoops/modules/auth/buy_list.html
のように検索→選択→.vcs .csv .pdbなどで出力というのは
どうやっているのでしょうか?
ずーぷすでないと無理なのでしょうか?
0888nobodyさん2005/06/21(火) 07:13:06ID:???
>>887
まるぽ
0889nobodyさん2005/06/23(木) 02:02:15ID:dskomwuH
cgiファイルのパーミッション設定をWS_ftpで755に変えようとすると。
Permission denied on server. (chmod)とでます。
その上のフォルダは変えられたのですが・・・
上記のエラーはどういう意味なんでしょうか?
0890nobodyさん2005/06/23(木) 06:13:14ID:???
chmod しようとしたら その権限がないよ、って警告だろ。

まず、
・上のフォルダのパーミッションはいくつなのか (0700以上必要)
・FTPソフトの警告なのかブラウザでそうでるのか
・CGI を動かせるサーバなのか
・他のFTPソフトではどうなのか
を書くべし。
0891nobodyさん2005/06/23(木) 13:22:42ID:dskomwuH
>>890
レスいただきありがとうございます。
>・上のフォルダのパーミッションはいくつなのか (0700以上必要)
上のフォルダは755です
>・FTPソフトの警告なのかブラウザでそうでるのか
ftpで実行するとでます、ブラウザで試しても同じ結果が出ました。
>・CGI を動かせるサーバなのか
サーバーはocnです。調べてみたところcgiは動かせるようです。
>・他のFTPソフトではどうなのか
ws_ftpとftp.exeで試しましたが、同じ結果でした。

0892nobodyさん2005/06/23(木) 15:18:12ID:kmos2NYx
my $edit_url = sprintf ("%s?choice=edit;id=%d", url (), $row->{id});
my $delete_url = sprintf ("%s?choice=delete;id=%d", url (), $row->{id});
print br (), br (),
"$row->{t} $row->{status}",
" [", a ({-href => $edit_url}, "Edit"), "]",
" [", a ({-href => $delete_url}, "Delete"), "]",
br (), "\n",
"$row->{content}\n";


1行目のsprintfで文字列を指定して、出力しているのはわかります。
しかし、括弧内の意味がわかりません。変数"id"について、URLを指定しているらしい
ですが、よくわかりません。
どっかに詳しく解説している、サイトとかありませんかね?
0893nobodyさん2005/06/23(木) 16:11:58ID:???
どの括弧の事を言ってるのかが分からないのでアドバイスできません
0894nobodyさん2005/06/23(木) 16:20:03ID:???
>>891
良く知らないけれどこの辺?
ttp://www.ocn.ne.jp/hosting/usersupport/mailweb/1_a6.html
cgi-localディレクトリにアップロードすれば、
自動的にパーミッションが設定されるらしいけれど

>>892
マルチポストすんなボケ
0895nobodyさん2005/06/23(木) 20:04:58ID:BN2fHBTu
>>984
レスいただきありがとうございます。
cgi-localディレクトリにUPすればいいと書いてありますが。
cgi-loaclディレクトリはサーバー内にありません、こういう場合自分で作るものなのでしょうか?
0896nobodyさん2005/06/23(木) 22:04:43ID:???
そんなもんサーバによる
0897nobodyさん2005/06/23(木) 22:25:50ID:???
>>895
その、なんだ。オンラインマニュアル読んだか?とりあえず、ウェブ&メールサービスだよな。
ttp://www.ocn.ne.jp/hosting/usersupport/mailweb/index.html

調べてみたらプラン複数あるじゃないか
ttp://www.ocn.ne.jp/hosting/service/mw/03.html
メール&ウェブエントリーならご愁傷様
独自CGI*2 ×

他二つなら、もともとcgi-localディレクトリがあるはず
ttp://www.ocn.ne.jp/hosting/usersupport/mailweb/1_a2.html
ご利用開始時に設定されている「etc」「cgi-local」「stats」ディレクトリ
(「cgi-local」はメール&ウェブ100,200のみ)、及びそれら配下の
サブディレクトリやファイルはシステムの動作上必須ですので、
削除、名前の変更、パーミッションの変更等の操作をしないようにしてください。
0898nobodyさん2005/06/24(金) 16:19:08ID:YwZvtNhs
>>897
>>896
サーバーによって違うということで、私が利用しているpage onのサーバーについて調べてみたところ、
ttp://www.ocn.ne.jp/ocn-d/option/pageon/cgi.htmlらしいです。
ご迷惑をおかけしてすみませんでした。
0899ATK2005/06/25(土) 19:18:29ID:xeCuBh6O
誰かCGI設置を無料で代行してくれませんか?
0900nobodyさん2005/06/25(土) 20:35:00ID:???
>>899
やってもいいけどまずサーバーやパスワードを教えてもらわないと設置できないな〜
0901nobodyさん2005/06/26(日) 03:28:02ID:???
教えて下さい
レンタルの日記を借りて、スキンを使ったのですが画像を投稿出来ないので
自分でスキンのタグを変更可能してもおkと書いてあったので
画像を無理やり出すイレギュラーってのをやりたいのですが
何を挿入していいか分かりません・・。
画像投稿可版・不可版(同スキン)を両方DLしてソースを見比べたのですが
どうしても分らず、ぐぐっても分りませんでした・・。
どんな言語をどの辺りに挿入すればいいのか教えてもらえませんか・・?
よろしくお願いします。
0902nobodyさん2005/06/26(日) 17:31:00ID:???
CGI側でアップロードできる機能がもともと提供されていない限り、アップロードは不可能。
できたらそれはセキュリティホールだ。

画像を無理やり出すイレギュラーって、
imgタグで外部ファイルを表示する程度の話じゃないの?
09039012005/06/27(月) 01:09:00ID:???
>>902
ありがとうございます。
imgタグで外部ファイル呼び出しなんですね!
それでもいいと思ってサイトのレンタルサーバー調べてみたら
画像の外部呼出しの制限があって、日記に呼び出すのが無理そうと分りました・・。
結局ダメそうになってしまいましたが、レスありがとうございました!!
0904nobodyさん2005/06/27(月) 01:32:23ID:EyauEQPF
srand;
rand($.) < 1 && ($aaa = $_) while <IN>;

先生!
上のはランダムで何かをするみたいなんですが、
「$.」というものは何なのでしょうか?
0905nobodyさん2005/06/27(月) 02:10:17ID:???
>>904
print $. while <IN>;
とでも書いて確かめてみればすぐ判ると思う。
0906nobodyさん2005/06/27(月) 02:23:52ID:???
先生!
分かりました、有難う御座いました!
0907nobodyさん2005/06/27(月) 16:22:23ID:???
質問です。
CGIにおいて、同時に複数のクライアントからアクセスがあった場合、
データのファイル保存の際に問題が生じると聞きましたが、
具体的にどのような問題がおこるのですか?
その解決策もお願いします。
0908nobodyさん2005/06/27(月) 17:05:25ID:???
ファイルロックでググれ
0909nobodyさん2005/06/27(月) 17:12:10ID:Lqvl/3i3
質問させていただきます。
携帯(i-mode、ezweb、j-sky)+PCで使用可能なチャットを入れたいと思っています。
passなどの機能も入れたいので、書き換え可能なフリーソフトを探しているのですがなかなか見つかりません。
もし、配布しているページをご存知の方がいましたら情報をよろしくお願いします。
m(_ _)m
0910nobodyさん2005/06/28(火) 14:43:22ID:es1gappm
質問です。
ケータイ用のメールフォームで、受信先を複数にしたいのですが、
どうCGIを書き換えればよいでしょうか?
アドレスをカンマやセミコロンで区切ってみてもだめでした。
よろしくおねがいします。
以下はsendAddressが書いてある部分の抜粋です。

#あなたのメールアドレス
$sendAddress = '***@***';
OUT_HTML
$subject = &mimeencode($kenmei);
$subject2 = &mimeencode($kenmei2);
$mail = &mimeencode($mail);
$sendAddress = &mimeencode($sendAddress);
#管理者に送信されるメールです。改造するには↓を変更します。
open (MAIL, "|$mailprog $sendAddress") || die "Can't open $mailprog!\n";
print MAIL "From: $mail\n";
print MAIL "To: $sendAddress\n";
print MAIL "Subject: $subject\n";
#閲覧者に送信される控えメールです。改造するには↓を変更します。
sub send_mail2
{
open (MAIL, "|$mailprog $mail") || die "Can't open $mailprog!\n";
print MAIL "From: $sendAddress\n";
print MAIL "To: $mail\n";
print MAIL "Subject: $subject2\n";
print MAIL "MIME-Version: 1.0\n";
0911nobodyさん2005/06/28(火) 15:02:09ID:???
2回送信すればいいだけでしょうに。

配列にメールアドレスを入れておいて、whileで回しながら送信
09129102005/06/28(火) 15:23:22ID:es1gappm
レスありがとうございます。
while文調べてみたのですが条件式と実行文の書き方がわかりません。
よろしければ具体的な例を提示していただけないでしょうか?
0913nobodyさん2005/06/28(火) 18:33:10ID:???
>>912
好きなトコ使え。
http://search.cpan.org/~nwclark/perl-5.8.7/
http://www.kt.rim.or.jp/~kbk/perl5.005/
http://www.rfs.jp/sitebuilder/perl/
http://flex.ee.uec.ac.jp/texi/perl/perl_toc.html
http://www.site-cooler.com/kwl/perl/
http://www.tohoho-web.com/wwwperl.htm
09149102005/06/28(火) 19:14:51ID:es1gappm

>913
ありがとうございます。挙げられているサイトを真似してみて、
結局下のような形にすることにしたのですが
正常に動いてくれません。解決策があればお願いします。

@sendAddress = (
'aaa@aaa',
'bbb@bbb',
'ccc@ccc',
''
);

foreach $sendAddress (@sendAddress) {
if ($sendAddress eq '') {
next;
}
}

$sendAddress = &mimeencode($sendAddress);

open (MAIL, "| $mailprog $sendAddress") || die "Can't open $mailprog!\n";
print MAIL "From: $mail\n";
print MAIL "To: $sendAddress\n";
0915nobodyさん2005/06/28(火) 20:16:02ID:???
>>914
}
}  ← 位置が×
09169102005/06/28(火) 20:54:59ID:???
>914
出来ました!本当にありがとうございました!
0917nobodyさん2005/06/29(水) 23:29:20ID:USrtMZba
ttp://www.supra.cx/joyful2chMe/index.html
↑この掲示板を携帯動画もUPできるようにできますか?
またそのやり方を教えてください。
よろしくお願いします。
0918nobodyさん2005/07/01(金) 20:23:02ID:???
宣伝乙。そして本人乙。
サイトにネラー言葉がある時点で(ry
0919nobodyさん2005/07/04(月) 17:53:23ID:IhJOlt9g
    /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\   ..
            /:::::::::::::::::::ノ ̄ヘ::::::;―、::::::::::::::::::::::::ヘ  .
          /:::::::::::;-' ̄     ̄    ̄ヘーァ:::::::::i  
          i:::::::::彡              ミ:::::::::::ヘ . Perlはラクダ本読んだからわかるんじゃぁ。
          |:::::::メ   ........        ......,   ヾ:::::::::::| .    CGIはネズミ本読んだだけじゃわからんわい。
          |:::ノ   /   ヽ    /   ヽ ミ::::::::::|           もうちょっと簡単な本がないんか。
          |::| /    _       _    ヾ::::::l .           わかりやすい本紹介せいや。アマゾンでもわからんで。
          |::|    イ(:::)ヽ     イ(:::)メ    |::::::|          さっさと話せいや。しばくぞ。
          |ノ i    `ー'ノ i    ヽ` ~    イ::イ .
          | j }    ~~  ノ;            い 
          ゝ:.:.{: . : .    γ    ,、 )、      i丿 ..
          厶:.:.ヾ : .    ` ''`  ~   ヽ     ノつ
          /i:.:.:.:. : .       ,_    i    /
        /  ヘ:.:.:. : .  i   ハニエ!-!‐ヽ |    ,イゝ、__
      /|     ヘ:.: .  │〈.:.:.:.:.:.:.:.:.:.:ノ ノ    /   \:;:- 、 _
    /:;:;:;:;ヽ     ヽ   ! ヾエエEァ´     /      i:;:;:;:;:;:;:;\
  /:;:;:;:;:;:;:;:;:;:ヽ      \  ゝ、:::::::::::  '   ノ       |:;:;:;:;:;:;:;:;:;:;ヘ
/:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;ヽ      \        /       /:;:;:;:;:;:;:;:;:;:;:;:;:
0920nobodyさん2005/07/06(水) 18:56:48ID:23SpiJD5
C++でCGIを作成しようと思います。
.NETでビルドしたexeファイルを拡張子をcgiに代えて
アップしてみましたがサーバーでエラーが起きてしまいます。
ですが6.0でまったく同じファイルを作りアップしたところ成功しました。
.NETでは何か設定などが必要なのでしょうか?

ご教授お願いいたします・・・。
09219202005/07/06(水) 18:59:54ID:23SpiJD5
すみません。わかりづらいので補足いたします。
ファイルをアップしてエラーが起こるのでなくアップ後に
cgiへアクセスしようとすると「Internal Server Error」と
なります。
VC6.0で作成したファイルは何事もなくcgiを実行できました。
0922nobodyさん2005/07/06(水) 19:53:09ID:RZZgKAfm
perlで組んだcgiファイルがエラーが出るので、エラーの理由を調べたいのですが、telnetで接続しようとしてもできません。
他にエラーの理由を調べる方法(ツール)などあれば教えていただけないでしょうか?
0923nobodyさん2005/07/06(水) 20:06:42ID:???
>>922
http://perldoc.jp/docs/modules/CGI.pm-2.89/CGI/Carp.pod
0924nobodyさん2005/07/06(水) 20:21:48ID:???
>>922
use CGI::Carp qw(fatalstoBrowser);
基本中の基本
09259242005/07/06(水) 20:24:23ID:???
>>923ケコーンしたな
0926nobodyさん2005/07/07(木) 12:07:14ID:???
>>920
.NETフレームワークを鯖にも入れればOKかも?
VC6.0でビルドしてOKならそれをそのまま使えばよいのに・・・。
基本的なことだけど、鯖はWinなんだよね?
Win意外だったら素直に鯖側でコンパイルした方が吉。
0927nobodyさん2005/07/07(木) 16:43:58ID:???
>>920
スレ違い
0928nobodyさん2005/07/07(木) 22:53:55ID:etd2aeks
>>923
>>924
すみません、
  use CGI::Carp qw(fatalstoBrowser);
を
#!/usr/local/bin/perl
の下に貼ると
  Internal Server Error
  The server encountered an internal error or misconfiguration and was unable to complete your request.
  Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

  More information about this error may be available in the server error log.
とでます。
  use CGI::Carp qw(fatalsToBrowser);
  die "Bad error here";
を貼ると、
  Software error:
  Bad error here at index.cgi line 3.
  For help, please send mail to the webmaster ([email protected]), giving this error message and the time and date of the error.
とでますちなみに3行目はdie "Bad error here";
が書いてあります。
使い方間違っているのでしょうか?
0929nobodyさん2005/07/07(木) 23:29:24ID:???
もう気付いてるとは思うが、
die "Bad error here";
は、まずいだろ。。。
とりあえずこれ消してみな。
09309242005/07/08(金) 03:26:24ID:???
O fatalsToBrowser
X fatalstoBrowser

それでもダメなときはサーバーにCGI::Carpがない。
標準モジュール使えないのってnif位だとおもってた

BEGIN{
reqiure CGI::Carp or die "NO CGI::Carp on this server!";
import qw(fatalsToBrowser);
}
0931nobodyさん2005/07/08(金) 03:34:52ID:???
どなたか髭式BBS配布してるサイト知りませんか?
あと、どう設置すればいいかも教えていただけると嬉しいです
0932nobodyさん2005/07/08(金) 03:37:41ID:???
>>931
【CGI】こんなCGI探してますver.17
http://pc8.2ch.net/test/read.cgi/hp/1116923112/l50

CGI設置について質問 【Part2】
http://pc8.2ch.net/test/read.cgi/php/1104624784/l50
0933nobodyさん2005/07/08(金) 14:06:24ID:???
>>932
あのすみません、どこに行けば手に入るか分かりませんorz

ダウンロード板てドコ(´Д`;)
0934nobodyさん2005/07/08(金) 14:16:49ID:???
連レスすみません

ttp://www1.strangeworld.cc/~kaguyahime/script/hige/

こちらで手に入れれるようなのですが、どれをどうすれば良いのでしょうか
ホントに申し訳ないですorz
0935nobodyさん2005/07/08(金) 16:03:37ID:dMerRgD/
>>929
>>930
すみません、
O fatalsToBrowser
X fatalstoBrowser
をやってみたのですが、うまくいかず
perlチェッカーで検索してみたところ
http://www.execweb.cx/~appoh/soft/check.htm
をみつけまして、早速実行したところ。
●./index.cgiのエラー内容と行番号●
Can't locate data_ini/jcode.pl in @INC (@INC contains:
/usr/lib/perl5/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/
i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0
/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0
/usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.0/i386-
linux-thread-multi /usr/lib/perl5/5.8.0 .) at sub/msvslib.pl 行番号 816.
Compilation failed in require at ./index.cgi 行番号 12.
Compilation failed in require at check.cgi 行番号 54.
というエラーがでました。
これはcheck.cgiにも異常があると言っているのでしょうか?
0936nobodyさん2005/07/08(金) 16:20:03ID:???
>>935
jcode.plが見つからないだけ
0937nobodyさん2005/07/08(金) 19:22:41ID:???
>>936
たぶん次の質問は、jcode.plを作りましたが動きませんだな。
0938nobodyさん2005/07/09(土) 01:40:57ID:???
ちょっと教えてください。

レンタルサーバーとかで、サーバー本体に
使いたいモジュールが入ってないとき、
/home/hogehoge/libとかいうディレクトリを
自分のホームディレクトリにつくって
そこに、パールのモジュールいれて
cgiの中に、
use lib '/home/hoghoge/lib';
ってしてやりゃ、そのモジュールつかえる?
0939JAPU2005/07/09(土) 01:58:41ID:???
ごきげんようお姉さま。

単に置けば使えるモジュールもかなりあります。
コンパイルが必要なものは絶望的です。
コンパイル不要 (pure perl) で,同機能のモジュールが入っている場合もあります。
0940nobodyさん2005/07/09(土) 08:18:13ID:???
お姉さま。ご回答ありがとう。

じゃあもう2つばかりおしえていただきたいんですけど。
pure parlモジュールかどうかって、どうやってみわければよいのですか?

cpanでダウソするときよく読めばわかりますの?

具体的にはですね、blosxomでトラックバックを使いたいので
URI::Escape、 LWP::UserAgent HTTP::Common::Request
そして、Jcode.pmが、ピュアパールかどうかが知りたいんですけどね。

二つ目。コンパイル必要だった場合、telnetつかって、makeするときに
インストール先を、/home/hogehoge/lib/にしてやれば、万事OKですの?
0941nobodyさん2005/07/09(土) 09:59:55ID:???
>>940
Perlコーディング初心者質問スレ Part 42
http://pc8.2ch.net/test/read.cgi/php/1116970588/

http://homepage3.nifty.com/hippo2000/perltips/module_install.htm

一番確実なのはやはりドキュメントなりコードなりを読む事だけど。

URI::Escape:
 http://search.cpan.org/src/GAAS/URI-1.35/
LWP::UserAgent と HTTP::Request::Common:
 http://search.cpan.org/src/GAAS/libwww-perl-5.803/
Jcode:
 http://search.cpan.org/src/DANKOGAI/Jcode-2.03/
0942nobodyさん2005/07/10(日) 20:14:10ID:/2MjzxcO
>>936
>>937
別のcgiに入っているjcode.plをコピーしたらいけました。
教えていただきありがとうございました
0943nobodyさん2005/07/10(日) 23:40:54ID:???
わからん、わからん、わからん。
初めてのPerl読んで、練習問題も解ける。

でも、Kentとか、チャットとか掲示板とかのプログラムがさっぱり
わからん。
どうしたらいいのか、途方に暮れております。
良いお知恵を拝借させてください。
0944nobodyさん2005/07/11(月) 00:00:08ID:???
>>943
アルゴリズムの体操からはじめようか
0945nobodyさん2005/07/11(月) 00:31:14ID:???
解けた気になってるだけじゃねーの?
初めてのperlちゃんと読んでたらさっぱりなんてことないでそ。
0946nobodyさん2005/07/11(月) 00:35:11ID:???
されには同意
0947nobodyさん2005/07/11(月) 00:37:22ID:???
再び、「わからん」です。
初めてのPerlの練習問題を解いて、実際にプログラム起動させて
確かめています。

練習問題といってもせいぜい、10行程度だから、5から10分ぐらいで
解けてしまいます。

しかし、公開されているチャットとか掲示板のプログラム見ても、良く
わからん。

Perl言語がわかっただけじゃダメなの?

最近、強く思うのに、英文法わかるのに英作文できない感じ。

大学受験の悪夢が再び・・・。
0948nobodyさん2005/07/11(月) 00:38:15ID:???
新手の荒らしですか?
0949nobodyさん2005/07/11(月) 00:41:02ID:???
なるほど、2chで「まじめ」な質問すると
「新手の嵐」となるのですね。
0950nobodyさん2005/07/11(月) 01:44:17ID:???
理解した気になってるだけです。
だいたい何がどうわからないのかわかりません。
まずは自分で作ってみてはいかがでしょうか。
0951nobodyさん2005/07/11(月) 14:46:21ID:???
>947
>練習問題といってもせいぜい、10行程度だから、5から10分ぐらいで
>解けてしまいます。
たったこれだけで
>Perl言語がわかった
わかってるわけねーだろ、馬鹿。

英語で言えば、簡単な英文法の文章が理解できたからって
いきなり原書の分厚い書物がすらすら読めるかっての。
0952nobodyさん2005/07/11(月) 20:27:21ID:???
>>947
10行10分なら3000行3000分
1日8時間解析したとして60分×8時間=480分
3000分÷480分=6.25日

逆に3000行のスクリプトから1時間で該当箇所を見つけて改造するためには
1時間=60分×60秒=3600秒
3600秒÷3000行=1.2秒

つまり1行1秒程度で読み飛ばせなければ他人の作ったものの改造すらできないってことでそ。
0953nobodyさん2005/07/11(月) 22:02:15ID:???
あたしゃPerlのコマンドは片言しか知らないが、掲示板くらいは作ってるぞ。
プログラムは料理みたいなもんだ。八百屋とコックは違うんだよ。
0954nobodyさん2005/07/11(月) 22:13:43ID:???
Perlで掲示板やらチャットやら作成するのに、何が必要なのか?
Perl文法とCGI以外に、どんな知識が必要なのか?

当方、プログラミングはPerlが初めてです。
レス数が950を超えています。1000を超えると書き込みができなくなります。