2008年10月20日星期一

移动版Firefox会给我带来什么?

35公里 写道 "移动版 Firefox 已成为人人都在谈的话题,Mozzila 现已发布移动 Firefox 的 Alpha 代码,代号 Fennec,Nokia N810 以及 N800 的用户已经可以先期体验这个令人期待的移动浏览器(安装细节)。尽管多数人目前还不能体验移动 Firefox ,但有几件事是我们可以期待的,包括使用侧面导航的全屏显示,包含了历史,书签,搜索的 Firefox 3 的 Awesome Bar,以及大量的 Firefox 扩展。
导航

Fennec 拥有全屏浏览模式,和早期的设计是一致的,Opera Mobile 9.5 beta 也有类似的功能。这个功能是很合理的,在手机的小屏幕上,显示一堆你偶或一用的按纽没有什么用处。下图中,导航按纽放在了屏幕的右侧。

Awesome Bar

不要指望移动 Firefox 会包含 Firefox 3 的完整 Awesome Bar,但会有一些很接近的功能节省你打字的时间。Mozilla 的一个演示视频中可以看到,URL 地址栏的左边有一个书签按纽,可以从下拉列表中快速访问你收藏的站点。你在地址栏输入 URL 地址的时候,地址栏的下方也会一边显示这些收藏地址。

然而位于屏幕底部的搜索条有些令人费解,直接在地址栏输入关键词进行搜索,看上去比点击那些搜索按纽要方便得多。直接在 URL 地址栏进行搜索不是更好吗?

Tabs 以及控制按纽也会针对移动特点进行改造,控制按纽位于屏幕右边,Tabs 可以显示网页预览,至于是否会影响浏览速度还要拭目以待。

扩展

Fennec 的目标是尽可能保留桌面版 Firefox 的功能。即使在这个早期版本,已经包含密码管理功能,可以保存并自动填写密码。任何在使用手机输入字符,数字,符号时手忙脚乱的人都会喜欢这些省时功能。不管你多么努力,移动键盘都不是理想的输入设备。

Fennec 还包含弹窗拦截,网站图标。更重要的是,Fennec 支持插件扩展。但由于手机的屏幕很小,这些扩展可能会以右键菜单或弹出式控制条的方式访问。

Firefox 本身最吸引人地方就是其丰富的扩展,在移动 Firefox 中引入扩展,或许会是战胜 Opera Mini 或 Mobile 的武器。

Flash 视频?

Mozilla 团队知道很多人希望在他们的手机上看视频,因此支持 Flash 是必须的。Fennec 官方的表示是,他们将支持相应的 API 插件,这样,一旦 Adobe 准备妥当,他们可以立即在移动 Firefox 中实现 YouTube 视频播放。

Windows Mobile 上的 Fennec

网上到处是关于 Fennec 何时面世的谈论,Mozilla 移动主管 Jay Sullivan 表示,Fennec 必须经过一个改造过程。首先,它必须既支持触摸屏,又支持非触摸屏,既支持横向显示,又支持纵向显示,同时,也要针对相对小得多的屏幕进行适当调整。

需要注意的是,前面说的那两款 Nokia 手机均使用比一般手机大得多的屏幕,给移动 Firefox 以相对宽裕的空间施展自己的才能,在正式推出之前,还有很多工作要做,以使移动 Firefox 支持普通的消费手机。

2008年10月19日星期日

浏览器之锤----不用客户端也能进行FTP文件管理

一般来说,大家对网站服务器上文件的管理用到的是像FlashFXP,CuteFTP,FileZilla这样的专业FTP工具,它们小巧、强大, 但是否 可以应对不时之需呢?其实现在网上也出现了一批可以在线使用FTP功能的网站,与专业的工具相比,它们简单易用,不受电脑环境的影响,下面我就介绍三个, 希望有兴趣的网友们可以试试。

