Posts Tagged tar

kloxo启动错误:cannot restore segment prot after reloc: Permission denied

按之前写的一键安装kloxo安装好kloxo后,发现重启动时会出错,服务不正常,SSH进去使用

service kloxo restart命令重启kloxo服务,有一大批乱码,主要的错误信息如下:

Failed loading /usr/local/lxlabs/ext/lib/Zend/lib/Optimizer-2.5.7/php-5.2.x/ZendOptimizer.so:  /usr/local/lxlabs/ext/lib/Zend/lib/Optimizer-2.5.7/php-5.2.x/ZendOptimizer.so: cannot restore segment prot after reloc: Permission denied

解决方法:

这是SELinux搞的鬼,解决办法有如下两个
1. 使用chcon 命令
示例: chcon -t texrel_shlib_t    /usr/local/Zend/lib/Optimizer-3.3.3/php-5.2.x/ZendOptimizer.so
2. 禁止掉SELinux
更改/etc/sysconfig/selinux 文件的内容为 SELINUX=disabled

再次重启kloxw,报错如下:

Fatal error: Call to undefined function  mysql_connect() in /usr/local/lxlabs/kloxo/httpdocs/htmllib/phplib/lib/sqlite.php on line 34

mysql_connect()函数找不到了,重启服务器,一切正常

  • Share/Bookmark

Tags: , , , , , , , , , , , ,

通过flashfxp和windows计划任务定时备份FTP

需要一款能定时备份FTP数据的软件,网上找了下,只有搜索结果绿环FTP数据备份v1.4比较常见且免费

但下下来一开NOD就报木马,干脆不用了,因为在windows server 2008根本不是木马不木马的问题,直接运行不了

只好通过flashfxp来设定

先队列好要备份的数据,并设置好文件存在规则,然后退出非空队列

在flashfxp程序根目录下会生成一个以日期命名的fqf文件,这在flashfxp启运时会自动提醒我们载入

把这个文件重命名下,如重命名为backup.fqf,就不会被flashfxp软件自动识别了

然后写个.bat脚本,并加入到windows的计划任务即可

脚本内容可如下:

taskkill /IM flashfxp.exe
cd D:\Program Files\FlashFXP
D:
start flashfxp.exe backup.fqf

只作参考

  • Share/Bookmark

Tags: , , , , , ,

GET /?C=N;O=D HTTP/1.1

Site 一个废弃的站,发现只有四个google收录了,分别是:

com/images/?DA

com/images/?SA

com/images/?ND

com/images/?MA

搞不懂

而另一个网站的访问日志也有问题,请求的浏览器是Chrome/4.1.249.1045

当然,也可能是其它的,请求的地址和上面的有关系:

“GET /?C=N;O=D HTTP/1.1″

“GET /?C=M;O=A HTTP/1.1″

“GET /?C=S;O=A HTTP/1.1″

“GET /?C=D;O=A HTTP/1.1″

也是这四个鬼东西

别外,见老外的问答:

Hi,
Googlebot/2.1 (IP is 66.249.72.134) try to get such following starnge URL at our site, which it always get 404 error,

get /sub1/tacmpa.h%20…
get /sub2/ke-es%20…

Also this googlebot/2.1 also try to get some picture at starange format like,

get /pictures/MA/?C=S;O=A HTTP/1.1 200 584
get /pictures/PJ/?C=S;O=A HTTP/1.1 200 5706
get /pictures/IQ/?C=N;O=D HTTP/1.1 200 5904

Here the googlebot get 200 status, we cannot understand why,

1) It try to get picture at such strange URL, we never have such links from external or internal.

2) why googlebot/2.1 to get image? Should have another googlebot which spider images, right?

Thanks.

Here the googlebot get 200 status 
 

The first order of business is fixing that so that you serve a 404 Not Found. Otherwise the 200′s may sink you!

You may never know exactly where those URLs are coming from. Googlebot may have a coding error, or may be testing your server to see how you respond to bad URLs (that happens.) Some competitor might have noticed that you are vulnerable and is now posting those bad links somewhere. Or they may be surfing to those bad urls with the Toolbar turned on. Someone may be directly submitting those URLs. Or you may have a dynamic script on your site that is misfiring somehow.

