May 15

原来有PHP版的fetion。。。 不指定

felix021 @ 2009-5-15 18:20 [IT » 网络] 评论(1) , 引用(0) , 阅读(4725) | Via 本站原创
这下方便了。。可以直接从网页上发短信了。。。

网上有现成的,比较常见的是 http://sms.api.bz ,应该是安全的,不过毕竟是别人搭建的,不放心。

如果自己搭建,可以用这个:
下载文件 (已下载 843 次)

不过要求是安装了php5-curl模块的。
May 15
不知道从什么时候开始,发现当使用phpmailer发送邮件的时候
如果邮件标题长度超过16个字符,无论调整成什么编码,收到的邮件都是乱码。
昨天发现了别人的应用,却发现非常正常。
对比之下,发现原来我用的是phpmailer v2.3,别人用的是v2.0
降级成旧版本以后发现一切都正常了。。。Orz
原来是新版本的Bug,郁闷了我好久。。。。
于是把所有用到phpmailer的应用都替换了一下。。。
Tags:
Apr 18
现在只要加入我修改的这个小东西,那么在有访客留言、评论、申请链接的时候,
我的139邮箱就会收到一封邮件,而中国移动139信箱在收到邮件以后会自动往我的手机发邮件主题。。。
噢也~~~

-------------我就是那华丽的分割线---------------

Hack for Bo-blog 2.1.0+
当有访客留言或评论、申请链接时向指定邮箱发送邮件
2009-04-18
By Felix021 @ http://www.felix021.com
Mail: i[at]felix021.com

使用说明:

1。将目录fm放置到blog/inc下面,修改fm/felix_mail.php第4~8行的四个参数。如果你的空间支持SMTP,这么就OK了,如果不支持,可以修改下面的内容,通过你的邮箱提供商的SMTP服务器发送邮件,但是这样在评论和留言的时候会稍稍卡一下。

2。将mod_visit.php中171行到189行的内容(可以适当自定义)放到blog/inc/mod_visit.php的相应位置(不知道v2.1.1是怎样的,反正我的2.1.0测试是OK了,应该可以直接用文件覆盖)。注意不要把177行的16改大,因为phpmailer的限制,UTF-8编码下,邮件主题最大16个字符,不知道是什么问题,如果有谁搞清楚了,一定记得通知我一下~~~

3。将mod_login.php中280行到284行的内容方到blog/inc/mod_login.php的对应位置,注意事项同上。

4。接收邮件的邮箱建议使用中国移动的139邮箱,因为这样可以直接发短信告诉你有新的评论/通知/链接了。

--

本来想发到bo-blog论坛去,但是论坛原先的用户名的密码不记得了,163邮箱没收到重置邮件
新注册一个用户,i@这个邮箱又没收到验证邮件
得,我困得很,还不如去睡觉。
Apr 13
因为网络程序设计课程要求做一个扩展型的作业,其中一个选项是ftp client。于是我就选了这个。
做完以后发现其实不难,而最难的地方,在于了解FTP协议的工作过程。
下面随便闲扯一点东西吧。

在网络上,经常遇到的应用层协议包括HTTP,FTP,SMTP,POP3,都使用TCP协议连接,感觉挺像的。

HTTP协议显然是最常见的,在客户端和服务器之间只有一条连接,既传输控制命令(HTTP头),也传输数据(HTTP实体)
因此在编写动态网页脚本的时候,一定要先输出header,然后才输出HTML代码。

FTP协议则采用两条连接,一条控制连接,一条数据连接。
控制连接用于传输控制命令,始终保持连接,直到客户端发出QUIT命令结束连接;
数据连接在需要传输数据的时候打开(发起端可以是客户端也可以是服务器),传输完毕后就断开。

FTP的数据连接有两种模式,一种是主动模式,一种是被动模式(PASV, Passive Mode)。
采用主动模式时,客户端监听一个本地端口,由服务器发起连接传输数据;
而采用被动模式时,则是由服务器打开一个端口,客户端发起连接接收数据。

下面我用telnet来模拟一个FTP客户端连接、登陆、使用被动模式传输文件并退出的完整过程:
Tags: , ,
Apr 5

启用腾讯的滔滔 不指定

felix021 @ 2009-4-5 01:35 [IT » 网络] 评论(4) , 引用(0) , 阅读(4493) | Via 本站原创
话说以前对这种微博客有一点点反感,不过试了一下,觉得还是挺方便的
QQ签名什么的直接就可以更新进来,也省得我去改公告了。
不过腾讯的滔滔有一点很不爽,就是有些很废的东西,比如“通过 xxx 发布”,以及多余的taotao的logo,不好看。
特别是对于我的这个blog模板,本来就小,还占空间。
于是就写了一小段脚本,去掉这些多余的字符。