一般来说,大家对网站服务器上文件的管理用到的是像 FlashFXP,CuteFTP,FileZilla这样的专业FTP工具,它们小巧、强大, 但是否可以应对不时之需呢?其实现在网上也出现了一批可以在线使用FTP功能的网站,与专业的工具相比,它们简单易用,不受电脑环境的影响,下面我就介绍 三个,希望有兴趣的网友们可以试试。


1. AnyClient

Linxo.cn

AnyClient是一个基于JAVA的在线FTP网站,使用它,你可以很快速地连接上你的FTP服务器进行文件管理,和专业的FTP工具相比,差别也不是特别大。直接点击导航上面的Applet链接就可以进入管理界面了。

Linxo.cn

使用前先点击如上图所示下方的Connect按钮,然后就会弹出站点管理器,和FlashFXP相当的像,见下图:

Linxo.cn

输入你的服务器地址,用户名和密码就可以使用了,同样有匿名模式和被动模式可选,稍等片刻就会显示远程服务器上面的文件了,并且本地文件也可以在窗口中进行浏览,这点和主流的FTP工具是一样的。

Linxo.cn

在文件的传输过程中,AnyClient支持多个文件的选择,操作上支持拖放,在窗口的底端还会显示传输的状况和命令执行的情况,非常人性化:

Linxo.cn

最后要说的就是,由于其功能是基于JAVA的,所以你可以进行多个服务器的管理,这一点也很实用,只要不清除JAVA的Internet临时文件, 你相关的信息是不会丢失的。另外如果用AnyClient传输文件,有重复文件的话会在没有任何提示的情况下直接覆盖,这一点做得不是很好,而且不支持 FTP命令的发送。Linxo.cn在这里测试网站开启的速度很不错。

2. FTPLive.com

Linxo.cn

FTPLive.com不单单提供FTP的管理功能,如上图所示,还能当邮件客户端用POP管理邮件,但在这里,我只介绍FTP的管理功能,对邮件管理功能好奇的人可以自己试试。点击导航栏上的FTP,然后会提示让你输入必要的信息,如下图:

Linxo.cn

文件的管理界面相当简洁,让我想起了Windows 98,功能上也只支持单个文件的操作,仅仅是在页面项端会显示相关的信息状况而已。

Linxo.cn

上传文件的时候好像支持多个文件上传,但我试了一下,没成功。如果传输文件有重名,那么网站会提示你是否要覆盖文件,这点比AnyClient做得好。

Linxo.cn

这个和AnyClient比起来,没有使用JAVA等技术,执行的环境更纯一些,应该只要能上网的电脑都可以用吧,只是功能比较单一,但网站打开的速度也很快。

3. Net2FTP

Linxo.cn

这个网站比起以上两个网站功能都强大一些,所以我详细地介绍一下。首页就有一个表单让你填写服务器相关的信息,注要到那个Language下拉列表没,我很高兴地在里面找到了Simplified Chinese。

Linxo.cn

Linxo.cn

中文的看上去是不是亲切一些,注意到没,网站还支持皮肤的更换呢,看来把用户的体验看得比较重要。

Linxo.cn

这是默认的蓝色主题,页面的最上层显示的是工作方面的进度和进度的图形表示。

Linxo.cn

这是名为"India"风格的主题。

Linxo.cn

这是移动版,手机支持上传的用户也可以把手机里的东西上传到你的FTP服务器上。

网站提供的往服务器上传输文件的方式也很多,有直接从网页上上传,也可以使用JAVA技术页面的上传工具来上传,还有可以用Flash控件来上传,或者下载一个小软件来上传。以下三图便是传输相关的界面:

Linxo.cn

Linxo.cn

Linxo.cn

这些传输功能都相当强大,你可以选择合适自己的方法,另外,Net2FTP还能向FTP服务器发送一些简单的命令,可以诊断错误等等:

Linxo.cn

以下是我对我使用的服务器进行诊断后的部分结果,报告相当详细呢!

Linxo.cn

Net2FTP的缺点也很明显,网站打开的速度相当慢!所以相关的功能执行后如果有新页面打开的话,那是很费时间的。为什么这么些网站都不完美呢?

