给 perl 增加 trim 函数
Tuesday, February 5, 2008 8:04:58 AM
#!/usr/bin/perl
sub trim($) {
($string) = $_[0];
$string =~ s/^\s*(.+)\s*$/$1/;
return $string;
}
#测试
print trim(" abcd ");
print "\n";
无不用其“极”
Tuesday, February 5, 2008 8:04:58 AM
#!/usr/bin/perl
sub trim($) {
($string) = $_[0];
$string =~ s/^\s*(.+)\s*$/$1/;
return $string;
}
#测试
print trim(" abcd ");
print "\n";
Wednesday, January 9, 2008 7:39:52 AM
Wednesday, October 31, 2007 12:59:21 AM
#!/usr/bin/perl ($u, $p)=@ARGV; @d=(A..Z,a..z); $s=$d[rand(52)].$d[rand(52)]; print $u.":".crypt($p, $s).":cvs\n";
Thursday, August 16, 2007 8:26:10 AM
Wednesday, July 25, 2007 9:59:44 AM
use strict;
use LWP::UserAgent;
my $ua = LWP::UserAgent->new;
my $req = HTTP::Request->new(GET => 'http://www.hoge.com/secret.html');
$req->authorization_basic('user', 'password');
my $res = $ua->request($req);
Monday, June 25, 2007 4:33:43 AM
#!/usr/bin/perl
system("stty -echo");
print "Enter your password: ";
chomp($passwd = <>);
print "\n(Test) Your password is $passwd\n";
system("stty echo");
Friday, April 20, 2007 8:36:34 AM
#!/usr/bin/perl
use LWP::UserAgent;
use HTTP::Request::Common qw(POST);
my %ua_option = (
agent => "Mozilla/5.0",
timeout => 180,
);
my $ua = LWP::UserAgent->new(%ua_option);
my $url = 'http://your.domain.here/script_name.cgi'; # or 'https://...';
my %form;
$form{USER_ID} = 'user_id';
$form{PASSWORD} = 'password';
my $req = POST($url, [%form]);
my $res = $ua->request($req);
if ($res->is_success) {
print $res->header("Content-Type") . "\n";
print $res->status_line . "\n";
print $res->code . "\n";
print $res->header("Server") . "\n";
# print $res->header("Client-SSL-Cipher") . "\n";
# print $res->header("Client-SSL-Cert-Subject") . "\n";
# print $res->header("Client-SSL-Cert-Issuer") . "\n";
# print $res->header("If-SSL-Cert-Object") . "\n";
print $res->content;
} else {
print $res->status_line . "\n";
}
Friday, April 6, 2007 2:06:32 AM
#!/usr/local/bin/perl
use strict;
use vars qw($result_file);
$result_file = './ml_members.txt';
&main();
sub main()
{
if( -e $result_file ) {
unlink($result_file);
}
my $ezmlm_list = '/usr/local/bin/ezmlm/ezmlm-list';
my $ml_root = '/var/qmail/alias';
opendir(DIR, $ml_root) || die "Open dir $ml_root failed !";
my @all_ml = grep !/^\..*$/, readdir DIR;
my $user_id = '';
my $mail_addr = '';
my $list_cmd = '';
for my $ml_name (@all_ml) {
next if ($ml_name eq 'Mailbox' || $ml_name eq 'ezmlmadmtools' );
$list_cmd = "$ezmlm_list $ml_root/$ml_name";
system("echo $ml_name >> $result_file");
system("$list_cmd >> $result_file");
system("echo '' >> $result_file");
}
}
Wednesday, April 4, 2007 2:31:19 AM
#!/usr/bin/perl
$term = 10/(24*60); # 10 min
$file = '/tmp/testfile';
$age = (-M $file);
if($age > $term ) {
print "$file age: $age - old file\n";
} else {
print "$file age: $age - new file\n";
}
Friday, March 9, 2007 6:54:25 AM
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
| ||||||
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | |||
书法绘画作品收藏
MSN空间
成功亦有足迹可循... ...
大理,苍山洱海,白族,风花雪月
禅语一览
有农历和节假日的日历
日本日历
美国日历
本Blog之备份
自动逐句播放的《论语》
自动逐章播放的《道德经》
给您提供二十四点答案
唐诗三百首(英汉对照)自动播放
批语用提示的方法显示的《石头记》
在线拼音输入法,面向智能手机
四大名著在线版,主要面向智能手机。
易经六十四卦
关注:php,mysql,ajax ,linux, js,开源
有用的Opera菜单
なにもあたらしくない
By Adam Li
By Satoru Watanabe
by singway
by 摸鱼儿
by Somh
by 法师
by yumumao
Maybe I was a Bird in another Life !
投放广告挣美元,可用PayPal接收付款
免费网页模板
数据表格样式收集