Perlのこと何でも聞いてきてよ
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
02/02/04 00:32ID:???| 役に立つとは限らないけどね☆
∧ ∧ |/\_________
(,,゚Д゚)____.
(つ/~ ※ ※ \
/※ ※ ※ ※ \
~~~~~~~~~~~~~~~~~~~
0652nobodyさん
05/01/16 03:19:01ID:zXcU90lGユーザ名を入力させる画面でも出せばいい。
0656nobodyさん
05/01/16 18:12:20ID:rJeV7Vfhデータ更新したいのに最後に追記していくタイプばかりでうんざりです。
(更新するたびにファイルがでかくなっていく)
perlでテキスト何行目、何番目のデータを更新とかって出来ないんですか?
0657nobodyさん
05/01/16 18:32:54ID:???できませんよ。
0658nobodyさん
05/01/16 20:11:55ID:???0660nobodyさん
05/01/29 03:54:40ID:iR0AIoTw折れ線グラフを書きたいんですが、分かる人いませんか??
0661nobodyさん
05/01/29 06:32:03ID:???0663nobodyさん
05/01/29 08:25:50ID:???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:???0673nobodyさん
05/02/13 11:35:03ID:w+Jdsb5LPHPでいうdisable_functions = っていうini設定項目にあたる部分です。
0674nobodyさん
05/02/14 01:00:06ID:fzJwBWF60677nobodyさん
2005/03/26(土) 08:14:17ID:???0678nobodyさん
2005/03/31(木) 09:23:10ID:???CGIテストはうまくいくのですが、
掲示板などのCGIとか普通のCGIが開けません。
アクセス権の問題だと思うのですが、どのように設定すれば
よいのでしょうか?参考になるページやアドバイスなど
よろしくお願いします。
OSはwin XP professional使っています。
0680nobodyさん
2005/03/31(木) 09:52:15ID:???私は優しいから放置はしないよ^^
んとね、それはきっとOSが悪いんじゃないか?
Apacheはオープンソースだからまだ対応してるOSが少ないのよね、だからUnix系のOSにすればちゃんと動くと思うわ^^
RedhatLinuxっていうのはオープンソースオールフリーのOSだから無料で使えるわよ^^
0681nobodyさん
2005/03/31(木) 09:53:08ID:???0682nobodyさん
2005/03/31(木) 09:56:44ID:???Perlを使った開発をしたいのなら、まずOSを変えなきゃダメってことね^^
んとね、Linuxでコマンド操作を覚えるとwindows使った時にMS-DOSでなんでもできるようになってるはずよ^^
cgiに興味があるなら、まずはLinuxを使ってみようね^^
0683nobodyさん
2005/03/31(木) 10:07:26ID:???おれもだけど
0684nobodyさん
2005/03/31(木) 10:14:13ID:???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:???ググってみたんですが、文字色については解答が見つかりませんでした
どなたか検索のヒントだけでも教えていただけないでしょうか?
0687nobodyさん
2005/03/31(木) 10:59:15ID:???0688678
2005/03/31(木) 11:09:12ID:???やはり長くやっている人のコメントはためになりますね。
Linuxも検討しながらがんばってみようと思います。
ありがとうございました。
0690nobodyさん
2005/03/31(木) 11:57:37ID:???もうしょうのない子ね。甘えん坊さんで^^; コマンドはls -l なのよ^^
この先聞きたいことがあったら、あなたもLinux使いになってからおいでなさい^^
あたしを捕まえてごらんなさい フフフ
0691nobodyさん
2005/03/31(木) 12:06:52ID:???0692nobodyさん
2005/03/31(木) 12:45:25ID:???0695nobodyさん
2005/03/31(木) 18:50:21ID:???調べたところモジュールというものを使えるようなんですが、モジュールというと移植性が低いように自分の認識はあります。
そこで、モジュールはどこのサーバでも使えるか使えないか、これにお答え願いたいのです。
勉強すれば分かるのでしょうが、あまり時間がありませんので。
理解が足りないものですみません、よろしくお願いします
0697nobodyさん
2005/03/31(木) 19:36:29ID:???使えるということですね。
ありがとうございました。
0698nobodyさん
皇紀2665/04/01(金) 03:16:12ID:3hPeX6SB$text =~ s/メール/<b>メール<\/\b>/g;
のようにすると、500エラーが起こってしまいます。
どうも「ー」があると起こってしまうようで、エスケープを使っても状況が変わりません。
対策をご存知の方、ご教授願います。
0699nobodyさん
皇紀2665/04/01(金) 04:00:06ID:???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:???申し訳なかったです。以後気をつけます。
>>700
\Qと\Eで囲めば良いのですね。
ありがとうございます。助かりました。
0702nobodyさん
2005/04/02(土) 20:04:50ID:A7D+JrLe0704nobodyさん
2005/04/02(土) 20:24:19ID:???0705nobodyさん
2005/04/04(月) 17:08:58ID:???->
=>
意味教えてくだせえ。
「演算子」で検索掛けてもワケわかりましぇん。。。
0707nobodyさん
2005/04/04(月) 17:27:15ID:???0708nobodyさん
2005/04/04(月) 20:33:25ID:???あとは知らん、らくだ本でも読め
0710nobodyさん
2005/04/05(火) 05:59:50ID:???0711705
2005/04/05(火) 09:19:21ID:???「矢印演算子」で検索掛けたら出てきた。
意味もほんの少しわかった・・・さんくす。
0712nobodyさん
2005/04/07(木) 14:57:05ID:???例えば自分で設置したBBSで、投稿されたデータを別に作ったHTMLに表示する
なんてことは出来る?
CGIごとにやり方は違うんだろうけど、出来るか出来ないかだけでも教えて
0713nobodyさん
2005/04/07(木) 16:44:32ID:???0715nobodyさん
2005/04/07(木) 16:59:01ID:???htmlファイルを作成する掲示板はある
ということが言いたかった
0716nobodyさん
2005/04/07(木) 18:46:40ID:???レスサンクス
自サイトのトップページに最新の投稿記事を
表示できるようにしたいんだよね
掲示板に投稿することによって出来るhtmlファイルを
そのままトップページとして使用できるように
CGIの出力部分を改造してみた方が早いのかな?
0717nobodyさん
2005/04/08(金) 19:02:42ID:???掲示板の出力ファイルをトップページと同じにして、それを保存するか
出力時に記事一覧と最新記事の二つのファイルを出力。インラインフレームとかで最新記事のファイルを読み出す。
こんな感じ?
0718nobodyさん
2005/04/08(金) 19:44:18ID:???>716に書いたつもりが書いてなかったらしいorz
えーとインラインフレームはなるべくなら使いたくないんですよ
自分Macなもので、ブラウザのせいなのかフォントサイズの微妙な違いなのか、
インラインフレーム使用したページだとレイアウトが崩れるんです。
>出力ファイルをトップページと同じにして
あーそんな感じかな?出力ファイルを任意にものに改造すれば
いいんだろうけど、それだと毎回サイトトップページが変更になる度に
書き換えなきゃならないし、500エラーが出そうだしなぁ…
自分、CGIとかHTMLとか全てソフトとかでやるので
あまりタグには詳しくないんですが
<!-- xxx -->とか、$xxxとか、xxx<!--s-->などで
CGI(掲示板)の投稿データをHTMLに直接呼び出せたら
凄く嬉しいんだけど無理かな?
0721720
2005/04/08(金) 21:19:52ID:???ありがとうございました
0722nobodyさん
2005/04/11(月) 15:21:24ID:???mimer.plの一節にある
1 while s/($match_mime)[ \t]*\n?[ \t]+($match_mime)/$1$3/o;
s/$match_mime/&kconv(&base64decode($1))/geo;
s/(\x1b[\$\(][BHJ@])+/$1/g;
1 while s/(\x1b\$[B@][\x21-\x7e]+)\x1b\$[B@]/$1/;
1 while s/(\x1b\([BHJ][\t\x20-\x7e]+)\x1b\([BHJ]/$1/;
s/^([\t\x20-\x7e]*)\x1b\([BHJ]/$1/;
を、通常の
while(){
}
に書き直したらどうなります?
や、このままじゃ何をやってるのかいまいちわかんなくて。
0723nobodyさん
2005/04/11(月) 15:42:41ID:???0724722
2005/04/11(月) 15:57:33ID:???さんくす!!
while(s/($match_mime)[ \t]*\n?[ \t]+($match_mime)/$1$3/o) {1;}
ってことは
$_ =~ s/($match_mime)[ \t]*\n?[ \t]+($match_mime)/$1$3/o;
と同じ意味??あれ?
0725722
2005/04/11(月) 16:37:37ID:???忘れて
0726nobodyさん
2005/04/25(月) 17:49:31ID:???カウンタや掲示板でデータファイルに書き込む時
A.読みこみオープン&ロック→読み込む→閉じる→処理→書込みオープン&ロック→書き込む→閉じる
B.読み書きオープン&ロック→読み込む→処理→書き込む→閉じる
↑の2種類があると思うのですがどういう違いがあるのでしょうか。
配布されてるソースを見るとAが多いようなんですが・・・。
0727nobodyさん
2005/04/25(月) 18:07:55ID:???0730nobodyさん
2005/04/27(水) 14:28:26ID:???0731nobodyさん
2005/04/27(水) 14:57:59ID:???読み書きを行えるので、そもそも排他処理になっていない。
複数のプロセスが同時に書き込んでデータファイルが壊れると
いう状況が理論上起こらないだけで、例えばカウンタなら
1. プロセス a が読む (count = 10)
2. プロセス b が読む (count = 10)
3. プロセス b が書く (count = 10 + 1 = 11)
4. プロセス a が書く (count = 10 + 1 = 11)
と、正しい動作で簡単に取りこぼしが発生する。
よーするに A のような手順を踏んでいるスクリプトを書いてる
奴は信用ならんので参考にすんな。
0732nobodyさん
2005/05/09(月) 02:43:12ID:okWVJ1UHというか、必要なモジュール教えて
0733nobodyさん
2005/05/09(月) 04:33:23ID:CH7bcurCwwwwうはっうはっおkうはっwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwww
おkwwwっうはっwwwwwwwwwwww
wwwwwwwwwwwwっwwwwwwwww
0734nobodyさん
2005/05/10(火) 10:35:14ID:cUhZFrIYドキュメントルート(.../public_html)以外のディレクトリ内にあるファイルを
読み込もうとすると、サーバーエラーが出てしまいます。
残念ながらerror.logはみれない環境なのです。
次のいずれかでもエラーです
1)
open IN, "./hoge/hoge.html"
2)
$path = $ENV{'DOCUMENT_ROOT'}."hoge/hoge.html";
open IN, "$path"
パーミッションは
hogeディレクトリ=755
hoge.html=644
です
カレントディレクトリ以外のアクセスが拒否される要因は、
なにかありますでしょうか?
サーバーはFreeBSD4.7です。
0735734
2005/05/10(火) 10:35:52ID:cUhZFrIYわかりにくくてすみません。
ドキュメントルート=...public_html=カレントディレクトリです。
ディレクトリ構成は、
public_html
|_ cgi-bin
です
perlスクリプトを起動直後のカレントはcgi-binですので、
直に chdir "../"; しています。(するとカレントはpublic_htmlに移ります)
その後、openしています( 568の記述の1) 2)の方法で )。
0736nobodyさん
2005/05/10(火) 10:52:10ID:fK7kwoXtCGIでリンク集を作れるフリーソフトをダウンロードしたのですが
検索したときに「1件〜10件を表示」などのような、いくら見つかった
という表示がしないものでした。どうしたら表示できるようになるのでしょうか?
初心者のため、まったくわかりません。よろしければ教えてください。
0737nobodyさん
2005/05/10(火) 11:14:08ID:rynAVkiMwwwwwwwwwwwwおkwwwっうぇwwwwwwwwwwww
wwwっうぇっうぇwwwww
wおkwww
wwwwwwwwwwww
うぇwww
0738nobodyさん
2005/05/10(火) 11:58:18ID:y5iVHFMfっ
wwwwwwwwwwwwwwwwwwっっ
うぇwww
うぇwwwwwwwwwうぇwwwおkwww
っうぇwwwwwwwwwwwwおkwwwwwwwwwwwwwww
0739734,735
2005/05/10(火) 12:51:13ID:cUhZFrIYあるとしましたら、どのあたりの設定でしょうか?
0741nobodyさん
2005/05/22(日) 13:19:42ID:VlN92nbW(例)
2<>name2<>sub2<>200<>
1<>name<>sub<>100<>
$NO<>$NAME<>$SUB<>$VAL<>という形で、
$NOが1の$VALのみ変更(上書き)や2の$VALだけ変更等はどのようにしたらいいのでしょうか?
投票のようなものを作っていて、条件が満たされればその項目の点数をあげたいのです。
この場合やはりseek関数を使うのでしょうか?
0742nobodyさん
2005/05/22(日) 14:11:33ID:???0743nobodyさん
2005/05/25(水) 01:40:06ID:k3VUWIvk0744nobodyさん
2005/05/27(金) 02:55:34ID:???0746
2005/07/04(月) 16:31:34ID:PeKdQt0r無限ループおこしたperl.exeなんかがタスクマネージャーで殺せないんです
もちろんAdminで殺せないので、ApacheでCPU時間制限してもだめです
CPU99%とかになって一度失敗すると、再起動ってはめになるんですが
windows + activeperlで開発してる人はどうしてるんでしょうか。
0748nobodyさん
2005/07/04(月) 19:58:13ID:???0749nobodyさん
2005/07/04(月) 22:20:56ID:???ラクダ本とか読んでもいまだによく理解できない。
ちょっとした掲示板などの、オープンソース読んでもいまいち
ぴんとこない。
どうすればよいのやら。
0750nobodyさん
2005/07/04(月) 23:06:41ID:???■ このスレッドは過去ログ倉庫に格納されています