好了,就说这么多了,挑上你感兴趣的,点击网站的地址去试试吧!


原文链接: 不用客户端也能进行FTP管理

2008年10月16日星期四

PHP开源程序 大全(下)

PHP开源程序 大全(下)

[威客wiki] phpsay (家族+贴吧+维客)  
[威客wiki] Flux CMS Wiki  
[威客wiki] DokuWiki 国外PHP+文本 开源wiki  
[威客wiki] PmWiki  
[威客wiki] PhpWiki  
[威客wiki] CooCooWakk  
[威客wiki] Tikiwiki 优秀网站内容管理系统 PHP+ADOdb+Smarty  
[威客wiki] MediaWiki PHP+MySQL  
[威客wiki] 互动在线开源维客系统  
[威客wiki] RAICO 威客平台  
[威客wiki] Wikka Wiki 国外PHP+mysql 开源wiki  
[威客wiki] wikepage 国外PHP+文本 开源wiki  
[威客wiki] WackoWiki 国外PHP+mysql 开源wiki  
[威客wiki] UniWakka 国外PHP+mysql 开源wiki  
[威客wiki] QwikiWiki 国外PHP+文本 开源wiki  
[威客wiki] ErfanWiki 国外PHP+文本 开源wiki


[论坛] fuzzylime (forum) 国外开源 php+mysql 论坛  
[论坛] VcanFly Board 国内开源 论坛 php+文本  
[论坛] phpbb国外开源 php+mysql 论坛bbs  
[论坛] BMForum 国内完全开放源代码 PHP+MYSQL  
[论坛] FTBBS 飞天论坛 国内开源(PHP版)  
[论坛] Ofstar PHP+文本论坛  
[论坛] CTB 非常不错的PHP+文本 论坛  
[论坛] MolyX Board  
[论坛] Phorum forum system Stable!  
[论坛] Vanilla 国外开源的论坛程序  
[论坛] DISCUZ  
[论坛] phpwind  
[论坛] bbPress 国外开源的小型论坛程序  
[论坛] PunBB 国外开源BBS系统  
[论坛] Simple Machines Forum论坛  
[论坛] 落叶松文本论坛 PHP+文本  
[论坛] PBLang 文本论坛  
[论坛] IceBB  
[论坛] UseBB 国外开源论坛  
[论坛] MercuryBoard 国外小型论坛程序(小巧、功能强大)  
[论坛] Beehive 国外php+mysql开源论坛  
[论坛] miniBB 国外php+mysql开源论坛 简洁高效  
[论坛] MyBB 国外php+mysql开源论坛  
[论坛] OvBB 国外php+mysql开源论坛  
[论坛] UNB 国外php+mysql开源论坛  
[论坛] w-Agora 国外php+mysql开源论坛  
[论坛] XMB 国外php+mysql开源论坛  
[论坛] DeluxeBB 国外php+mysql开源论坛  
[论坛] QuickSilver 国外php+mysql开源论坛  
[论坛] 动网论坛PHP    [图片相册] PHPYou国内开源图库相册系统  


[图片相册] iFoto   国外 php开源 相册图片  
[图片相册] zenphoto 国外相册PHP+MYSQL  
[图片相册] MG 国外php+文本 相册  
[图片相册] singapore 国外相册  
[图片相册] PAILA 在线大头贴  
[图片相册] images 德国 php开源 相册图片  
[图片相册] WEBalbum 国外 php开源 相册图片  
[图片相册] TinyWebGallery 国外 php开源 相册图片  
[图片相册] Plogger 国外 php开源 相册图片  
[图片相册] Pixelpost   国外 php开源 相册图片  
[图片相册] PhpWebGallery 国外 php开源 相册图片  
[图片相册] nzFotolog 国外 php开源 相册图片  
[图片相册] DAlbum 国外 php开源 相册图片  
[图片相册] Coppermine国外 php开源 相册图片 支持中文  
[图片相册] Gallery 国外 php开源 相册图片  


