トップページ⇒php
89コメント31KB

配布スクリプトの読めない部分を解説しちゃる

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん04/09/11 04:02:39ID:flbBPOWm
Perl、PHPなんでもござれ。
配布スクリプトの中でよくわからん構文などがあったら解読&解説しちゃる。
0002nobodyさん04/09/11 04:23:23ID:???
ここは他人のソースが読めない>>1=本7の教えてスレです
0003104/09/11 05:10:08ID:???
>>2
漏れがスレ立てるといっつも本7とか言われるYO!
0004nobodyさん04/09/11 06:34:09ID:???
つまり糞スレしか立ててないということだな。
0005nobodyさん04/09/11 09:12:43ID:???
>>1>>3
ガンガレ!
こっそり応援しちゃる
0006nobodyさん04/09/11 11:37:08ID:???
じゃwemaっていうWIKI派生のスクリプト一式お願いします。
0007104/09/12 00:05:31ID:???
>>5
マリガトー。

>>6
あくまで一部。
数行がどうしてもわからん!ってときに解説します。
0008nobodyさん04/09/12 07:58:08ID:???
>>1
解説してください。
$str =~ s/"/"/g;#"
セミコロンのあとの#"って意味があるんでつか?

答えは漏れも知ってるんでつが、>>1さんの実力が知りたいんでつ。
0009nobodyさん04/09/12 10:00:29ID:???
>>1
Wemaの一部ということで。
wema.cgi:289
if id.nil? or id == ''
nfn = "#{dir}/#{Time.now.strftime("%Y%m%d%H%M%S")}#{$$}.txt"
else
nfn = "#{dir}/#{id.sub(/id/,'')}.txt"
end
ここの処理は何やってるんでしょ?
0010nobodyさん04/09/12 16:11:27ID:???
よ-し、お姉さん質問しちゃうよ--
jcode.plの読み方がわかりません。
今はじぇーこーどぴーえると読んでいますが
もっとかわいい呼び方を教えてください。
0011nobodyさん04/09/12 17:36:04ID:???
おまいら、あんまり>>1をイジメんなよ。
もう出てこれないだろうなw
0012nobodyさん04/09/13 06:30:46ID:???
これでも>>1は懲りずに別の教えてスレをまた立てるんだろうな
0013nobodyさん04/09/13 06:44:46ID:???
なんだ、>>1 は一つも答えずに逃げたのか。
0014nobodyさん05/02/03 11:22:25ID:xy56k4eq
>>1ももういないと思うので>>8の答えキボンage
0015nobodyさん05/02/03 14:58:30ID:???
意味っつーかコメントアウトしてるじゃん。
0016nobodyさん05/02/03 15:46:05ID:???
色が変になるのを止めてるんだろ
0017nobodyさん05/02/03 17:14:06ID:???
"が1個しかないとエディタによっては色が変になってしまうってコトですね
そのため対応する"をコメントにして記入してあると。
00181505/02/03 23:20:08ID:???
漏れの使ってるのではならない。
でも一つ目の"以降が行末まで全部色が変わっちゃうから"をエスケープしてる。
0019nobodyさん05/02/16 16:24:55ID:???
google mapのJavaScriptヨロ
0020nobodyさん2005/12/13(火) 03:38:14ID:T2HC5b4/
マジレス希望。
グラフ出力のPHPコードらしいのだが、よく分からん。
誰か頭のいい人解説して下さい。

sub graphGet {
my($len,$out,$min);
my($max,$now,$width,$height,$gif_name,$gif_name2) = @_;
if($now){
$len = int($now / $max * $width);
if($len > $width){
$max = $width . 'px';
$out = "<img src=\"$GIF_URL/$gif_name\" width=\"$max\" height=\"$height\">";
}elsif($len <= 0){
$aaa = $max;
$max = $width . 'px';
$out = "<img src=\"$GIF_URL/$gif_name2\" width=\"$max\" height=\"$height\" alt=\"$aaa / $now\">";
}else{
$max = $len . 'px';
$min = $width - $len;$min = $min . 'px';
$out = "<img src=\"$GIF_URL/$gif_name\" width=\"$max\" height=\"$height\">";
$out .= "<img src=\"$GIF_URL/$gif_name2\" width=\"$min\" height=\"$height\">";
}
}else{
$max = $width . 'px';
$out = "<img src=\"$GIF_URL/$gif_name2\" width=\"$max\" height=\"$height\" alt=\"1\">";
}
return $out;
}
0021nobodyさん2005/12/13(火) 07:38:10ID:???
>>20
どうみてもPerl
0022nobodyさん2005/12/13(火) 08:04:19ID:???
本当にありがとうございました
0023nobodyさん2005/12/13(火) 10:29:49ID:T2HC5b4/
>>21
え。perlなの?
解説よろしくお願い!
0024nobodyさん2005/12/13(火) 11:55:49ID:???
>>23
#grapGetという名前の関数(サブルーチン)を定義
sub graphGet {
#関数内だけで使うmy変数を宣言
my($len,$out,$min);
#引数を変数に代入
my($max,$now,$width,$height,$gif_name,$gif_name2) = @_;
以下略
#$outを戻り値にして終了
return $out;
}
■ このスレッドは過去ログ倉庫に格納されています