So the urgent need you have is to start responding with a 404. Then, if you want, you can be a detective and find the source.

get /pictures/MA/?C=S;O=A HTTP/1.1 200 584
get /pictures/PJ/?C=S;O=A HTTP/1.1 200 5706
get /pictures/IQ/?C=N;O=D HTTP/1.1 200 5904
You get those if you rearrange directorylisting depending on Name,Last modified,Size or Description

 不是很清楚,不像是漏洞,而更可能是google的一个测试,或bug

现在才知道,这是目录的索引排序而已,如果网站没有index,并且没禁用目录索引的话

  • Share/Bookmark

Tags: , , , , , , ,

全球的whois服务器列表

whois.arin.net (US IP addrs)
whois.apnic.net (Asia Specific IP Addrs)
whois.ripe.net (European IP Addrs)
whois.lacnic.net (Latin America/Carribean IP addrs)
rs.internic.net (*.COM,*.NET,*.ORG,*.EDU)
whois.nic.uk (*.AC)
whois.nic.ad (*.AD)
whois.uaenic.ae (*.AE)
whois.nic.ag (*.AG)
whois.offshore.com.ai (*.AI)
whois.inima.al (*.AL)
whois.una.net (*.AN)
whois.fccn.pt (*.AO)
whois.nsrc.org (*.AQ)
whois.nic.ar (*.AR)
whois.nic.as (*.AS)
whois.amnic.net (*.AM,*.AU,*.AT)
whois.domain.az (*.AZ)
whois.utic.net.ba (*.BA)
whois.domains.org.bb (*.BB)
whois.dns.be (*.BE)
whois.onatel.bf (*.BF)
whois.digsys.bg (*.BG)
whois.batelco.com.bh (*.BH)
whois.nic.bi (*.BI)
whois.nic.biz (*.BIZ)
whois.bermudanic.bm (*.BM)
whois.brunet.bn (*.BN)
whois.digsys.bo (*.BO)
whois.unibel.by (*.BY)
whois.belizenic.bz (*.BZ)
whois.registro.fapesp.br (*.BR)
whois.nic.bt (*.BT)
whois.norid.no (*.BV)
whois.cira.ca (*.CA)
whois.nic.cc (*.CC)
whois.nic.cd (*.CD)
whois.socatel.intnet.cf (*.CF)
whois.nic.cg (*.CG)
whois.nic.ch (*.CH)
whois.aipdi.ci (*.CI)
whois.oyster.net.ck (*.CK)
whois.nic.cl (*.CL)
whois.info.intelcam.cm (*.CM)
whois.cnnic.net.cn (*.CN)
whois.nic.uniandes.edu.co (*.CO)
whois.nic.coop (*.COOP)
whois.nic.cu (*.CU)
whois.nic.cx (*.CX)
whois.nic.cy (*.CY)
whois.nic.cz (*.CZ)
whois.denic.de (*.DE)
whois.dk-hostmaster.dk (*.DK)
whois.intnet.dj (*.DJ)
whois.nic.do (*.DO)
whois.nic.dz (*.DZ)
whois.nic.ec (*.EC)
whois.educause.net (*.EDU)
whois.eenet.ee (*.EE)
whois.frcu.eun.eg (*.EG)
whois.nic.es (*.ES)
whois.telecom.net.et (*.ET)
whois.ripe.net (*.FI)
whois.usp.ac.fj (*.FJ)
whois.fidc.org.fk (*.FK)
whois.dot.fm (*.FM)
whois.nic.fo (*.FO)
whois.nic.fr (*.FR)
whois.nic.uk (*.GB)
whois.nic.net.ge (*.GE)
whois.nplus.gf (*.GF)
whois.nic.gg (*.GG)
whois.ghana.com (*.GH)
whois.gibnet.gi (*.GI)
whois.nic.gl (*.GL)
whois.nic.gm (*.GM)
whois.psg.com (*.GN)
whois.nic.gov (*.GOV)
whois.nic.gp (*.GP)
whois.getesa.gq (*.GQ)
whois.hostmaster.gr (*.GR)
whois.adamsnames.tc (*.GS)
whois.uvg.edu.gt (*.GT)
whois.gadao.gov.gu (*.GU)
whois.hkdnr.net.hk (*.HK)
whois.registry.hm (*.HM)
whois.nic.hn (*.HN)
whois.carnet.hr (*.HR)
whois.nic.hu (*.HU)
whois.idnet.net.id (*.ID)
whois.domainregistry.ie (*.IE)
whois.isoc.org.il (*.IL)
whois.nic.im (*.IM)
whois.domain.ncst.ernet.in (*.IN)
whois.afilias.com (*.INFO)
whois.iana.org (*.INT)
whois.nic.io (*.IO)
whois.nic.ir (*.IR)
whois.isnic.is (*.IS)
whois.nic.it (*.IT)
whois.isles.net (*.JE)
whois.nic.net.jo (*.JO)
whois.nic.ad.jp (*.JP)
whois.nbnet.co.ke (*.KE)
whois.domain.kg (*.KG)
whois.mptc.gov.kh (*.KH)
whois.clu.edu (*.KN)
whois.nic.or.kr (*.KR)
whois.domainname.net.kw (*.KW)
whois.domain.kz (*.KZ)
whois.aub.edu.lb (*.LB)
whois.isisworld.lc (*.LC)
whois.nic.li (*.LI)
whois.nic.lk (*.LK)
whois.psg.com (*.LR)
whois.co.ls (*.LS)
whois.domreg.lt (*.LT)
whois.dns.lu (*.LU)
whois.nic.lv (*.LV)
whois.nic.ly (*.LY)
whois.iam.ma (*.MA)
whois.nic.mc (*.MC)
whois.ripe.net (*.MD)
whois.nic.mil (*.MIL)
whois.orstom.mg (*.MG)
whois.nic.net.mh (*.MH)
whois.mpt.com.mk (*.MK)
whois.nic.mm (*.MM)
whois.nic.mn (*.MN)
whois.umac.mo (*.MO)
whois.marketplace.mp (*.MP)
whois.nic.mq (*.MQ)
whois.univ-mkc.mr (*.MR)
whois.adamsnames.tc (*.MS)
whois.um.edu.mt (*.MT)
whois.posix.co.za (*.MU)
whois.tarsus.net (*.MW)
whois.nic.mx (*.MX)
whois.mynic.net.my (*.MY)
whois.nambu.uem.mz (*.MZ)
na-nic.com.na (*.NA)
whois.nic.name (*.NAME)
whois.norstom.nc (*.NC)
whois.names.nf (*.NF)
whois.nic.ni (*.NI)
whois.domain-registry.nl (*.NL)
whois.norid.no (*.NO)
whois.mos.com.np (*.NP)
whois.nic.nu (*.NU)
whois.domainz.net.nz (*.NZ)
whois.gto.net.om (*.OM)
whois.nic.pa (*.PA)
whois.ekeko.rcp.net.pe (*.PE)
whois.domreg.org.ph (*.PH)
whois.unitech.ac.pg (*.PG)
whois.pknic.net.pk (*.PK)
whois.nask.pl (*.PL)
whois.nic.pm (*.PM)
whois.nic.pn (*.PN)
whois.uprr.pr (*.PR)
whois.nic.ps (*.PS)
whois.fccn.pt (*.PT)
whois.nic.py (*.PY)
whois.qatar.net.qa (*.QA)
whois.nic.fr (*.RE)
whois.rnc.ro (*.RO)
whois.ripn.net (*.RU)
whois.nic.rw (*.RW)
whois.saudinic.net.sa (*.SA)
whois.sbnic.net.sb (*.SB)
whois.sudatel.sd (*.SD)
whois.nic-se.se (*.SE)
whois.nic.net.sg (*.SG)
whois.nic.sh (*.SH)
whois.arnes.si (*.SI)
whois.norid.no (*.SJ)
whois.sk-nic.sk (*.SK)
whois.intelcom.sm (*.SM)
whois.nic.sn (*.SN)
whois.nic.so (*.SO)
whois.st-registry.tecnisys.net (*.ST)
whois.ripn.net (*.SU)
whois.svnet.org.sv (*.SV)
whois.syriatel.net (*.SY)
whois.iafrica.sz (*.SZ)
whois.adamsnames.tc (*.TC)
whois.tit.td (*.TD)
whois.adamsnames.tc (*.TF)
whois.nic.tg (*.TG)
whois.thnic.net (*.TH)
whois.nic.tj (*.TJ)
whois.nic.tm (*.TM)
whois.ati.tn (*.TN)
whois.tonic.to (*.TO)
whois.nic.tp (*.TP)
whois.metu.edu.tr (*.TR)
whois.nic.tt (*.TT)
whois.twnic.net (*.TW)
whois.psg.com (*.TZ)
whois.networksolutions.com (*.TV)
nic.net.ua (*.UA)
whois.nic.ug (*.UG)
whois.nic.uk (*.UK)
whois.ja.net (*.UK)
whois.ripe.net (*.UK)
whois.isi.edu (*.UM)
whois.nic.us (*.US)
whois.rau.edu.uy (*.UY)
whois.freenet.uz (*.UZ)
whois.nic.ve (*.VE)
whois.nic.fr (*.WF)
whois.adamsnames.tc (*.VG)
whois.nic.vi (*.VI)
whois.batin.com.vn (*.VN)
whois.vunic.vu (*.VU)
samoanic.ws (*.WS)
whois.nic.fr (*.YT)
whois.nic.yu (*.YU)
whois.co.za (*.ZA)
whois.zamnet.zm (*.ZM)

 