[网络办公] DocumentManager  
[网络办公] EyeOS  
[网络办公] NetOffice - 开源协同办公解决方案  
[网络办公] SugarCRM -- 国外开源客户关系管理系统(支持中文)  
[网络办公] ACollab 群组管理-multi-group  
[网络办公] more.groupware 基于Web采用PHP开发的办公套件 [网络办公] phpGroupWare PHP编写多用户的网络组件  
[网络办公] eGroupWare   群组管理-多国语言,支持中文  


[项目管理] 龙升客户关系管理系统 国内开源 php+mysql  
[项目管理] PHPGEN代码生成系统  
[项目管理] BugFree 研发流程和Bug管理  
[项目管理] Epiware  
[项目管理] Bug Tracker 软件缺陷追踪系统  
[项目管理] Achievo 基于WEB的用于商业环境的项目管理工具  
[项目管理] dotProject基于LAMP的开源项目管理软件  
[项目管理] Streber 基于wiki的项目管理工具  
[项目管理] WebCollab 基于Web的协作系统,用于项目管理  
[项目管理] phpCoin  


[开发框架] PHPRPC  
[开发框架] PA  
[开发框架] Picora  
[开发框架] Tigermouse  
[开发框架] symfony  
[开发框架] Zephyr Framework  
[开发框架] Zoop Framework  
[开发框架] PHPGo  
[开发框架] Studs  
[开发框架] Luta framework  
[开发框架] SolarPHP  
[开发框架] Stratos  
[开发框架] PHPLIB  
[开发框架] FleaPHP  
[开发框架] LIMBAS  
[开发框架] VertrigoServ  
[开发框架] CodeIgniter MVC PHP 框架  
[开发框架] WACT 模板引擎  
[开发框架] web.framework  
[开发框架] Achievo ATK  
[开发框架] ZNF  
[开发框架] php.MVC  
[开发框架] Akelos Framework PHP开发框架  
[开发框架] strutsphp  
[开发框架] CakePHP  
[开发框架] Qcodo  
[开发框架] FastFrame  
[开发框架] InterJinn  
[开发框架] Prado  
[开发框架] PHP on Trax  
[开发框架] Seagull  
[开发框架] Binarycloud PHP Web开发框架  
[开发框架] ThinkPHP  
[开源相关] [置顶] 关于php是什么文件?用哪些软件可以打开  


[工具资源] KindEditor 所见即所得(WYSWYG)HTML在线编辑器
[工具资源] PHP加速器 eAccelerator  
[工具资源] SPAW web based WYSIWYG editor control  
[工具资源] Free TextBox在线编辑器  
[工具资源] TinyMCE  
[工具资源] 在线网页编辑插件(用浏览器编辑后所见即所得)FCKeditor  
[工具资源] PHP+MYSQL开发工具及资源收藏  
[工具资源] MPSPHPDESIGNER PHP开发工具  
[工具资源] 常用编辑器推荐  


[技巧教程] 让你的WINDOWS同时支持MYSQL,MYSQL.,MYSQLX  
[技巧教程] 分享PHP入门的学习方法
[技巧教程] IIS.+PHP.x+MySQL.x+Zend.x+GD+phpMyAdmin.x通用安装实例  
[技巧教程] 关于什么是php脚本和格式  

[工具资源] KindEditor 所见即所得(WYSWYG)HTML在线编辑器 [工具资源] PHP加速器 eAccelerator  
[工具资源] SPAW web based WYSIWYG editor control  
[工具资源] Free TextBox在线编

2008年10月15日星期三

PHP开源程序 大全(上)

由于太多所以下载地址没有补上,不过这样也好查一点, 只要把名字一复制 到Google搜索就可以到其所提供技术支持的相关官方网站下载

目录
博客    [35]
CMS    [97]
RSS聚合 [6 ]
综合应用   [43]
电子商务   [10]
威客wiki   [16]
论坛    [30]
图片相册   [16]
网络办公   [8 ]
项目管理   [10]
开发框架   [33]

