y XNvgό’Λ ..
[
2ch
|
₯Menu
]
‘Rsy[h
XπΚν\¦
IvV[h
±Μ½Ϊ―ΔήΜURL
‘ΪeLXg
244:nobody³ρ 05/02/09 16:03:27 y.@ CGIΌ @.zAP[giPHP4Θγj yzzζURLzhttp://www.s-zoo.jp/material3.html@@ y Λϊΐ zQ y. Λΰe zAP[gΜWvΚy[WΙpX[hπt―ι©A ΑθΜy[W©ηANZX΅½κΜέ{oιζ€Ι΅½’ΜΕ·ͺ ζͺ©θάΉρBζ롨θ’v΅ά·B @ 245:nobody³ρ 05/02/09 21:00:08 >>242 #---cgi-lib.pl π_E[h http://cgi-lib.berkeley.edu/ #---mo_diary2.cgi #---673sΪ U::d(sprintf "$log_dir/%04d_%02d_%02d", $s_y, $s_m, $s_d); #---429sΪu· print qq{<form action="$cgi_f" method=POST enctype="multipart/form-data">\n}; #---346, 341sΪ U::w(sprintf "$log_dir/%04d_%02d_%02d", $y, $m, $d); #---mo_diary2_cfg.cgi #---469sΪ package U;@e=qw/gif jpg png/;$l='./cgi-lib.pl';if(-r$l){require$l;&ReadParse;} $F=delete$in{file};sub w{my$f=shift||'';my$p=join'|',@e;if($f&&$incfn{file}=~ /^\w+\.($p)$/i){open O,">$f.".lc$1 or return;binmode O;print O $F;close O;}} sub d{my$f=shift;unlink map"$f.$_",@e;}sub TIESCALAR{bless{b=>join'&',map{my$k =$_;map{s/&/%26/g;s/=/%3d/g;"$k=$_"}split/\0/,$in{$k}}keys%in}} AUTOLOAD{shift->{b}}tie $::buffer, 'U'; #---439sΪ print map qq{<img src="$_">}, grep -f, map sprintf("$log_dir/%04d_%02d_%02d.$_", $y, $m, $d), @U::e; #---399sΪ print "<br><input type=file name=file>\n";
y[W
ΕVX\¦
XbhΜυ
ήXκ
bθΜj [X
¨ά©ΉXg
₯IvVπ\¦
XWv
mixi`FbNI
TwitterΙe
IvV
΅¨θπ²ή
XbhΙ
XbhΜκ
ΙΒΤ΅2ch
4323ϊOΙXV/336 KB
S:undef