.br.com       whois.centralnic.com
.cn.com       whois.centralnic.com
.de.com       whois.centralnic.com
.eu.com       whois.centralnic.com
.gb.com       whois.centralnic.com
.gb.net       whois.centralnic.com
.hu.com       whois.centralnic.com
.no.com       whois.centralnic.com
.qc.com       whois.centralnic.com
.ru.com       whois.centralnic.com
.sa.com       whois.centralnic.com
.se.com       whois.centralnic.com
.se.net       whois.centralnic.com
.uk.com       whois.centralnic.com
.uk.net       whois.centralnic.com
.us.com       whois.centralnic.com
.uy.com       whois.centralnic.com
.za.com       whois.centralnic.com
.com.au       whois.ausregistry.net.au
.net.au       whois.ausregistry.net.au
.org.au       whois.ausregistry.net.au
.asn.au       whois.ausregistry.net.au
.id.au        whois.ausregistry.net.au
.ac.uk        whois.ja.net
.gov.uk       whois.ja.net
.museum       whois.museum
.asia         whois.crsnic.net
.info         whois.afilias.net
.name         whois.nic.name
.aero         whois.information.aero
.coop         whois.nic.coop
.com          whois.crsnic.net
.net          whois.crsnic.net
.org          whois.publicinterestregistry.net
.edu          whois.educause.net
.gov          whois.nic.gov
.int          whois.iana.org
.mil          whois.nic.mil
.biz          whois.neulevel.biz
.as           whois.nic.as
.ac           whois.nic.ac
.al           whois.ripe.net
.am           whois.amnic.net
.at           whois.nic.at
.au           whois.aunic.net
.az           whois.ripe.net
.ba           whois.ripe.net
.be           whois.dns.be
.bg           whois.ripe.net
.br           whois.nic.br
.by           whois.ripe.net
.ca           whois.cira.ca
.cc           whois.nic.cc
.cd           whois.nic.cd
.ch           whois.nic.ch
.cl           whois.nic.cl
.cn           whois.cnnic.net.cn
.cx           whois.nic.cx
.cy           whois.ripe.net
.cz           whois.ripe.net
.de           whois.denic.de
.dk           whois.dk-hostmaster.dk
.dz           whois.ripe.net
.ee           whois.eenet.ee
.eg           whois.ripe.net
.es           whois.ripe.net
.eu           whois.eu
.fi           whois.ripe.net
.fo           whois.ripe.net
.fr           whois.nic.fr
.gb           whois.ripe.net
.ge           whois.ripe.net
.gr           whois.ripe.net
.gs           whois.adamsnames.tc
.hk           whois.apnic.net
.hr           whois.ripe.net
.hu           whois.ripe.net
.ie           whois.domainregistry.ie
.il           whois.isoc.org.il
.in           whois.ncst.ernet.in
.ir           whois.nic.ir
.is           whois.ripe.net
.it           whois.nic.it
.jp           whois.jp
.kh           whois.nic.net.kh
.kr           whois.krnic.net
.li           whois.nic.ch
.lt           whois.ripe.net
.lu           whois.dns.lu
.lv           whois.ripe.net
.ma           whois.ripe.net
.md           whois.ripe.net
.mk           whois.ripe.net
.ms           whois.adamsnames.tc
.mt           whois.ripe.net
.mx           whois.nic.mx
.nl           whois.domain-registry.nl
.no           whois.norid.no
.nu           whois.nic.nu
.nz           whois.srs.net.nz
.pl           whois.dns.pl
.pt           whois.ripe.net
.ro           whois.ripe.net
.ru           whois.ripn.ru
.se           whois.nic-se.se
.sg           whois.nic.net.sg
.si           whois.ripe.net
.sh           whois.nic.sh
.sk           whois.ripe.net
.sm           whois.ripe.net
.su           whois.ripn.net
.tc           whois.adamsnames.tc
.tf           whois.adamsnames.tc
.th           whois.thnic.net
.tj           whois.nic.tj
.tn           whois.ripe.net
.to           whois.tonic.to
.tr           whois.ripe.net
.tv           whois.tv
.tw           whois.twnic.net
.ua           whois.ripe.net
.uk           whois.nic.uk
.us           whois.nic.us
.va           whois.ripe.net
.vg           whois.adamsnames.tc
.ws           whois.nic.ws

  • Share/Bookmark

