星期四, 1. 七月 2010
1.装wprobot,PHP必须要开启curl扩展。否则会出现Call to undefined function curl_init错误.
解决办法是这样的:
首先,打开php.ini,找到extension=php_curl.dll,然后去掉前面的“;”注释。重启apache即可。
如果还出现此类问题,先检查php.ini的extension_dir值是哪个目录,在那个目录下检查有无php_curl.dll,没有的请下载php_curl.dll,再把php目录中的libeay32.dll,ssleay32.dll拷到c:\windows\system32里面,重启apache,OK!
2.WPROBOT下多次翻译会报错,我不知道是否是网络问题,修改成2次翻译,就不会发生这个问题了。
3.MYSQL如果修改了密码,PHPADMIN要重新启动下,否则登陆不了,会保留COOKIES。
星期天, 20. 六月 2010
SQLSERVER的字段类型说明
以下为SQL SERVER7.0以上版本的字段类型说明。SQL SERVER6.5的字段类型说明请参考SQL SERVER提供的说明。
|
字段类型
|
描述
|
| bit |
0或1的整型数字 |
| int |
从-2^31(-2,147,483,648)到2^31(2,147,483,647)的整型数字 |
| smallint |
从-2^15(-32,768)到2^15(32,767)的整型数字 |
| tinyint |
从0到255的整型数字 |
| |
|
| decimal |
从-10^38到10^38-1的定精度与有效位数的数字 |
| numeric |
decimal的同义词 |
| |
|
| money |
从-2^63(-922,337,203,685,477.5808)到2^63-1(922,337,203,685,477.5807)的货币数据,最小货币单位千分之十 |
| smallmoney |
从-214,748.3648到214,748.3647的货币数据,最小货币单位千分之十 |
| |
|
| float |
从-1.79E+308到1.79E+308可变精度的数字 |
| real |
从-3.04E+38到3.04E+38可变精度的数字 |
| |
|
| datetime |
从1753年1月1日到9999年12日31的日期和时间数据,最小时间单位为百分之三秒或3.33毫秒 |
| smalldatetime |
从1900年1月1日到2079年6月6日的日期和时间数据,最小时间单位为分钟 |
| |
|
| timestamp |
时间戳,一个数据库宽度的唯一数字 |
| uniqueidentifier |
全球唯一标识符GUID |
| |
|
| char |
定长非Unicode的字符型数据,最大长度为8000 |
| varchar |
变长非Unicode的字符型数据,最大长度为8000 |
| text |
变长非Unicode的字符型数据,最大长度为2^31-1(2G) |
| |
|
| nchar |
定长Unicode的字符型数据,最大长度为8000 |
| nvarchar |
变长Unicode的字符型数据,最大长度为8000 |
| ntext |
变长Unicode的字符型数据,最大长度为2^31-1(2G) |
| |
|
| binary |
定长二进制数据,最大长度为8000 |
| varbinary |
变长二进制数据,最大长度为8000 |
| image |
变长二进制数据,最大长度为2^31-1(2G) |
星期天, 20. 六月 2010
1.最近一直被wp-includes\pluggable.php on line 864困扰。今天终于找到答案了,只要把wp-config.php页面用编辑器打开,保存为ANSI格式,退出,然后在打开保存为UTF-8格式。问题就解决了。
2.WP程序要在zoundry raven上使用,必须开启Atom 发布协议.
星期天, 11. 十月 2009
装上瑞星防火墙,IIS无法使用问题解决方案
起初还以为是IP规则设置问题,网上查询解决方案如下:
步骤一:规则设置里没有访问规则,只有黑名单,白名单,端口开关,可信区,IP规则,模块规则 设置>详细设置 > 规则设置 > 访问规则 ,在访问规则列表选择IIS的进程Inetinfo.exe,确认其为“放行”(即状态标识是绿勾),然后点击编辑规则按钮。
步骤二:在弹出的编辑访问规则对话框中,选择 访问规则 > 高级,将所有模式设置为“放行”,并且对外提供服务设置为“允许”,然后点击保存按钮。
按此方法设置,结果还是不行,原来我使用的是WEB服务器,特殊环境,设置如下,问题解决
特殊环境使用规则:
1 WEB服务器 针对广域网的FTP服务器使用本版规则需勾上A/B/C paragraph sharing 三条 选择IP规则优先。
2 提供双网卡上网的主机、网络打印机主机、需要局域网文件共享的用户,根据局域网网段勾选A/B/C paragraph sharing中对应的一条。保持访问规则优先不动。
3 局域网用户子机,无需文件共享,默认安装规则即可无需做上述改动。
A/B/C paragraph sharing对应的IP段分别为:
A类:0.0.0.0–127.255.255.255,子网掩码255.0.0.0
B类:128.0.0.0–191.255.255.255,子网掩码255.255.0.0
C类:192.0.0.0–223.255.255.255,子网掩码是255.255.255.0
瑞星防火墙规则包下载,网上找了好久才找到哦。
瑞星防火墙规则包
序列号:
安装序列号:H9OF-AN7Z-84JT-C21X
仅适合瑞星2009正式版
星期二, 6. 十月 2009
<!—分类—>
<div>
<div id=”sgc” onclick=”w(’gc’)” ><a target=”FrameRight” href=”piclib_frame_main.shtml”>国产</a>(23934)</div>
<div id=”gc” style=”display:block”>
<div id=”sfgc91″ onclick=”k(’fgc91′)”><a target=”FrameRight” href=”/car_public/1/piclib_frame_b.shtml?bid=91″>北京奔驰</a>(779)</div>
<div id=”fgc91″>
<div><a target=”FrameRight” href=”/car_public/1/piclib_frame_s.shtml?sid=26″>奔驰E级</a>(314)</div>
<div><a target=”FrameRight” href=”/car_public/1/piclib_frame_s.shtml?sid=27″>克莱斯勒300C(99)</a></div>
<div><a target=”FrameRight” href=”/car_public/1/piclib_frame_s.shtml?sid=28″>JEEP(50)</a></div>
<div><a target=”FrameRight” href=”/car_public/1/piclib_frame_s.shtml?sid=29″>大切诺基(73)</a></div>
<div><a target=”FrameRight” href=”/car_public/1/piclib_frame_s.shtml?sid=30″>欧蓝德(64)</a></div>
<div><a target=”FrameRight” href=”/car_public/1/piclib_frame_s.shtml?sid=31″>帕杰罗速跑帕杰罗速跑帕杰罗速跑帕杰罗速跑(27)</a></div>
<div><a target=”FrameRight” href=”/car_public/1/piclib_frame_s.shtml?sid=433″>铂锐(152)</a></div>
</div>
</div>
</div>
<script type=”text/javascript” src=”/images/padtb.js”></script>
<!—分类结束—>
其CSS文件为:
/*左边三级分类伸缩展开样式*/
.padtb8{margin-left:20px;padding:8px 0;width:190px;overflow:hidden;}
.padtb8 a{color: #000000;text-decoration: none;}
.padtb8 a:hover{color: #ff0000;text-decoration: underline;}
.padtb8 .p{margin-left:10px;}
.padtb8 .ps{margin-left:10px;display:none;}
.padtb8 .pss{margin-left:0px;display:block;}
.padtb8 .t{cursor:pointer;background:url(ico080426_close.gif) no-repeat;padding-left:20px;line-height:20px; height:20px;}
.padtb8 .f{cursor:pointer;background:url(ico080426_open.gif) no-repeat;padding-left:20px;line-height:20px; height:20px;}
.padtb8 .f a{color:#f00;}
.padtb8 .f2{cursor:pointer;background:url(ico080426_open.gif) no-repeat;padding-left:20px;line-height:20px; height:20px;}
.padtb8 .b{cursor:pointer;background:url(ico080426_dot.gif) no-repeat;padding-left:20px;line-height:20px; height:20px;}
.padtb8 .fblod{font-weight:bold;}
.padtb8 .fontred{color:#f00;}
/*左边三级分类伸缩展开样式结束*/
JS文件为:
function w(vd)
{
var ob=document.getElementById(vd);
if(ob.style.display==”block” || ob.style.display==”")
{
ob.style.display=”none”;
var ob2=document.getElementById(’s’+vd);
ob2.style.backgroundImage=”url(images/ico080426_open.gif)”;
}
else
{
ob.style.display=”block”;
var ob2=document.getElementById(’s’+vd);
ob2.style.backgroundImage=”url(images/ico080426_close.gif)”;
}
}
function k(vd)
{
var ob=document.getElementById(vd);
if(ob.style.display==”block”)
{
ob.style.display=”none”;
var ob2=document.getElementById(’s’+vd);
ob2.style.backgroundImage=”url(images/ico080426_open.gif)”;
}
else
{
ob.style.display=”block”;
var ob2=document.getElementById(’s’+vd);
ob2.style.backgroundImage=”url(images/ico080426_close.gif)”;
}
}
星期四, 24. 九月 2009
问题:比如 设置www.chayidian.com 指向到www这个目录,news.chayidian.com指向到news这个目录,如何设置?
首先应该对二级域名进行解析,都解析到同一个IP下。如果有多个二级域名要解析多个二级域名。非常多的话,可以采用泛解析操作(如何泛解析,网上有很多资料)。
然后,在IIS下对二级域名分别新建WEB站点,对相应目录进行捆绑。比如捆绑news这个目录时,主机头填写 news.chayidian.com;捆绑主程序时,主机头填写www.chayidian.com。
这样就可以达到我们的目的。
感觉此方法愚笨,但可行,本人亲自测。
说白了就是一个域名当多个域名,然后建立多个网站的办法来实现。
尝试过URL转发来达到这个效果,效果不理想?
高手还有其他方法么?
星期四, 24. 九月 2009
第一步:创建域
第二步:创建用户,包括用户账号密码,指向目录等
如果遇到创建后可下载无法上传,大致可能是没有给用户配置 添加 修改 插入 等等权限 也就是在创建用户那个界面第三个按钮,全部钩上,OK。
serv-u 是非常好的FTP服务器软件,它设置简单,功能强大,性能稳定。你现在就可以建立你自己的FTP服务器了。
设置简单,但功能却不错。做个人的 FTP 服务器是很好的选择。
它并不是简单地提供文件的下载,还为用户的系统安全提供了相当全面的保护。例如:您可以为您的 FTP 设置密码、设置各种用户级的访问许可等等。
星期天, 20. 九月 2009
最开始采用FSO进行读取和生成静态页面,可老出编码问题,网络一查,大多数情况都出现这个编码问题,FSO很难实现生成UTF-8页面,要生成UTF-8页面使用以下函数方便好用。
‘=========================================
‘TempString要读取的模板文件路径; Charset是编码
‘=========================================
Function ReadFromUTF(TempString,CharSet)
Dim str
Set stm = server.CreateObject(”adodb.stream”)
stm.Type = 2 ‘adTypeBinary=1 adTypeText=2
stm.Mode = 3 ‘adModeRead=1 adModeWrite=2 adModeReadWrite=3
stm.Charset = CharSet
stm.Open
stm.loadfromfile Server.MapPath(TempString)
str = stm.readtext
stm.Close
Set stm = Nothing
ReadFromUTF = str
End Function
Function WriteToUTF(content,sFilen)’将替换后的内容写入HTML文档,content为替换后的字符串,filename为生成的文件名
Set objStream = Server.CreateObject(”ADODB.Stream”)
With objStream
.Open
.Charset?? = HtmlCharSet’ //编码
.Position?? = objStream.Size
.WriteText = content???????????? ‘ //写入内容
.SaveToFile server.mappath(sFilen),2′ //生成文件路径
.Close
End With
Set objStream = Nothing
End Function
星期天, 20. 九月 2009
.ldb文件是什么?
ldb文件在多用户环境下是非常重要得.该文件被 MS Jet DB Engine V4.0 用来确定被共享的数据库中哪条记录被锁定以及被谁锁定.
当网站上出现.ldb文件时,说明数据库文件已经被打开了。有时候程序出现异常,无法删除该文件,把占用系统大量得资源,经常会使CPU使用率达到100%,这很让用户苦恼。我就遇到过这问题好几次,每次都很郁闷,因为那直接导致网站接近崩溃状态。
解决办法:
1. 先让网站停止,过一会儿,就能删除.ldb文件了。(最直接的办法,重启IIS)
2.下载数据库,打开数据库检查,是否有异常数据进入数据库,如果程序是你自己做的,这相当容易,是吧。
3.检查程序中 rs或者 conn对象是否有未关闭的,这同样会导致此类问题,一般在本地调试程序不出现这个问题,是由这个情况导致ldb文件出现得概率比较低。
4.数据库存放由大量数据的时候,也经常出现此类问题,通常,下载数据库,压缩修复数据库后,重新传回服务器,OK,结束。
其中,2.3.4点 任何一个问题 都可能导致ldb文件出现,我都曾遇到过,嘿嘿。