2005年11月28日

从MYSQL数据库中删除一个table,并且删除所有数据,可以使用下面的命令

drop table if exists 数据表格名称;

如果你碰到下面这个问题

Fatal error: Only variables can be passed by reference in   C:\web\wordpress\wp-includes\gettext.php on line 66

说明你的PHP版本跟我一样^_^是5.0.5

怎么修正呢?台湾的blogger找出解决方法

使用ultraedit代开gettext.php,找到第66行,代码如下

return array_shift(unpack('V', $this->STREAM->read(4)));

将其修改为

$read_int_tmp = unpack('V', $this->STREAM->read(4));
return array_shift($read_int_tmp);

保存后,再重新安装通过。

2005年11月26日

PHP IDE

作者:老鬼

我这里整理的都是专门为PHP设计的IDE,editplus,Ultra Edit等常用文本工具我就不介绍了!其中一些介绍是从那些下载站里复制过来的!

Zend Studio
开发商:http://www.zend.com/store/products/zend-studio.php
目前公认的最强大的PHP开发工具,这种集成软件包包括了用于编辑,调试,配置PHP程序所需要的客户及服务器组件,软件包具有工业标准的PHP开发环境,代码完成引擎,功能齐全的调试器等

NuSphere PHPEd
http://www.nusphere.com/
PhpED 通过无与伦比的PHP调试和压缩能力,以及一个新的NuSOAP web服务向导成为了PHP领域的领军产品。更加强大的Project Manager使得发布站点和应用程序比以前更加容易。现在可以在线程级别对正在运行或者开发中的程序进行测试和调校。支持 CVS 版本控制,而且,对PostgreSQL和MySQL数据库的本地支持为PHP使用开源数据库提供了一个广泛的环境。但对中文支持不太好,汉字都当作单字节处理了。PHPED还有Linux版本。

PHP Coder
http://www.phpide.de/
PHPCoder用于快速开发和调试PHP应用程序,它很容易扩展和定制,完全能够符合开发者的个性要求.1:结合了PHP编译器和参考文档,可以对编辑中的PHP脚本进行即时预览2:支持高亮显示HTML和PHP代码;3:自动完成功能,可以自动完成用户自定义代码片断;4:标准函数提示;5:有专门的工程项目管理器;6:对象浏览器搜寻编辑中文件的包含信息,自定义函数,并以树形显示.7:支持查找对称的语句标记符;8:支持高级搜索和替换;9:自带FTP功能;10:支持运行和断点调试11:……总之,PHPCoder是一个非常实用的,功能强大的编程环境,而且它是免费的!

Ankord PHP Expert Editor
http://www.ankord.com/phpxedit.html
PHP Expert Editor是一个容易使用的 PHP 开发工具,它的功能照顾到初级者及专业开发人员。 PHP Expert Editor 内建 http server 用作测试及除错(你也可以使用其他 http server), PHP 语法检查, FTP 功能, 程式码样板等功能。

DzSoft PHP Editor
http://www.dzsoft.com/dzphp.htm
专为 PHP 所设计的网页程序编辑软件 – DzSoft PHP Editor,具有 PHP 编辑、侦错、浏览、原始码检视、档案浏览、可自订的原始码样本..等功能,无须架设网站主机就可以测试 PHP 指令码,是一套功能强大的 PHP 编程软件。
DzSoft PHP Editor和Ankord PHP Expert Editor非常相识,几乎找不到他们的主要区别,关于这两个软件之间的具体内幕我也不太清楚!

Dev-PHP IDE
非常好用的php编辑器,支持php-gtk,內建許多快速html表单,非常的好用,本身含繁体语言包,另附暗地论坛的中文语言包
http://devphp.sourceforge.net/

Master PHP
http://www.gsoftwares.com/
一款支持PHP, PHP3, PHTML, CSS, JS, HTML, HTM and SQL的编辑器,它允许用户编辑多种一次编辑多种文件,允许插入,运行和最优化程序的脚本,用户可以通过工具栏定制按钮和窗体,可以导出html和rtf格式,支持18种语言

Komodo
http://www.activestate.com/Products/Komodo/
Komodo支持在Windows与Linux上,Perl、Python及JavaScript等的程序语言开发,以及多种程序语言语法不同颜色标注。这款功能强大的IDE竟然不支持中文,连中文文件名的文件都打不开!

Maguma Studio
http://www.maguma.com/
Maguma Studio包含了编辑和调试 PHP 程序所有必须的工具。无论您是经验丰富的开发者、或是初学者它都适合您。带有十分完整的断点、分步等调试功能。支持以树形方式显示文件中的函数和类成员。

PhpLens
http://phplens.com
PhpLens是一款专为PHP开发人员准备的快速数据库开发程序。通过使用PhpLens,可以快速的设计、发布和维护数据库驱动的网络产品。它允许你以HTML表格的形式对数据库进行浏览、编辑、创建、删除和查找。不用写任何代码,它就允许你完成上述操作。

先介绍到这里,以后再慢慢整理,虽然上面的软件都很强大,但我最习惯用的还是editplus。一则我水平不够,这些软件的很多功能用不上,二则英文太差,想用他们还需要熟悉一段时间,更多的PHP IDE可以参考这篇文章 http://www.linuxdocs.org/HOWTOs/PHP-HOWTO-9.html

Posted by laogui at July 6, 2004 09:04 PM

来源:http://www.laogui.com/archives/2004/07/php_ide.html