Tags: , , , , , , , , , , , , ,

比较全的域名whois服务器地址

com & .net:whois.verisign-grs.com 43端口
.org:whois.pir.org 43端口
.cn:whois.cnnic.net.cn 43端口

更多后缀请到 whois.iana.org 查询该后缀的 whois 服务器

Com/net            whois.internic.com                                43端口         
Ws                      whois.worldsite.ws                             43端口
对于上面这两种域名,因真正的whois是保存在注册商处的。所以从此地址中查到的结果,还要在结果中搜索Whois Server(com/net域名)或Registrar Whois(WS域名),找到后面的Whois服务器进行第二次查询域名的各个联系人信息

Org                      whois.publicinterestregistry.net          43端口
Cn                       whois.cnnic.net.cn                                43端口
中文通用            gold.cnnic.net.cn                               43端口
Cc                      whois.nic.cc                                           43端口
Biz                       whois.neulevel.biz                               43端口
Us                       whois.nic.us                                         43端口
In                         whois.inregistry.in                              43端口
Eu                       Whois.eu                                             43端口
Uk                       whois.nic.uk                                         43端口
Name                 www.whois.name                                 43端口
Info                      whois.afilias.info                                 43端口
Tw                       whois.twnic.net.tw                              43端口

 

比较全的whois服务器地址““““