[博客] Chyrp 国外开源php+mysql 超轻量级开源博客引擎  
[博客] EasyTalk 国内开源 php+mysql 迷你博客系统  
[博客] AtomPhotoBlog 德国开源相册blog  
[博客] zomplog 荷兰开源blog  
[博客] LoudBlog 德国开源 php+mysql 博客  
[博客] Sablog 国内 php+mysql 开源博客  
[博客] kanglog 国内开源PHP+MYSQL博客  
[博客] Pivot 国外开源 log 程序  
[博客] ExpLog 国内开源PHP+MYSQL博客程序  
[博客] nbs博客( n-blog system)支持无限级分类  
[博客] BirdBlog  
[博客] Bluetrait 国外开源php+mysql  
[博客] Brim 国外开源博客  
[博客] bevolution  
[博客] SimplePHPBlog 国外PHP开源blog  
[博客] bBlog  
[博客] LifeType - 开源Blog平台  
[博客] wordpress  
[博客] microBlog 国外BLOG程序  
[博客] eggblog 国外BLOG程序  
[博客] LoveBlog 国外BLOG程序  
[博客] bo-blog 国内开源PHP BLOG  
[博客] saysay blog  
[博客] PWBlog 多用户BLOG系统  
[博客] GuppY CMS  
[博客] Fblog  
[博客] emlog 单用户博客系统  
[博客] sBlog 国外PHP开源blog  
[博客] Serendipity blog 国外PHP开源blog  
[博客] Simplog 国外PHP开源blog  
[博客] Webmobo blog 国外PHP开源blog  
[博客] wikyblog 非常不错的BLOG系统  
[博客] pligg 国外开源BLOG  
[博客] Nucleus - 流行的开源Blog系统  
[博客] Magike Blog 单用户博客系统  