参照我的代码吧:
<!--这里是腾讯给的代码的第一句-->
<script type="text/javascript">var taotao_qq=19880711; var taotao_num=3;var taotao_type=0;</script>
<div id="taotao">
<!--这里是腾讯给的代码的第二句-->
<script type="text/javascript" charset="utf-8" src="http://www.taotao.com/js/dkapi.js"></script>
</div>

<script>
try{
    var divtao = document.getElementById("taotao");
    var re1 = new RegExp("<span[^>]*?>通过[^<]*?</span>", "ig");
    str = divtao.innerHTML.replace(re1, "");
    var re2 = new RegExp("<a[^>]*?>(.*?)</a>", "ig");
    str = str.replace(re2, "($1)");
    var re3 = new RegExp("<table[^>]*?>.*?</table>", "ig");
    str = str.replace(re3, "");
    var re4 = new RegExp("<span>(.*?)</span>", "ig");
    str = str.replace(re4, "<b>~ $1</b>");
    divtao.innerHTML = str;
}catch(e){}
</script>
Feb 24

域名又被处理了 不指定

felix021 @ 2009-2-24 18:44 [IT » 网络] 评论(0) , 引用(0) , 阅读(3437) | Via 本站原创
www.felix021.com 这个域名被处理了,不能通过浏览器直接访问了,urlforwad到ctc.felix021.com
由于meyu的邮件里面说到,不影响搜索引擎收录,所以这么测试了一下,还挺有意思
引用
felix021@felix021-laptop:~$ telnet www.felix021.com
Trying 211.136.108.72...
telnet: Unable to connect to remote host: Connection refused
felix021@felix021-laptop:~$ telnet www.felix021.com 80
Trying 211.136.108.72...
Connected to www.felix021.com.
Escape character is '^]'.
GET /index.php HTTP/1.1
Host: www.felix021.com
User-agent: MSIE

HTTP/1.0 302 Moved Temporarily
Server: squid
Date: Tue, 24 Feb 2009 09:15:20 GMT
Content-Type: text/html
Content-Length: 0
Expires: Tue, 24 Feb 2009 09:15:20 GMT
Location: http://67.213.219.111/beian.html
X-Squid-Error: 403 Access Denied
X-Cache: MISS from domain123.com
Via: 1.0 domain123.com:80 (squid)
Connection: close

Connection closed by foreign host.

引用
$ felix021@felix021-laptop:~$ telnet www.felix021.com 80
Trying 211.136.108.72...
Connected to www.felix021.com.
Escape character is '^]'.
GET /index.php HTTP/1.1
Host: www.felix021.com
User-agent: baiduspider(http://www.baidu.com/)

HTTP/1.0 200 OK
Date: Tue, 24 Feb 2009 09:14:29 GMT
Server: Apache/2
X-Powered-By: PHP/5.2.5
Vary: Accept-Encoding,User-Agent
Content-Length: 1040
Content-Type: text/html
X-Cache: MISS from domain123.com
Via: 1.0 domain123.com:80 (squid)
Connection: close

~~然后是index.php的内容,不贴了~~
Feb 4

IE与FireFox的js和css 不指定

felix021 @ 2009-2-4 15:08 [IT » 网络] 评论(0) , 引用(0) , 阅读(2392) | Via 本站原创
zz from http://hi.baidu.com/cf881001/blog/item/88510d39f38a5b2496ddd85c.html

png透明 AlphaImageLoader
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=bEnabled,sizingMethod=sSize,src=sURL)

enabled:可选项。布尔值(Boolean)。设置或检索滤镜是否激活。true:默认值。滤镜激活。false:滤镜被禁止。
sizingMethod:可选项。字符串(String)。设置或检索滤镜作用的对象的图片在对象容器边界内的显示方式。crop:剪切图片以适应对象尺寸。image:默认值。增大或减小对象的尺寸边界以适应图片的尺寸。scale:缩放图片以适应对象的尺寸边界。
src:必选项。字符串(String)。使用绝对或相对 url 地址指定背景图像。假如忽略此参数,滤镜将不会作用。

禁止选取网页内容
在IE中一般用js:obj.onselectstart=function(){return false;}
而firefox用CSS:-moz-user-select:none

滤镜的支持(例:透明滤镜)
Jan 29
Simple PHP UBB Editor By Felix021
2009-01-29 @ http://www.felix021.com

简单小巧(只有10KB哦)的UBB编辑器,图片来自Bo-blog自带的UBB编辑器

使用说明:

1. <textarea id="content"></textarea>
要指定id为content,或者修改myubb.js里面的 var textarea_id = "content";

2. <script src="myubb.js"></script>
编辑器页面要加入这一句

3. 在CSS里面自己指定  .code 和 .quote 的样式

4. 可以配合felix021的代码高亮工具
详见 http://www.felix021.com/blog/read.php?1371


下载文件 (已下载 743 次)
分页: 7/26 第一页 上页 2 3 4 5 6 7 8 9 10 11 下页 最后页 [ 显示模式: 摘要 | 列表 ]