zJL2doc在线简历系统,11月25日重要更新

断断续续写了半个月的zJL2doc在线简历系统终于算是初步告一段落了.

更新内容:
1,修复添加简历时不能添加简历栏目的错误;
2,添加可以自定义简历栏目的功能;
3,添加密码找回功能;
4,修改noscript的位置,避免搜索引擎获取其内容作为网站简要;
5,其它优化;

请23日至今天在站长站和落伍者下载内测版的朋友下载更新

程序完全免费开源发布,

请移步http://groups.google.com/group/zjl2doc下载更新和讨论

同时官方网站上线了,请访问

官方网站:http://www.aerfa.net/zjl2doc

PHPMailer,不错的邮件发送类!

最近两天在写个小程序,需要用到邮件发送.找了个不错的邮件发送类:PHPMailer.网上评价本来就很不错.然后下载试用了,感觉确实强大。可以群发、可以附件、可以HTML、在WIN和Linux都能用。

下载地址:http://phpmailer.codeworxtech.com/

我还没有仔细的研究,在readme中有简单的例子,很容易用.
可惜现在网上没有很好的中文手册,官方也没有中文包。使用的时候会需要用到language里面的文件,留下en的那个就可以了.

对于之前有朋友说的Gmail的SSL连接原因,不能做SMTP邮箱,在新版本已经解决,但是需要添加下面的代码:

$mail->SMTPSecure   = "ssl";

并且,Gmail的SMTP的端口也不是一般的25,而是465,所以,如果使用Gmail邮箱发送还需要将端口设置为465:
$mail->Port   = "465";

并且,使用Gmail的app企业邮局也可以发送,我就是使用的Gmail的企业邮局测试发送的,但是SMTP username是整个邮箱地址name@domain.com而不是只是前面的用户名。
另外告诉大家一个用cn域名申请Gmail企业邮局的小花招:在输入域名的时候将cn中随便个字母大写就可以了.不过可能申请的时候需要用到代理。

最后,记得设置正确的编码哦,不然发送出去会乱码的。

慢慢研究中,欢迎大家指教和讨论。

[活动]大家一起来学Vim 暨协会招新By中科院自动化所自由软件协会

熟话说:世界上的程序员分三种,一种使用Emacs,一种使用vim,剩余的是其它。

vim以它简洁强大便利的特点深受很多朋友的喜爱,呵呵,我也是vim的FANS。

