执行 以下命令
myisamchk -r homepageset
打开主控网站文件/inc-freehost-function/FreeHostFunction.asp,原短信发送函数如下(约第2428行):
| 以下是引用片段: Function SendSms(SendNum,Content,SendTiming,SendTime,Reserve) 'SendTime=Replace(SendTime,"/","-") If IsNull(SendNum) Then SendNum="" If IsNull(Content) Then Content="" If IsNull(Reserve) Then Reserve="" Randomize dtNow = Now() ranNum = Int(900 * Rnd) + 100 SmsID = Year(dtNow) & Right("0" & Month(dtNow), 2) & Right("0" & Day(dtNow), 2) & Right("0" & Hour(dtNow), 2) & Right("0" & Minute(dtNow), 2) & Right("0" & Second(dtNow), 2) & ranNum 'SendTime=Now If hour(now)<9 And SendTiming=1 Then SendTime=Year(now)&"-"&month(now)&"-"&day(now)&" 12:00:00" If hour(now)>20 And SendTiming=1 Then SendTime=Year(dateadd("d",1,now))&"-"&month(dateadd("d",1,now))&"-"&day(dateadd("d",1,now))&" 12:00:00" MD5String=MD5(SmsID&Application("SMSUserName") & Application("SMSKey") & SendNum & Content & SendTiming & SendTime) body="ID="&server.URLEncode(SmsID)&"&UserName="&server.URLEncode(Application("SMSUserName"))&"&SendNum="&server.URLEncode(SendNum)&"&Content="&server.URLEncode(Content)&"&SendTiming="&server.URLEncode(SendTiming)&"&SendTime="&server.URLEncode(SendTime)&"&Reserve="&Reserve&"&MD5String="&MD5String Set xml = Server.CreateObject("MSXML2.ServerXMLHTTP") xml.setTimeouts FreeHost_t1, FreeHost_t2, FreeHost_t3, FreeHost_t4 xml.Open "GET", "http://sms.powereasy.net/MessageGate/Message.aspx?"&body, False xml.send returnstr = bytes2BSTR(xml.responsebody) Set xml = Nothing FreeHost_oplog username,"信息","<b>短信返回</b>:手机号:"&SendNum&" 内容:"&Content&" 返回信息:"&returnstr SendSms = returnstr End Function |
| 以下是引用片段: Function SendSms(SendNum,Content,SendTiming,SendTime,Reserve) 'SendTime=Replace(SendTime,"/","-") If IsNull(SendNum) Then SendNum="" If IsNull(Content) Then Content="" If IsNull(Reserve) Then Reserve="" Randomize dtNow = Now() ranNum = Int(900 * Rnd) + 100 SmsID = Year(dtNow) & Right("0" & Month(dtNow), 2) & Right("0" & Day(dtNow), 2) & Right("0" & Hour(dtNow), 2) & Right("0" & Minute(dtNow), 2) & Right("0" & Second(dtNow), 2) & ranNum If hour(now)<9 And SendTiming=1 Then SendTime=Year(now)&"-"&month(now)&"-"&day(now)&" 12:00:00" If hour(now)>20 And SendTiming=1 Then SendTime=Year(dateadd("d",1,now))&"-"&month(dateadd("d",1,now))&"-"&day(dateadd("d",1,now))&" 12:00:00" body="Name="&Application("SMSUserName")&"&Pass="&Application("SMSKey")&"&SendNum="&SendNum&"&Content="&Content&"" Set xml = Server.CreateObject("MSXML2.ServerXMLHTTP") xml.setTimeouts FreeHost_t1, FreeHost_t2, FreeHost_t3, FreeHost_t4 xml.Open "GET", "http://www.runidc.com/sms/send.asp?"&body, False xml.send returnstr = bytes2BSTR(xml.responsebody) If returnstr ="1" Then returnstr ="发送成功" If returnstr ="0" Then returnstr ="发送失败" Set xml = Nothing FreeHost_oplog username,"信息","<b>短信返回</b>:手机号:"&SendNum&" 内容:"&Content&" 返回信息:"&returnstr SendSms = returnstr End Function |
FSO(FileSystemObject)是微软ASP的一个对文件操作的控件,该控件可以对服务器进行读取、新建、修改、删除目录以及文件的操作。是ASP编程中非常有用的一个控件。但是因为权限控制的问题,很多虚拟主机服务器的FSO反而成为这台服务器的一个公开的后门,因为客户可以在自己的ASP网页里面直接就对该控件编程,从而控制该服务器甚至删除服务器上的文件。
FSO对于广大使用者来说可谓是又爱又恨,FSO可以让你方便的通过程序或者函数进行服务器文件的控制,但是又给网站安全带来了极大隐患。
安装FSO功能和方法:
在Win2003中:
1、在系统盘(一般是C)中查找scrrun.dll,如果存在这个文件,请跳到第三步,如果没有,请继续。
2、在安装文件目录i386中找到scrrun.dl_,解压缩,得到scrrun.dll,然后复制到x(你的系统盘):\windows\system32\目录中。
3、运行regsvr32 scrrun.dll即可。(注意中间有个空格)
2000系统我没有条件测试,不过估计和2003应该差不多。
开启/关闭系统FSO方法:
在win2000系统里,可以按照以下方法:
在CMD命令行状态输入以下命令:
关闭命令:RegSvr32 /u C:\WINNT\SYSTEM32\scrrun.dll
打开命令:RegSvr32 C:\WINNT\SYSTEM32\scrrun.dll
在win2003系统里,则只需要在运行里输入:
打开命令:运行regsvr32 scrrun.dll
关闭命令:运行regsvr32 /u scrrun.dll
现在应该没有人用windows98的系统,win98系统只需要把2000系统的WINNT目录改成windows即可。
RewriteCond Host: ^only6\.cn$
RewriteRule (.*) http\://www\.only6\.cn$1 [I,RP]
使用Gzip压缩会增大服务器CPU的使用率但可以通过压缩而减少服务器向客户端发送的数据,若使用了Gzip压缩IIS在向客户端发送数据时会自动检测,如果客户端浏览器支持IE6.0,firefox Gzip,则使用Gzip压缩后再传送数据,如果不支持,则使用常规方式发送。
所以,总结下他的优缺点,优:压缩传输,速度一般提高2倍。缺:CPU占用会有所提高,不过通过我的一点分析,GZIP只是在访问一个页时才会进行压缩,下次如果网页没有变动是不会压缩的,除非是使用压缩动态文件,这得实时的去压缩。
下载文件 (已下载 262 次)上次做系统没搞好就备份了,每次还原系统再打开SQL Server2000的企业管理器都会提示“MMC无法创建管理单元”,每次都要改注册表键值,现在总结一下操作方法:
1. [开始]-->[运行] regedit 回车
2. 找到以下注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\80\Tools\ClientSetup
3. 右键单击 ClientSetup 注册表子项, [新建]-->[字串值]。
4. 重命名注册表子项,创建 SqlPath , 然后按 Enter。
5. 双击, SqlPath 注册表子项, 然后键入“C:\Program Files\Microsoft SQLServer Server\80\Tools” 在数值数据框中。
6. 单击[确定],然后关闭注册表编辑器。
7. [开始]-->[运行] cmd,输入 regsvr32 "C:\Program Files\Microsoft SQL Server\80\Tools\Binn\sqlmmc.dll" 然后单击[确定], 当然可以在运行里输入“regsvr32 sqlmmc.dll”(不加引号哦)
关于Jmail的配置和相关的存储过程的内容,这里有参考资料,我就不详细描述了.
配置好一切后,试图通过调用该存储过程发送一封邮件给管理员.但是查询分析器返回的结果是
错误源: jmail.Message
错误描述: The message was undeliverable. All servers failed to receive the message
首先怀疑是安全性问题引起的,对JMAIL.DLL文件的权限进行了设置
在那搞半天也没找出个所以然来
幸亏好友nine一语道破天机
说是否防火墙或杀毒软件引起的
一看丫的乖乖
还真是
先关闭防火墙,问题依旧
再尝试关闭防病毒系统Mcafee VirusScan Enterprise V8.0i,这次终于正常了,但关闭防病毒系统也不是个办法啊。
继续排除问题,在访问保护中发现“禁止大量发送邮件的蠕虫病毒发送邮件”这一项,测试确定是因为这个端口阻拦在作怪。
解决方法:
控制台→访问保护→禁止大量发送邮件的蠕虫病毒发送邮件→已排除进程→加入w3wp.exe搞定
当然,以上只是一个样例,并非所有问题这是因此而起。
你可以查看是否是防火墙或防病毒或权限原因,如果不是那就比较麻烦了。
使用Root用户运行命令:
fdisk /dev/hda
输入n增加分区
输入p类型设置为:主分区
输入3分区编号设置为3
回车 为默认大小
回车 为默认 大小
再
输入t 设置分区类型
输入3 3号分区
输入8e 设置为LVM
输入 v 检查分区表
输入w 写入分区表
输入q 退回fdisk
输入 reboot 重启
重启后,
使用Root用户运行命令:
mkfs.ext3 /dev/hda3 建立文件系统
输入 mkdir /newhd 来建立目录/newhd
将目录挂上到系统中
mount /dev/hda3 /newhd
参数查看磁盘剩余空间信息,命令格式: df -hl
就可以看到有/newhd有可用空间了
如果以后要自动挂载这个分区,您可以修改/etc/fstab
在这个文件最后一行加上
/dev/hda3 /newhd ext3 defaults 1 1
保存后,重启动就有效了.