国内的PHP发展真快!

  记得2002年刚上网的时候,找个php文章系统都找不到,论坛也只有vb,phpbb几个国外的比较流行,而现在呢,php程序多的都数不清了,而且大部分都很强大,不知道用哪个好。

  先说说php论坛吧,现在已经形成了三足鼎立的局面:discuzphpwindmolyx,国外的phpbbvbipb逐渐淡出市场。akkcceleste也渐渐无人问津,discuz、phpwind、molyx都是专门为中国人定制的,默认就有积分,精华,收藏夹等功能,现在连blog都加上了,国人都喜欢功能强大的论坛,特别是那些娱乐论坛,都想把论坛弄成一个社区,整天加插件,把论坛装扮的花花绿绿的。在娱乐插件方面,那些国外的论坛望尘莫及,像phpbb默认连附件功能都没有。discuz、phpwind、molyx都走上了一条正规发展道路,免费版和商业版并发,都形成了自己的特色,discuz稳定,phpwind快速,molyx规范,官方论坛讨论的人多,出了问题很容易解决。vb和ipb都开始商业化,phpbb满足不了国人的功能需求,同时现在网络商业味太重,很少人去搞免费的汉化了,而且国外的程序对中文用户的技术支持跟不上,功能再强大也无法和国产三大论坛竞争了。

  伴随着论坛程序的更新换代,国内的php CMS发展更迅速,2002年我找不到免费的php文章系统,虽然有个商业的inews,但用户太少,技术支持太差,没人敢问津。2003年有幸出了个phparticle,让很多人欣喜若狂,2003年10月,准备了一年的IWPC 2.2发布,短短几个月就赢得了不少用户。2004年初,用phparticle的网站有数千个,很多人等着3.0商业版的发布,但作者的开发速度太慢,让很多人对phparticle失去了希望。2004年是国内php cms成长最快的一年,老牌的inews也开始浮出水面,3.0一下跳到了4.0。2004年4月份,号称“国内最强的cms":icms开始大势宣传,让很多人趋之若鹜。7月份,沉寂了几个月的iwpc突然更新换代,功能和效率都番了几番,程序也改名为cmsware,成了icms的有力对手。同时,一直沉默的帝国新闻系统(ecms)2.0也在这个月发布,功能有了突飞猛进的增长。10月份,一直走高端路线的xplus也推出了自己的第二代产品:cmsez,开始走向大众化。在这个月,一个不为人所知的开源产品dedecms v0.8发布,短短几个月,这个程序现在已经成为php免费cms里最流行的程序。2004年还有一些其他php 新闻系统在不段前进,比如博库CMS,9466Article,冰山cms等,由于和这些作者不熟,这里就不介绍了。

  2005到现在为止国内只出了两个新的php cms,一个是3月份发布的9466的换代产品phpcms,一个是5月1日发布的ss-cms

  目前看来,免费市场里dedecms渐渐成为主流,商业程序里cmswareecms成为竞争对手,CMSware 2.5和 ecms 3.5都已经进入了最后的开发期,两个系统都已经成为全能的cms,强大的自定义字段功能可以用来做任何类型的网站了。Ecms同时推出有限制的免费版,发展势头很不错;Cmsez继续立足高端市场,适合做傻瓜化的综合性网站;inews还是那么低调,主要为几个固定的大型客户服务; icms团队已经解散,逐渐销声匿迹,留下一个骗子的名声;UltraCMS主要面对企业。

  介绍了这么多,我们最不能忘记的是这些php程序员,是他们让php这种单一的脚本语言有了新的活力,看看国外那些单调的程序你就知道我们国家的php技术已经到了什么水平 [这句话不敢苟同。而且作者没有提到xoops、mambo等等这些开源强大的CMS。]

  国内的php目前缺少的不是技术,是缺少php自由,共享的精神,程序员缺少团队合作,都单枪匹马干,也很少去和别人分享自己的一些心得,造成这种情况都是因为有一些卑劣的人在破坏着行业规矩,拿别人写的程序改头换面当作自己的,有的甚至拿去卖钱,所以开源程序少,商业程序必加密,程序员不敢放出自己的代码和别人分享,形成了现在这种闭关自守的局面。

不写了,再写就有人要扔砖头了,没人愿意听一个php菜鸟在这里发牢骚:)

Posted by laogui at July 8, 2005 10:33 AM

来源:http://www.laogui.com/archives/2005/07/php.html

2005年11月25日

PHP开发团队于2005年11月24日发布 PHP 5.1.0
PHP 5.1.0 关键特性如下: 

  • A complete rewrite of date handling code, with improved timezone support.
  • Significant performance improvements compared to PHP 5.0.X.
  • PDO extension is now enabled by default.
  • Over 30 new functions in various extensions and built-in functionality.
  • Bundled libraries, PCRE and SQLite upgraded to latest versions.
  • Over 400 various bug fixes.
  • PEAR upgraded to version 1.4.5

In addition to new features, this release includes a number of important security fixes and we recommend that all users of PHP 5.0 and early adopters of PHP 5.1 betas upgrade to this release as soon as possible. The complete details about all of the changes can be found in the PHP 5 ChangeLog and an upgrading guide is available as well.

2005年11月24日

首先你得拥有那个MySQL服务器的用户权限。并且已经在自己的电脑上安装了MySQL。

运行命令提示符。

cmd

输入命令

mysql -h IP地址 -u 数据库登录帐号 -p

  • -h 远程的IP地址
  • -u 用户名,也就是远程数据库的登录账号
  • -p 密码