com|whois.crsnic.net

org|whois.publicinterestregistry.net

net|whois.crsnic.net

edu|whois.educause.net

mil|whois.nic.mil

gov|whois.nic.gov

uk|whois.nic.uk

af|NONE

al|whois.ripe.net

dz|whois.ripe.net

as|whois.nic.as

ad|whois.ripe.net

ao|NONE

ai|WEB|http://whois.offshore.ai/

aq|NONE

ag|whois.nic.ag

ar|WEB|http://www.nic.ar/consultas/consdom.html

am|WEB|https://www.amnic.net/whois/

aw|NONE

ac|whois.nic.ac

au|whois.ausregistry.com.au

at|whois.nic.at

az|whois.ripe.net

bs|NONE

bh|NONE

bd|NONE

bb|NONE

by|whois.ripe.net

be|whois.dns.be

bz|whois.belizenic.bz

bj|NONE

bm|WEB|http://www.bermudanic.bm/cgi-bin/BermudaNIC/rwhois_query.pl

bt|NONE

bo|NONE

ba|whois.ripe.net

bw|NONE

bv|NONE

br|whois.nic.br

io|WEB|http://www.io.io/whois.html

bn|NONE

bg|whois.ripe.net

bf|NONE

bi|WEB|http://www.nic.cd/database/bi/