[CMS] weenCompany闻名企业网站系统  
[CMS] 行业之星网站服务系统 国内开源 php+mysql  
[CMS] Pheap! Making content management simple 国外开源 php+mysql cms  
[CMS] bcoos 国外开源 php+mysql cms  
[CMS] phpWebSite教育机构开发 国外开源 php+mysql cms  
[CMS] cms 国外开源 php+mysql cms  
[CMS] FuzzyLime(cms) 国外开源 php+mysql cms  
[CMS] RunCMS 国外开源 php+mysql cms  
[CMS] Contrexx 国外开源 php+mysql cms  
[CMS] gelatocms 国外开源 php+mysql cms  
[CMS] Deepthroat 深喉咙企业网站生成系统 国内开源cms  
[CMS] Hutula 网站内容管理及社区化系统  
[CMS] LazyCMS 国内开源 php+mysql  
[CMS] CMSimple php+文本 国外开源CMS  
[CMS] elgg 国外开源 php+mysql cms  
[CMS] zeroboard 韩国开源PHP+MYSQL CMS支持中文  
[CMS] DreamArticle 国内开源PHP+MYSQL CMS  
[CMS] JAF CMS 国外PHP+MYSQL 开源CMS系统  
[CMS] LokiCMS 国外PHP+MYSQL 开源CMS系统  
[CMS] siteman cms 国外PHP+MYSQL 开源CMS系统     
[CMS] sNews Cms 国外PHP+MYSQL 小型开源CMS系统  
[CMS] transLucid 国外PHP+MYSQL 小型开源CMS系统  
[CMS] PHPWMS(PHP Web Manage System) 国内开源PHP+MYSQL  
[CMS] ULCms 国内开源PHP+MYSQL CMS  
[CMS] gelato cms  
[CMS] Caravel cms  
[CMS] MuCMS     
[CMS] Sitellite  
[CMS] BIGACE 多语言和多用户内容管理系统  
[CMS] AIOCP cms  
[CMS] SAPID  
[CMS] wos  
[CMS] phundament  
[CMS] TYPOlight webCMS  
[CMS] V CMS     
[CMS] silverstripe cms  
[CMS] PHPX cms  
[CMS] ZeusCMS cms  
[CMS] Campsite cms  
[CMS] DBHcms  
[CMS] MODx 国外 开源PHP+MYSQL CMS  
[CMS] Netious 国外开源CMS  
[CMS] Oscailt 国外开源CMS  
[CMS] Jupiter CMS 国外PHP开源CMS  
[CMS] maxdev CMS 国外PHP开源CMS  
[CMS] Ovidentia CMS 国外PHP开源CMS  
[CMS] PHP-Fusion CMS 国外PHP开源CMS  
[CMS] phpComasy CMS 国外PHP开源CMS  
[CMS] phpSlash CMS 国外PHP开源CMS  
[CMS] Plume CMS. 国外PHP开源CMS  
[CMS] toendaCMS 国外PHP开源CMS  
[CMS] eXV Core CMS 国外PHP开源CMS  
[CMS] Exponent CMS 国外PHP开源CMS  
[CMS] Dragonfly CMS 国外 php+mysql开源 cms  
[CMS] Dragonfly CMS 国外 php+mysql开源 cms  
[CMS] e CMS 国外 php+mysql开源 cms 支持中文  
[CMS] eZ Publish CMS  
[CMS] CuteNews 国外开源新闻系统 php+文本  
[CMS] Etomite cms 国外开源cms php+mysql  
[CMS] JTBC 国内开源 cms  
[CMS] JTBC网站内容管理系统  
[CMS] tattertools 简称:tt 支持中文  
[CMS] Papoo 德国开源的Cms内容管理系统  
[CMS] xlite PHP+mysql 内容管理系统  
[CMS] MePHP CMS  
[CMS] Website Baker 国外CMS开源系统  
[CMS] Tikiwiki 多国语言版 CMS  
[CMS] PHPX cms 国外PHPCMS  
[CMS] textpattern 国外开源多语言CMS系统  
[CMS] SPIP cms 国外PHPCMS 支持中文  
[CMS] Quick.Cms 国外免费开源CMS  
[CMS] DedeCms 国内开源PHP+MYSQL CMS  
[CMS] EvoArticles 国外CMS  
[CMS] pubsite  
[CMS] phpwcms  
[CMS] Phpcms  
[CMS] Dm网站管理系统  
[CMS] Jetbox 国外开源CMS  
[CMS] Jaws cms 国外多功能开源CMS  
[CMS] Joomla 国外开源CMS  
[CMS] bitweaver 高度模块化的内容管理系统  
[CMS] xaraya 国外开源CMS  
[CMS] CMS Made Simple 国外CMS  
[CMS] contentNow 国外CMS  
[CMS] drupal 国外CMS  
[CMS] EcwCMS 国外CMS  
[CMS] Fundanemt 国外CMS  
[CMS] Geeklog 国外CMS  
[CMS] Mambo 曼波  
[CMS] XOOPS  
[CMS] Breeze 文章管理系统  
[CMS] Line CMS 国外开源CMS  
[CMS] E路文章系统PHP(Elook Article System.PHP)  
[CMS] typo 国外开源CMS系统  
[CMS] 情感家园企业站程序CMS  
[CMS] phparticle 文章管理系统  
[CMS] php整站系统 CMS  


[RSS聚合] MagpieRSS  
[RSS聚合] Lilina  
[RSS聚合] SimplePie  
[RSS聚合] 开源 iXNA 聚合程序  
[RSS聚合] Gregarius�开源RSS聚合程序  
[RSS聚合] Tiny Tiny RSS (国外开源RSS聚合程序)  


