发新话题
打印

对PUK3等目录中newest.txt更改的小脚本

对PUK3等目录中newest.txt更改的小脚本

对于经常要更换IP(或域名)的服务器端,因为web验证的关系,需要经常手动更改PUK3、PUK3_CEN、Update等目录中的newest.txt文件,为此写了这个没什么技术含量的小perl程序,以简化手工操作。
9 ^  k% u4 T+ U, }bbs.mocwww.combbs.mocwww.com0 m; O# x7 M% e- o! x* J1 Q  h
执行代码:妖城在线论坛6 y* {# e* O1 u, `6 i  d# K
1. 把下列程序代码(红色字体部分)保存成一个文件,如addip.pl,并上传至服务器某目录下
' {1 n* M" v/ S魔力私服,最新魔力宝贝私服技术交流2. 登陆服务器该目录,执行命令 perl addip.pl ,输入欲更改的IP地址(或域名),回车即可。
, B3 ]- j7 M1 l3 |魔力私服,最新魔力宝贝私服技术交流妖城在线论坛, {9 b" a7 K  R1 u
前提条件:
& p  B/ f* s7 e魔力私服,最新魔力宝贝私服技术交流1. 服务器上安装了perl程序
1 ^: K3 ]' @/ n& Y  s2 U—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2. web验证相关文件在/var/www/html目录下,若不是,只需更改脚本中相应目录即可。
* F8 ~9 ]0 F! F  k# J) {+ L魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 j+ `! A' D5 z9 E
代码如下:魔力私服,最新魔力宝贝私服技术交流$ u! `# H  E/ X, v8 Y+ c
#!/usr/bin/perl妖城在线论坛- o" C2 c/ m; n6 W0 U1 A
bbs.mocwww.com+ @6 k' q% @- Y# a1 {- Y8 f
print "Please input the new IP:";—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 e, c( s# R2 C( H0 Z
$input=<STDIN>;
8 D" X" a$ z- ?; t! K: Jchop($input);魔力私服,最新魔力宝贝私服技术交流# p1 X/ c$ x4 H2 p5 E: i
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* P1 b' i$ f6 G) M  ^' H3 D7 x
system "mv /var/www/html/PUK3/newest.txt /var/www/html/PUK3/newest.txt.bak";魔力私服,最新魔力宝贝私服技术交流7 M, P1 f' f: @
open(IPA1,"/var/www/html/PUK3/newest.txt.bak");
1 J$ k+ {2 i/ }$ _. [妖城在线论坛open(IPA2,"> /var/www/html/PUK3/newest.txt");
6 A! X3 \* z( X魔力私服,最新魔力宝贝私服技术交流$line=1;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* e; q8 V, Z" i1 w+ R3 `6 W  {
while(<IPA1>)% i9 W: ], m) u. f/ m
{魔力私服,最新魔力宝贝私服技术交流$ v( y9 \) q& I. b, n- T. J* {& M
        @item=split(/:/,$_);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 g5 l3 q: A' B  f5 N
        if($line<=2)魔力私服,最新魔力宝贝私服技术交流- T% i" X. L& W) j9 v1 u: e( v
        {
2 z& O, O7 R1 B+ n5 j. T妖城在线论坛                print IPA2 "$item[0]:$item[1]:$input:$item[3]";魔力私服,最新魔力宝贝私服技术交流- L1 \. D6 ?1 M- \( D
        }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. g& ^& Y$ \; s
        else
9 c) H9 F' A4 a  x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        {妖城在线论坛2 A0 F/ c  |2 v) R
                print IPA2 "$_";
. p- W& r$ b8 ]; nbbs.mocwww.com        }bbs.mocwww.com8 U: f7 T/ o; n% ?; `
        $line++;魔力私服,最新魔力宝贝私服技术交流: A1 O; \0 ]" l. l% p, n
}
- |( j1 g( @. e, C妖城在线论坛close(IPA1);
& M4 l# q+ M! d# h—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートclose(IPA2);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! k; C- x7 e2 t) Q+ U7 H. ^

" ]2 w) _$ G# C0 q# g. V" U妖城在线论坛system "mv /var/www/html/PUK3_CEN/newest.txt /var/www/html/PUK3_CEN/newest.txt.bak";. ]3 m3 |5 i9 l+ F, }! q! a0 w
open(IPB1,"/var/www/html/PUK3_CEN/newest.txt.bak");! @6 a. c' y2 v$ _
open(IPB2,"> /var/www/html/PUK3_CEN/newest.txt");
$ s% Z* T8 L" w妖城在线论坛$line=1;bbs.mocwww.com& ~( m; W. z/ m! @+ v
while(<IPB1>)bbs.mocwww.com7 b9 ?6 \- R1 k( H# _" u
{bbs.mocwww.com9 t4 ^* q7 l* n- A9 O% T
        @item=split(/:/,$_);魔力私服,最新魔力宝贝私服技术交流! G1 E; x& ?6 |0 @2 B& N
        if($line<=2)妖城在线论坛! [0 o  I7 Y' A3 U9 l6 v
        {
" j, p, ?/ p# n; b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                print IPB2 "$item[0]:$item[1]:$input:$item[3]";魔力私服,最新魔力宝贝私服技术交流% c4 P' e* I$ G+ X1 S6 B' k" @
        }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; |& P! G6 Q0 x. _
        else魔力私服,最新魔力宝贝私服技术交流& R6 m1 s2 f  b! g& R
        {
/ t9 P; S  ~4 _1 S                print IPB2 "$_";
8 [% A) ~& ]2 {+ A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, T0 X9 B6 d9 o) a
        $line++;魔力私服,最新魔力宝贝私服技术交流: D  j$ E$ V! T9 V! w, H
}
! {) q2 {* g- t1 `—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートclose(IPB1);
3 m, P" I5 x0 H魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表close(IPB2);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 S4 O8 S- H& w& G
魔力私服,最新魔力宝贝私服技术交流' V- r7 [9 U: n5 d
system "mv /var/www/html/Update/info.txt /var/www/html/Update/info.txt.bak";魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# B! d9 d7 v) J7 g+ ^9 k. h
open(IPC1,"/var/www/html/Update/info.txt.bak");
5 ?: w: P* \3 }0 O+ d7 n: u# b魔力私服,最新魔力宝贝私服技术交流open(IPC2,"> /var/www/html/Update/info.txt");
& y1 O% C2 a8 f4 R* ^: E. }) Ubbs.mocwww.com$line=1;
" k9 L9 g9 ]( {% o5 S) |+ I. W魔力私服,最新魔力宝贝私服技术交流while(<IPC1>)
/ w' V+ G; H$ X+ i( d# q% s" ~! bbbs.mocwww.com{
* u  z4 G$ S# f: _        @item=split(/:/,$_);妖城在线论坛- S& K0 i, y2 O/ T2 T6 w* W
        if($line<=2)
: Q' G$ c' b+ X9 @% I/ g魔力私服,最新魔力宝贝私服技术交流        {
# d1 ]8 V" E1 ?# [8 C                print IPC2 "$item[0]:$item[1]:$input:$item[3]";魔力私服,最新魔力宝贝私服技术交流& m" m% F) `; M2 d# n8 B2 B
        }
' ]( b$ X# c; g: b4 \7 a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        else妖城在线论坛1 v% Z  N* q: V1 H  J9 j/ b
        {
$ H. I4 c" X9 N; S+ m                print IPC2 "$_";
1 ^$ W, V0 ]3 C' H* c% Qbbs.mocwww.com        }bbs.mocwww.com0 a4 w& \  J: O) x2 Y
        $line++;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! G( K6 s- N/ ^
}" _9 q$ h0 s* M- h+ Q2 R  }
close(IPC1);
+ q1 B! h$ C3 {7 `魔力私服,最新魔力宝贝私服技术交流close(IPC2);

  R; n2 h( o' ^! F7 w6 u7 B' v7 H8 l, Y- ~* X
[ 本帖最后由 asdf1234 于 2008-1-1 13:20 编辑 ]

TOP

发新话题