在 win2003 下用WinWebMail 让PHP能发邮件
[ 2006-01-04 10:47:03 | 作者: admin ]
在 win2003 下用WinWebMail 让PHP能发邮件
发表于 2005-08-20 作者:esayr 出自 点击: 1089
在 win2003 下用WinWebMail 让PHP能发邮件
昨晚把网站转到了个地儿,今天早上发现mail()函数不能用了.
原来没有SMTP,又不想用系统自带的.就网上找找.本来装JMAIL.但一看,配合PHP发信特别麻烦.只好请教虎子,他用WinWebMail.
我也用这个罢.支持国产软件嘛.到太平洋软件站下了一个.直接装上.
装好运行.没有提示注册,也就算了.反正我只是用SMTP功能.等以后真要做邮局了再注册.
右键点任务栏的WinWebMail小图标,->域名管理->添加一个域phpv.net->OK!
再右键点任务栏的WinWebMail小图标->系统设置->用户管理->添加一个用户
...
阅读全文…
发表于 2005-08-20 作者:esayr 出自 点击: 1089
在 win2003 下用WinWebMail 让PHP能发邮件
昨晚把网站转到了个地儿,今天早上发现mail()函数不能用了.
原来没有SMTP,又不想用系统自带的.就网上找找.本来装JMAIL.但一看,配合PHP发信特别麻烦.只好请教虎子,他用WinWebMail.
我也用这个罢.支持国产软件嘛.到太平洋软件站下了一个.直接装上.
装好运行.没有提示注册,也就算了.反正我只是用SMTP功能.等以后真要做邮局了再注册.
右键点任务栏的WinWebMail小图标,->域名管理->添加一个域phpv.net->OK!
再右键点任务栏的WinWebMail小图标->系统设置->用户管理->添加一个用户
...
阅读全文…
ajax建一个XMLHttpRequest对象池
[ 2006-01-04 10:45:33 | 作者: admin ]
建一个XMLHttpRequest对象池
建一个XMLHttpRequest对象池
在ajax应用中,通常一个页面要同时发送多个请求,如果只有一个XMLHttpRequest对象,前面的请求还未完成,后面的就会把前面的覆盖掉,如果每次都创建一个新的XMLHttpRequest对象,也会造成浪费。解决的办法就是创建一个XMLHttpRequset的对象池,如果池里有空闲的对象,则使用此对象,否则将创建一个新的对象。
下面是我最近写的一个简单的类:
/**
* XMLHttpRequest Object Pool
*
* @author legend <legendsky@hotmail.com>
* @link http://www.ugia.cn/?p=85
* @Copyright www.ugia.cn
*/
...
阅读全文…
建一个XMLHttpRequest对象池
在ajax应用中,通常一个页面要同时发送多个请求,如果只有一个XMLHttpRequest对象,前面的请求还未完成,后面的就会把前面的覆盖掉,如果每次都创建一个新的XMLHttpRequest对象,也会造成浪费。解决的办法就是创建一个XMLHttpRequset的对象池,如果池里有空闲的对象,则使用此对象,否则将创建一个新的对象。
下面是我最近写的一个简单的类:
/**
* XMLHttpRequest Object Pool
*
* @author legend <legendsky@hotmail.com>
* @link http://www.ugia.cn/?p=85
* @Copyright www.ugia.cn
*/
...
阅读全文…
< TITLE>< ALT>标签里面如何换行?
[ 2005-12-20 16:23:12 | 作者: admin ]
Alt和Title都是提示性语言标签,在我们浏览网页时,当鼠标停留在图片对象或文字链接上时,在鼠标的右下角有时会出现一个提示信息框。对目标进行一定的注释说明。在一些场合,它的作用是很重要的。有时候我们需要在在title,alt标签里换行,我们用<br>换行是不起作用的,我们这里有两种方法可以实现换行.
1. 也可以只用一个 或者
<span title="第一行 第二行">ASPid 换行</span>
2. 也可以在源代码里面直接敲上个硬回车的。
<span
alt="第一行
第二行">ASPid 换行</span>
1. 也可以只用一个 或者
<span title="第一行 第二行">ASPid 换行</span>
2. 也可以在源代码里面直接敲上个硬回车的。
<span
alt="第一行
第二行">ASPid 换行</span>
IIS Http1.1 500 server error ,错误的一个解决办法
[ 2005-12-15 16:14:30 | 作者: admin ]
今天动网论坛无法发帖子,重新注册组件就可以了
regsvr32 vbscript [/u]
regsvr32 jscript [/u]
regsvr32 vbscript [/u]
regsvr32 jscript [/u]
截获回车键的方法,并模拟Tab键
[ 2005-12-15 11:04:13 | 作者: admin ]
把下面这个脚本放在<head></head>
<script language="javascript" for="document" event="onkeydown">
<!--
if(event.keyCode==13)
event.keyCode=9;
-->
</script>
在填写表单时,习惯性会按下回车键,这将导致表单提交,很不好,这里介绍一个方法截获它。
其实很简单,只要在想截获的区域增加Onkeydown事件函数,并在执行函数中写下如下语句:
if (window.event.keyCode==13) window.event.keyCode=0
这样就取消回车键了
如果想模拟Tab键,只要写成
if (window.event.keyCode==13) window.event.keyCode=9
就行了,它会跳到另一个元素上。
<script language="javascript" for="document" event="onkeydown">
<!--
if(event.keyCode==13)
event.keyCode=9;
-->
</script>
在填写表单时,习惯性会按下回车键,这将导致表单提交,很不好,这里介绍一个方法截获它。
其实很简单,只要在想截获的区域增加Onkeydown事件函数,并在执行函数中写下如下语句:
if (window.event.keyCode==13) window.event.keyCode=0
这样就取消回车键了
如果想模拟Tab键,只要写成
if (window.event.keyCode==13) window.event.keyCode=9
就行了,它会跳到另一个元素上。
层不能跨框架(包括TEXTAREA)显示的解决办法
[ 2005-12-15 11:03:31 | 作者: admin ]
这个问题尤其在写菜单的时候经常遇到,即:一个页面内的“层”无论z-index设的多么大,只要遇到框架等便被截了:(
其实解决办法很简单,在要跨框架的层里加入<iframe>即可解决:
<div style="position:absolute;width:140;height:200;z-index:10"><iframe src="menu.asp" width='100%' height='100%'></iframe></div>
<div style="postion:absolute;top:50;width=500;height:500;z-index:1">
<textarea>aaaaaaaaaaa</textarea>
</div>
其实解决办法很简单,在要跨框架的层里加入<iframe>即可解决:
<div style="position:absolute;width:140;height:200;z-index:10"><iframe src="menu.asp" width='100%' height='100%'></iframe></div>
<div style="postion:absolute;top:50;width=500;height:500;z-index:1">
<textarea>aaaaaaaaaaa</textarea>
</div>
怎么控制输出文章标题中的中英文长度
[ 2005-12-15 11:02:23 | 作者: admin ]
怎么控制输出文章标题中的中英文,给大家铁出来
函数在下面,是方法是:
strvalue("复请Email通知如果不填写则取注册Email",26)
这里26是指26个英文字母,也就是13个汉字
function strlen(str)
dim p_len
p_len=0
strlen=0
if trim(str)<>"" then
p_len=len(trim(str))
for xx=1 to p_len
if asc(mid(str,xx,1))<0 then
strlen=int(strlen) + 2
else
strlen=int(strlen) + 1
end if
next
end if
end function
function strvalue(str,lennum)
dim p_num
dim i
...
阅读全文…
函数在下面,是方法是:
strvalue("复请Email通知如果不填写则取注册Email",26)
这里26是指26个英文字母,也就是13个汉字
function strlen(str)
dim p_len
p_len=0
strlen=0
if trim(str)<>"" then
p_len=len(trim(str))
for xx=1 to p_len
if asc(mid(str,xx,1))<0 then
strlen=int(strlen) + 2
else
strlen=int(strlen) + 1
end if
next
end if
end function
function strvalue(str,lennum)
dim p_num
dim i
...
阅读全文…
window.external 的用法(收藏夹功能)
[ 2005-12-15 10:49:09 | 作者: admin ]
简介:window.external.AddFavorite这个把网站添加到浏览者收藏夹的脚本大家应该常常看过,但你还知道window.external的另外一些用法呢?由于是一些关于系统文件操作的命令,因为安全设置有些脚本会出错误.
1.external.AddDesktopComponent 把网站作为用户的Active桌面
语法:external.AddDesktopComponent(地址,类型[image/website],左距离,顶距离,宽度,长度)
function j_adc(){ //例子
window.external.AddDesktopComponent("http://...","website",0,0,800,600);
}
2.external.AddFavorite 把网站加入到用户的收藏夹
语法:external.AddFavorite(网址,标题);
...
阅读全文…
1.external.AddDesktopComponent 把网站作为用户的Active桌面
语法:external.AddDesktopComponent(地址,类型[image/website],左距离,顶距离,宽度,长度)
function j_adc(){ //例子
window.external.AddDesktopComponent("http://...","website",0,0,800,600);
}
2.external.AddFavorite 把网站加入到用户的收藏夹
语法:external.AddFavorite(网址,标题);
...
阅读全文…