kh|NONE

cm|NONE

ca|whois.cira.ca

cv|NONE

ky|NONE

cf|NONE

td|NONE

cl|nic.cl

cn|whois.cnnic.net.cn

cx|whois.nic.cx

cc|whois.nic.cc

co|WEB|http://www.nic.co/

km|NONE

cd|whois.cd

cg|WEB|http://www.nic.cd/database/cg/

ck|whois.ck-nic.org.ck

cr|WEB|http://www.nic.cr/consulta-dns.html

ci|NONE

hr|whois.ripe.net

cu|NONE

cy|whois.ripe.net

cz|whois.nic.cz

dk|whois.dk-hostmaster.dk

dj|NONE

dm|NONE

do|ns.nic.do

tp|NONE

ec|NONE

eg|whois.ripe.net

sv|WEB|http://www.conacyt.gob.sv/dns

gq|NONE

er|NONE

ee|whois.ripe.net

et|NONE

fk|NONE

fo|whois.ripe.net

fj|whois.usp.ac.fj

fi|whois.ripe.net

fr|whois.nic.fr

gf|NONE

pf|NONE

tf|whois.adamsnames.tc

ga|whois.ripe.net

gm|whois.ripe.net

ge|whois.ripe.net

de|whois.denic.de

gh|NONE

gi|WEB|http://whois.gibnet.gi/

gr|whois.ripe.net

gl|whois.ripe.net

gd|NONE

gp|NONE

gu|NONE

gt|WEB|http://www.gt/whois.htm

gg|whois.isles.net

gn|NONE

gw|NONE

gy|NONE

ht|NONE

hm|whois.registry.hm

va|whois.ripe.net

hn|NONE

hk|WEB|http://web.hkdnr.net.hk/hkdnr/index.jsp

hu|whois.nic.hu

is|whois.isnet.is

in|WEB|http://domain.ncst.ernet.in/

id|whois.idnic.net.id

ir|whois.nic.ir

iq|NONE

ie|whois.domainregistry.ie

im|WEB|http://www.nic.im/exist.html

il|whois.isoc.org.il

it|whois.nic.it

jm|NONE

jp|whois.nic.ad.jp

je|whois.isles.net

jo|whois.ripe.net

kz|whois.domain.kz

ke|NONE

ki|NONE

kp|NONE

kr|whois.krnic.net

kw|NONE

kg|whois.domain.kg

la|whois.afilias-grs.info

lv|whois.ripe.net

lb|WEB|http://www.aub.edu.lb/lbdr/search.html

ls|NONE

lr|NONE

ly|NONE

li|whois.nic.li

lt|whois.domreg.lt

lu|whois.dns.lu

mo|NONE

mk|whois.ripe.net

mg|NONE

mw|WEB|http://www.tarsus.net/whois/

my|WEB|http://www.mynic.net.my

mv|NONE

ml|NONE

mt|whois.ripe.net

mh|NONE

mq|NONE

mr|NONE

mu|WEB|http://www.nic.mu/cgi-bin/mu_whois.cgi

yt|NONE

mx|whois.nic.mx

fm|WEB|http://www.nic.fm/register.html

md|whois.ripe.net

mc|whois.ripe.net

mn|WEB|http://www.nic.mn

ms|whois.adamsnames.tc

ma|whois.ripe.net

mz|NONE

mm|whois.nic.mm

na|NONE

nr|NONE

np|NONE

