-
2007-03-27 21:08:15
回学校了一阵,许久没上论坛,在学校我也没闲着,今天发这个帖子就当这段时间的工作总结,现在框架的应用在企业级应用中极为普遍,在公司一直都使用框架开发,这里我就为广大初学框架开发的的朋友讲解下几种常用开源框架的应用实例,高手请直接飘过。在学校这几天时间做的小程序,虽然小,但是有一定代表性,先讲下企业级应用的一般目录结构。通常在网站根目录下有这样几个文件夹libconfmoudleimagescsstemplatestemplates_cib文件夹存放各种开发框架,我的目录下就有cmarty,xajax,fckeditor,quickform,db.
查看(8322)
评论(50)
-
2007-01-28 11:28:01
在web编程中大家应该会经常用到一些常用js操作,例如 alert(),通常是遇到了再写,受公司的启发,我自己简单写了个类来自动生成这些js,目的就是为了方便,一个小玩意,新手们也许会喜欢^_^[php]
查看(2711)
评论(20)
-
2007-01-17 20:51:28
由于公司需要quickform结合SMARTY的开发模式,最近几天恶补了下,跟大家分享下心得吧,quickform是一个PEAR类库,可以快速生成表单控件及验证表单的JS代码,大家可能觉得这个用手写JS和HTML生成不是很快吗,用那个不是更麻烦,的确,少量的表单控件是显示不出quickform的优势的,但是如果有大量的表单控件,例如OA的后台,quickform的优势就显示出来了,利用quickform有代码清晰,易于维护等特点,非常适合大中型项目的开发,更方便的是可以在smarty中轻松使用它,^_^废话少说,来看看代码,不过大家之前最好了解下PEAR的安装,参照:h.
查看(2774)
评论(20)
-
2007-01-03 14:34:55
首先要感谢terry39的指点,元旦闲来无事,我就把他所讲的原理简单实现一下,这个程序的关键就在于数据表的设计很有特色,不用递归,依靠个简单SQL语句就能列出菜单,看看这个数据表怎么设计的:数据库字段大概如下:-----------------------------------------------------------------------------------id编号fid父分类编号name分类名path分类路径,以 id 为节点,组成类似,1,2,3,4, 这样的字符串---------------------------------------------------------------.
查看(9188)
评论(64)
-
2006-12-30 18:33:56
发了几天基础的东西,今天来点稍微难的,一般在CMS系统后台中都要用到的类别管理部分的精华--无限级分类菜单,对于新手来说,这个可能有一定难度,但是今天听完我细细道来,相信以后大家就都会弄这东东了。怎么实现呢?大家先做个数据库出来先:---- 表的结构 `cr_columninfo`--CREATE TABLE `cr_columninfo` (`columnid` int(4) NOT NULL auto_increment,`columnfatherid` int(4) NOT NULL default '0',`columnname` varchar(100) NOT NULL default '',`columnadder` varchar(50) NOT NULL default '',.
查看(19305)
评论(72)
-
2006-12-29 20:00:18
昨天已经已经讲了基本的文件上传方法,那么这是不够的,我们还需要对它们进行管理,今天接着贴出上次的后续部分,这里采用数据库记录上传文件的信息方便操作,先看看数据表结构:数据库名:upload-- 表的结构 `cr_uploadfile`--CREATE TABLE `cr_uploadfile` (`f_id` bigint(8) NOT NULL auto_increment,`f_name` varchar(50) NOT NULL default '',`f_save` varchar(200) NOT NULL default '',`f_url` varchar(200) NOT NULL default '',`f_date` date NOT NULL default '0000-00-00',`f_status` i.
查看(9790)
评论(48)
-
2006-12-28 14:48:35
最近为了象牙,有点不务正业的嫌疑,经过最近一段时间的疯狂灌水终于拿到了象牙,嘿嘿,今天重出江湖,想到论坛似乎没什么为新手讲的上传实例,而这部分是很常用的,故今天献丑为各位新鸟详细讲解下怎样实现文件上传。用过ASP的都知道,ASP的上传要么购买官方的组件实现,要么就编写复杂的上传类,是相当麻烦的,这里不免要宣传下PHP,PHP使上传变的非常容易且这一切都是免费的,怎么样,你心动了没有?心动不如行动(好土的台词- _ -!),赶紧跟我来吧~~~,这个是后来改进过得http://www.phpchina.com/bbs/viewthread.php?tid=15.
查看(18699)
评论(106)
-
2006-12-17 19:27:44
看了标题你也许要说,留言本,很基本的东东啊!谁不会啊,还要用Smarty,这不找累吗?别急,我要表达的是一种编程的思想和结构,而不是证明我做的东西多有意义,通过它相信对初学者学习Smarty和ajax有些启发。原本用ajax做的,可惜始终调试不成功,只好用手写JS来弄了,不过不要紧,还是有一定价值的。站点结构大家下了源代码自己看,代码不长,应该不会看烦^_^,听我慢慢道来。现在都PHP5了OO(面向对象)很流行了都,这里也不错过,首先来看下我们用OO来实现数据库操作和连接:[php][/php]页面实例的注释还是比较多的.
查看(25631)
评论(50)
-
2006-12-09 15:53:14
在原创那边写了几个php+ajax的应用例子,今天和新手谈谈smarty+xjax,希望对新手有帮助,xajax是用PHP写的ajax开发框架,可以生成JS代码,这样使用起ajax就比较简单了,今天结合模板引擎smarty,来实现一个检测用户名合法性的小程序,大家有兴趣的话还可以扩展这个程序到自己的应用中,嗯,这里写出核心代码,里面注释很详细,不过建议大家看之前还是看看这个http://blog.csdn.net/fhiesc/archive/2006/07/04/873441.aspx,相信你会很快明白xajax是什么东东,及如何使用,最后依然是效果图和源代码下载。好的,看代码吧:[php][.
查看(10933)
评论(30)
-
2006-12-04 21:11:15
由于大4了,接下来要忙找工作和学校一些繁琐的事情,接下来的1,2个月可能没有时间写原创作品,今晚再弄一个,希望大家喜欢,别忘了支持我哦!^_^。这次给大家展示的是非常常用的一个ajax功能--联动下拉列表,本程序采用2级联动,根据数据库的内容用ajax处理下拉列表内容,实现根据用户需求取得下拉选项,交互性强,更新容易。废话少说,不如正题,这次依然象往常一样提供截图和源码下载,首先还是AJAX框架:var http_request=false;function send_request(url){//初始化,指定处理函数,发送请求的函数http_request=fal.
查看(32437)
评论(51)
-
2006-12-03 19:42:21
今天看默默讲解分页,想想好像原创区很久没人发帖了,就顺便把默默的那个扩展开来,来个PHP+AJAX分页演示吧,好的,说来就来,首先我们依然是基本的AJAX开发框架:var http_request=false;function send_request(url){//初始化,指定处理函数,发送请求的函数http_request=false;//开始初始化XMLHttpRequest对象if(window.XMLHttpRequest){//Mozilla浏览器http_request=new XMLHttpRequest();if(http_request.overrideMimeType){//设置MIME类别http_request.overrideMimeType("text/xm.
查看(42992)
评论(90)
-
2006-12-01 20:48:43
很多朋友新学PHP也许在数据库方面会有点麻烦,尤其是MYSQL4.1.x以后会出现乱码问题。这里写个简单教程,希望对新手有点帮助。也许很多朋友之前是学ASP的(本人也是),有可能怀念ASP的set rs=adodb.recorset(我靠,太久没做ASP,后面的好像有点错,想不起来了!凑活着看吧!)然后就rs.open,rs.movenext...........可是PHPA是依靠很多数据库操作函数来控制,比如:mysql_connect();mysql_select_db();...........那如果页面多,难道要一个个的重复写这些函数???当然不用,现在给大家个数据库操作类,里面包含了大多数,数据库操作的方.
查看(3066)
评论(17)
-
2006-11-28 18:51:58
作者:辉老大经过一段时间狂热的PHP编程,对WINDOWS平台下PHP的配置可算是深有感触,一开始我用的是一键安装的傻瓜包,但是考虑傻瓜包的安装版本已经落后,在真正手动配置PHP环境时遇到许多问题,在查阅了许多资料和尝试后,终于配置成功。现在,我将我的配置经验和大家分享一下,相信可以解决大家配置PHP环境的迷惑。首先说一下我用的软件版本。PHP 5.1.6APACHE 2.0.59(注意:APACHE 2.2.X版本以上要增加插件才支持PHP 5的)MYSQL 5.0.24a好了,现在开始安装,我先装的php5,直接解压文件到C:\php(安装到哪里并不会.
查看(106585)
评论(141)
-
2006-11-27 13:08:40
很多时候,我们在网上注册个人信息,在提交完页面后,总得等待页面刷新来告诉我们注册是否成功,遇到网络差的时候,如果注册了一大串的东西,在经过漫长的等待页面刷新后,得到的确是“您的用户名已被使用”或XXXXXXX不合法,我想大家的心情一定特别不爽,今天就介绍个AJAX实现页面不刷新注册+实时检测用户信息的简单注册程序,希望对大家有所帮助。好的,先看注册界面代码:· 用户名称:*4-16个字符,英文小写、汉字.
查看(63245)
评论(66)
-
2006-11-26 12:14:16
大家都有在网站发表评论的经历,传统的发表过程无非是:发表->提交页面表单->等待刷新页面,这样在网络比较拥挤的时候,往往需要漫长的等待,今天介绍用PHP+Ajax实现页面无刷新发表评论,希望对初学ajax的PHPer有所帮助。那么首先,我们需要一个基本的ajax开发框架,文件ajax.js就包含了这个框架,代码如下:var http_request=false;function send_request(url){//初始化,指定处理函数,发送请求的函数http_request=false;//开始初始化XMLHttpRequest对象if(window.XMLHttpRequest){//Mozilla浏览器http.
查看(10500)
评论(15)