首先还是将FSA的活动转发下:(官方活动地址:http://fsa.ia.ac.cn/?q=node/115

报告人:赵如飞 (Vim 7.2 中文翻译者)
时间:9月25日 晚7:00
地点:自动化大厦13层第二会议室

Vim是一款功能异常强大的跨平台编辑器,江湖人称“编辑器之神”。熟练Vim将大大提高你的编辑效率,
编程变得更加迅捷。作为Vim 7.2手册中文翻译者,本期报告人拥有多年Vim使用经验,经验的分享与现场的演
示,将是速成Vim编辑器的一个捷径。本期讲座内容包括:

  • 如何迅速学习和配置Vim
  • Vim常用命令的规律性总结
  • 实例,让你真正知道Vim很强大

本次活动同时是自由软件协会新学期的招新,愿意参与协会组织工作的老师和同学报名参加自由软件协会。
请将个人信息和联系方式发送至zxzhang[at]nlpr.ia.ac.cn。
诸多精彩,尽在http://fsa.ia.ac.cn


还没有使用过vim的朋友,我推荐你使用她,一旦你用上就绝对会爱上她。这里我发个vim的中文教程(地址:http://www.ivershuo.com/index.php/2008/09/vim-chinese-tech/),你将它用vim打开对照着学习,很快就入门了。

参考网站:
vim homepage:http://www.vim.org/
vim中文文档:http://vcd.gro.clinux.org/

为UCHome添加更多个人资料如QQ号等的方法

Comsenz的新产品UCHome已经出到1.0RC版本了,虽然还在内测中,但是已经有许多朋友都已经用上了,我也有幸拿到内测资格。当然,现在的UCHome还不是一个很成熟的产品,有很多地方还有待改善,今天看DZ论坛上有几位朋友提到了UCHome中个人资料所填写的信息太少了,我也觉得这个确实是个问题,相信下个版本或是正式版将会解决这个问题。但是现在我们想到添加更多的个人信息如QQ,手机等该怎么添加呢?我就将我现在解决的办法写出来吧。

因为UCHome现在并不是开源发布的,其核心代码都加密了(希望正式版发布的时候能开源发布),所以修改起来不是很爽。本文给怎么熟悉php的朋友参考,熟悉的朋友估计有比这更好的办法。
需要修改的文件有四个:
/cp.php
/space.php
/template/default/space_index.htm
/template/default/ cp_profile.htm
还需要添加至少一个字段在“表前缀+spacefield”表中,以我添加的QQ号码为列,在数据库表中添加的字段名为qq。
首先需要在cp.php和space.php中include “config.php”这个文件
1,然后在space.php文件中添加类似如下代码:
//获取QQ
$shuolink=mysql_connect($_SC[’dbhost’],$_SC[’dbuser’],$_SC[’dbpw’]);
$shuoq=”SELECT qq FROM “.$_SC[’tablepre’].”spacefield WHERE uid=’”.$space[’uid’].”‘ LIMIT 1″;
$shuophone=mysql_db_query($_SC[’dbname’],$shuoq,$shuolink);
$shuospace=mysql_fetch_array($shuophone); //该行的$shuospace不可以设置成$space
mysql_close($shuolink);
2,在cp.php文件中添加类似如下代码:
//获取QQ号码
$shuolink=mysql_connect($_SC[’dbhost’],$_SC[’dbuser’],$_SC[’dbpw’]);
$shuoqget=”SELECT qq FROM “.$_SC[’tablepre’].”spacefield WHERE uid=’”.$space[’uid’].”‘ LIMIT 1″;//修改qq为你的字段
$shuophoneget=mysql_db_query($_SC[’dbname’],$shuoqget,$shuolink);
$shuospace=mysql_fetch_array($shuophoneget);
//添加QQ号码入库
$shuop=$_POST[”qq”];
$uid=$_POST[”sid”];
$shuoq=”UPDATE “.$_SC[’tablepre’].”spacefield SET qq=’”.$shuop.”‘ WHERE uid=’”.$uid.”‘ LIMIT 1″;//修改qq为你的字段
$shuolink=mysql_db_query($_SC[’dbname’],$shuoq,$shuolink);
mysql_close($shuolink);
3,在space_index.htm文件适当位置中添加如下代码:(建议插入到151行<!–{/if}–>之后)

<!–{if $shuospace[qq]}–>
QQ: $shuospace[qq] //这里还可以添加QQ在线的按钮链接
<!–{/if}–>
4,在cp_profile.htm文件适当位置添加如下代码:(建议插入到122</tr>标签行之后)
<!–添加的QQ–>
QQ号码: <input class=”t_input” name=”qq” value=”$shuospace[qq]” type=”text” />

<input name=”sid” id=”sid” value=”$space[uid]” type=”hidden” />
<!–添加QQ结束–>
5,OK了,上传,更新缓存,应该可以了,演示:http://www.nanhuadaxue.cn
如要添加多条可以相应添加,至于数据库表字段多条可以添加多个字段也可以在一个字段内用数组或是符号分割(这样至少要两个字段才好弄,一个存名称,一个存数据)。
我修改的文件可以在http://www.ivershuo.com/d/uchomeaddperson.zip下载
现在在弄UCHome的wap网页,这个UCHome官方应该也会正式发布的,正在弄mysql数据提取之后的字符编码转换,不知道怎么iconv()函数不能用。

页码: