配布スクリプトの読めない部分を解説しちゃる
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
04/09/11 04:02:39ID:flbBPOWm配布スクリプトの中でよくわからん構文などがあったら解読&解説しちゃる。
0004nobodyさん
04/09/11 06:34:09ID:???0006nobodyさん
04/09/11 11:37:08ID:???0008nobodyさん
04/09/12 07:58:08ID:???解説してください。
$str =~ s/"/"/g;#"
セミコロンのあとの#"って意味があるんでつか?
答えは漏れも知ってるんでつが、>>1さんの実力が知りたいんでつ。
0009nobodyさん
04/09/12 10:00:29ID:???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の読み方がわかりません。
今はじぇーこーどぴーえると読んでいますが
もっとかわいい呼び方を教えてください。
0015nobodyさん
05/02/03 14:58:30ID:???0016nobodyさん
05/02/03 15:46:05ID:???0017nobodyさん
05/02/03 17:14:06ID:???そのため対応する"をコメントにして記入してあると。
001815
05/02/03 23:20:08ID:???でも一つ目の"以降が行末まで全部色が変わっちゃうから"をエスケープしてる。
0019nobodyさん
05/02/16 16:24:55ID:???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;
}
0022nobodyさん
2005/12/13(火) 08:04:19ID:???0023nobodyさん
2005/12/13(火) 10:29:49ID:T2HC5b4/え。perlなの?
解説よろしくお願い!
0024nobodyさん
2005/12/13(火) 11:55:49ID:???#grapGetという名前の関数(サブルーチン)を定義
sub graphGet {
#関数内だけで使うmy変数を宣言
my($len,$out,$min);
#引数を変数に代入
my($max,$now,$width,$height,$gif_name,$gif_name2) = @_;
以下略
#$outを戻り値にして終了
return $out;
}
■ このスレッドは過去ログ倉庫に格納されています