nl|whois.domain-registry.nl

an|NONE

nc|whois.cctld.nc

nz|whois.srs.net.nz

ni|NONE

ne|NONE

ng|pgebrehiwot.iat.cnr.it

nu|whois.nic.nu

nf|NONE

mp|NONE

no|whois.norid.n

  • Share/Bookmark

Tags: , , , , , , , , , ,

WHM pureftpd启动失败

在进行WHM设置时,选择了pureftpd,配置了参数,并重启,但显示重启失败

Waiting for ftpserver to restart…………..finished.
ftpserver has failed, please contact the sysadmin.

联系管理员,毛都不回

只好自己进服务器看,通过find命令查找到

/usr/local/cpanel/etc/init/scripts/centos/pureftpd 脚本并执行

但报错了,意思是没找到这个文件:/usr/sbiStarting : auth_ok:0
end
WARNING: initlog is deprecated and will be removed in a future release
execvp: No such file or directory
WARNING: initlog is deprecated and will be removed in a future releasen/pure-authd

又find了一下,是有个长得差不多的文件:/usr/sbin/pureauth

试着把该文件改了下名,再执行,OK了:

Starting : auth_ok:0
end
WARNING: initlog is deprecated and will be removed in a future release
execvp: No such file or directory
WARNING: initlog is deprecated and will be removed in a future release

但似乎还有点问题,出现警告了,不管

到WHM里面重启FTP服务,也是OK

  • Share/Bookmark

Tags: , , , , , , , ,

GOOGLE翻墙代码