[综合应用] ThinkSNS 社会化网络(sns) 月日正式免费开源下载  
[综合应用] Piwik php开源统计程序 php+mysql 国外开源  
[综合应用] PHP点评系统 Modoer(Mudder) 国内开源 php+mysql  
[综合应用] phpSysInfo 系统探针  
[综合应用] 斗兽棋php开发在线游戏online  
[综合应用] 中国象棋php开发在线游戏online  
[综合应用] Friends! php+mysql婚恋交友系统 国内开源  
[综合应用] phpMyBackupPro 国外开源 多功能数据库备份工具 php+文本  
[综合应用] MySQL Sidu 数据库在线管理工具  
[综合应用] 本生理财 php+mysql国内开源免费的个人财富管理系统  
[综合应用] Scuttle 国外开源 php+mysql bookmarking system 在线书签管理器  

[综合应用] Aardvark Topsites PHP 国外多语言多风格的排行榜系统  
[综合应用] PBDigg 开源Dig社区系统 php + mysql Smarty模板技术  
[综合应用] Diggclone digg php+mysql 国外开源DIGG程序  
[综合应用] Pligg digg php+mysql 国外开源DIGG程序     
[综合应用] PHPDug digg php+mysql 国外多国语言开源DIGG程序 支持中文  
[综合应用] Owl Intranet Engine  
[综合应用] SimpleDoc  
[综合应用] DocMgr  
[综合应用] PHP Navigator  
[综合应用] CuteFlow  
[综合应用] phpMyBackupPro  
[综合应用] DaDaBIK  
[综合应用] TurboDbAdmin  
[综合应用] paFileDB 国外PHP+MYSQL下载系统  
[综合应用] PHPizabi 国外开源php+mysql 交友系统  
[综合应用] phpMyChat - 优秀的开源聊天室程  
[综合应用] PHP Classifieds php+mysql 分类信息 国外开源  
[综合应用] adlogger 优秀的开源google adsense广告点击统计  
[综合应用] phpnuke是一套开放源码建站程序  
辑器  
[工具资源] TinyMCE  
[工具资源] 在线网页编辑插件(用浏览器编辑后所见即所得)FCKeditor  
[工具资源] PHP+MYSQL开发工具及资源收藏  
[工具资源] MPSPHPDESIGNER PHP开发工具


[综合应用] boastMachine  
[综合应用] phpadsnew 国外开源广告管理系统php+mysql  
[综合应用] Ep-Dev Whois 一款国外的域名whois查询工具 PHP+TXT  
[综合应用] phpMyVisites 国外多语言开源PHP+MYSQL统计系统  
[综合应用] phpFormGenerator 在线表单生成  
[综合应用] PHPlot 在线绘制曲线图  
[综合应用] PHPLand Movie  
[综合应用] ppwind影视系统  
[综合应用] phpMSAdmin 基于WEB 管理MS SQL 数据库的工具 图形化操作  
[综合应用] phpPgAdmin PostgreSQL数据库管理工具  
[综合应用] NetFTP 基于web的FTP服务  
[综合应用] evoTopsites 国外网站排名系统  
[综合应用] PHPCMS文件管理器  


[电子商务] 友邻(ualink) 国内开源免费bb行业门户网站  
[电子商务] MvM mall国内开源电子商务 php+mysql网店系统  
[电子商务] Opencart v.. 多语言版 php+mysql 商城  
[电子商务] osCommerce 网店系统  
[电子商务] ECSHOP 免费网店系统  
[电子商务] Zen Cart 开源网店程序  
[电子商务] Soobic! 开源网店系统  
[电子商务] phpShop 国外开源网店系统  
[电子商务] CubeCart 国外免费开源的购物车程序  
[电子商务] Soolan ShoopD webshop 国内php+mysql开源免费网店系统  


待续。。。

Tencent://Message/协议的实现原理

腾讯官方通过 Tencent://Message/协议可以让QQ用户显示QQ/TM的在线状态发布在互联网上;并且点击 ,不用加好友也可以聊天:

官方链接: http://is.qq.com/webpresence/code.shtml

具体代码:

<a href="tencent://message/?uin=50711663&Menu=yes">
<img border="0" SRC='http://wpa.qq.com/pa?p=1:50711663:3' alt="点击这里给我发消息">
</a>

但它是如何实现的呢?下面文章以及微软官方说明详细解释了其工作原理:



微软官方说明:http://msdn.microsoft.com/library/default.asp?url=/workshop/networking/pluggable/overview/appendix_a.asp

Register protocol,此文中对于 Windows、Linux 和 OS X 操作系统如何注册协议都有说明。比如说 Windows,其实只需写入注册表,即可实现协议与执行程序的关联。例如腾讯的Tencent://Message协议注册表如下:

[HKEY_CLASSES_ROOT\TENCENT]
@="TencentProtocol"
"URL Protocol"="D:\\Program Files\\Tencent\\QQ\\Timwp.exe"

[HKEY_CLASSES_ROOT\TENCENT\DefaultIcon]
@="D:\\Program Files\\Tencent\\QQ\\Timwp.exe,1″

[HKEY_CLASSES_ROOT\TENCENT\shell]

[HKEY_CLASSES_ROOT\TENCENT\shell\open]

[HKEY_CLASSES_ROOT\TENCENT\shell\open\command]
@="\"D:\\Program Files\\Tencent\\QQ\\Timwp.exe\" \"%1\""

此注册表所实现的就是当浏览器(或其它)碰到 tencent://… 时,自动调用 Timwp.exe,并把 tencent://… 地址作为第一个参数传递给 Timwp.exe。

更多参见:Registering an Application to a URL Protocol


附:原文

程序代码:

A protocol is a method that is used to send, receive, and handle information over a connection. Common protocols viewed from the browser include http, ftp, and mailto. In order for you to view information sent over a specific protocol, it must be registered. Once registered, the protocol can then be handled by the program you specify, such as your browser or a 3rd party viewer. This means that a hyperlink ( e.g. foo://fred ) can use the handler for protocol foo to open the file named fred.

Contents [hide]
1 Registering an unsupported protocol
1.1 Windows
1.2 Linux
1.3 OS X
2 Redirecting a registered protocol



[edit]Registering an unsupported protocol
Mozilla products utilize protocols defined internally, as well as those defined by the operating system. You can add the ability to use an unsupported protocol by registering it. The OS-specific method of doing this is described below.

[edit]Windows
Create the registry .reg file, replacing foo with your unregistered protocol, and the path with whatever handler program you want to run. Then merge it into the Windows registry.


REGEDIT4

[HKEY_CLASSES_ROOT\foo]
@="URL:foo Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\foo\shell]

[HKEY_CLASSES_ROOT\foo\shell\open]

[HKEY_CLASSES_ROOT\foo\shell\open\command]
@="\"C:\\Program Files\\Application\\program.exe\" \"%1\""
See Registering an Application to a URL Protocol for additional information.

[edit]Linux
Registration is unnecessary. Simply associate whatever proto: with a program through Firefox: Example: Add the sip: protocol to launch kphone for VoIP calls in Firefox:

- Type about:config into the address bar
- Right-click create new boolean value: network.protocol-handler.external.sip and set to true
- Right-click create new boolean value: network.protocol-handler.warn-external.sip and set to false
- Right-click create new string value: network.protocol-handler.app.sip and set to /usr/bin/kphone
This will actually launch kphone. Not sure if it will dial though. That is untested :)

You can also optionally register the protocol with whatever window manager you are using. In KDE this is done through Control Center - KDE Components - File Associations. This step is usually unnecessary unless your window manager has a custom browser, such as konqueror.

[edit]OS X
Probably very similar to Linux (above).

[edit]Redirecting a registered protocol
If the protocol is already handled by the browser, you can specify what program will be used as a handler to open the file. To do this, add the pref:
network.protocol-handler.app.foo as a string with value C:\Program Files\Application\program.exe
Note: If the path or name is incorrect, the browser will display an error saying "protocol (foo) isn't associated with any program". (See bug 312953).

You may also need to use the following prefs, although this is uncertain:
network.protocol-handler.external.foo = true
network.protocol-handler.expose.foo = false