<?php
ini_set(‘max_execution_time’, 60);//脚本最大允许执行时长祿  表示没有限制
ini_set(‘memory_limit’, ’128M’);//限制最大占用的内存 28M
ini_set(‘error_reporting’, 0);
ini_set(‘display_errors’, 0);
ini_set(‘magic_quotes_runtime’, 0);//默认为off,意为不转义从文件读取或数据库中查询获得的数据
ini_set(‘magic_quotes_sybase’, 0);//是否采用Sybase形式的自动字符串转义★★
ini_set(‘default_mimetype’, ‘text/html’);//设置默认mime类型为text/html
ini_set(‘default_charset’,'UTF-8′);//设置默认编码为UTF-8
ini_set(‘default_socket_timeout’, ’60′);//默认socket超时(祿
ini_set(‘date.timezone’, ‘UTC’);//设置时区 //date_default_timezone_set(‘UTC’);
//检查gzip加速支持情儿
if ( extension_loaded(‘zlib’) && strstr($_SERVER["HTTP_ACCEPT_ENCODING"],”gzip”) ) {
 ob_start(‘ob_gzhandler’);
} else {
 ob_start();
}
//header(‘Content-Type: text/html; charset=UTF-8′);
//header(‘Content-language: zh-CN’);
//header(‘Expires:-1′);
header(‘Server: gws’);
header(‘X-Powered-By: gushu’); 

$str1 = array(
     ‘<title>Google</title>’,
     ‘Google 搜索</title>’,
     ‘www.google.com.hk’,
     ‘zh-TW’
     );
$str2 = array(‘
     <title>CrazyLemon提供Google在线翻墙搜索服务</title>’,
     ‘CrazyLemon提供Google在线翻墙搜索服务</title>’,
     ‘www.crazylemon.net/google’,
     ‘zh-CN’
     );
     //echo $_SERVER["QUERY_STRING"];
if(!empty($_SERVER["QUERY_STRING"])){
 $q = str_replace(‘hl=zh-TW’,'hl=zh-CN’,$_SERVER["QUERY_STRING"]);
 $url = ‘http://www.google.com.hk/search?’.$q;
}else{
 $url = ‘http://www.google.com.hk/’;
}
$user_agent = $_SERVER["HTTP_USER_AGENT"];
$referer_url = ‘http://www.gushu.cn/’;
//$url 需要抓取的页面地址
//$user_agent 需要返回的user_agent信息 如“baiduspider”或“googlebot
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
//curl_setopt ($ch, CURLOPT_HEADER, 1);
curl_setopt ($ch, CURLOPT_USERAGENT, $user_agent);
curl_setopt ($ch, CURLOPT_REFERER, $referer_url);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION,1);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
/*
curl_setopt ($ch, CURLOPT_HEADER, 1);
curl_setopt ($ch, CURLOPT_COOKIE, $_COOKIE);
curl_setopt ($ch, CURLOPT_POST, $_POST);
*/
if(!curl_errno($ch))
{
 $google =str_replace(“/search”,”/google/search”, curl_exec ($ch));

 echo str_replace($str1,$str2,$google);
}
curl_close($ch);

ob_end_flush();
?>

如何把一段文本里的A标签都去掉?

preg_replace(array(“/\<a[^\>]+\>/i”,”/\<\/a\>/i”), “”, $string);

  • Share/Bookmark

Tags: , , , , , , , , , , , , , ,

base href 标签的使用方法

base href即指定了网页的基链,当点了链接后,跳出的网页地址是 http://yourdomain.com/1.php 或 http://yourdomain.com/1.php,它就是在这些相对路径的文件前加上基链接指向的地址。比如你的链接是这么写的:<a href=”1.php”>。如果目标文件中的链接没有指定target属性,就用base标记中的target属性。
常在框架结构中用,如左右两个框架,把左边的框架中文件里的连接都显示在右边的框架里。只要用base标记,把其target属性值写为右框架名称,这就不用再为左框架里的文件中的每一个连接都指定target属性。
base href标记其他说明:
1、当使用时,BASE 元素必须出现在文档的 HEAD 内,在任何对外部源的引用之前。
2、此元素在 Microsoft® Internet Explorer 3.0 的 HTML 中可用,在 Internet Explorer 4.0 的脚本中可用。
3、此元素不会被渲染。
4、此元素不需要关闭标签。
5、base标签其实还是有用处的,比如<base href=”_blank”>将使得本页所有的链接都在新页打开,这样就不必在每个链接处都以上target=”_blank” 。
IE7中注意:
1 、<html>之前不能加入额外的输出字符。否则IE7就对 base 不进行解析。
2、< base >是一个链接基准标记,用以改变文件中所有链接标记的参数默认值。它只能适应于文件的开头部分,即标记< head >与< /head >之间。

  • Share/Bookmark

Tags: , , , , , ,

google搜索今天下午起不能使用

下午四点多左右,google搜索服务不能使用,不管是.com.hk还是.com的,一点搜索网页就出现连接被重置提示

以下摘自月光博客:

今天下午4时许,全国多个省市的用户报道,使用 Google.com 和 Google.com.hk 进行搜索的时候,无论搜索什么内容,都会出现“连接被重置”提示,导致无法进行搜索。

  而使用Google Chrome在地址栏直接输入关键字进行搜索的话,搜索正常。

  经过对Google搜索地址的逐一排查,我发现,只要地址包含.google.和rfa,就会出现“连接被重置”的提示。而目前Google的网页搜索参数默认会包含一个gs_rfai的参数,这个参数包含rfa三个字母,因此导致Google搜索无法使用。

  估计操作人员本打算封锁rfa这个词,但由于包含此词的域名和地址太多,容易造成大规模误伤,因此就自作聪明的封锁了.google.和rfa两个词,如果地址同时包含这两个词,就会出现连接被重置。为了验证这个结论,大家可以访问这个虚构的地址进行测试: http://www.yahoo.com/?.google.&rfa

rfa是什么呢,应该就是自由亚洲电台,百度上都能搜出来的东西,感觉没必要这么做,除非真想找google的碴了

这个自由亚洲电台,也被合谐掉了。。

  • Share/Bookmark

Tags: , , ,

阿布语录

阿布语录

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.掉到地上的食物3秒内还能吃

29.难受的时候要笑,悲伤的时候更要笑,笑着把伤心的事忘掉,笑吧

30.误解这种事向每个人解释清楚就会明白的

31.毕竟指望别人不是很被动吗

32.不要总是活在哪一天里

  • Share/Bookmark

Tags: , ,