陈列下这个暑假做的作品

类别:PHP系列  |  标签:php  |   0条评论   浏览60次  |  时间:2010-08-18 01:11:38
自从学了PHP以后,还没怎么有过作品,之前只做过一个结构不算完善的但功能相对较多的企业站,还有就是我现在这个博客了,这个博客也说不上满意,但是用起来还是比较方便的。为了弥补我浪费的时间,这个暑假接了几个任务,做了下面这5个网站,在此陈列下,并作简单说明。

如何跨越PHP的学习瓶颈

类别:PHP系列  |  标签:php  |   0条评论   浏览57次  |  时间:2010-08-07 15:22:11

“千军万马过独木桥”,这句话用来形容编程的学习过程好像在适合不过了。PHP也不例外,大量的语法结构,函数式,面向对象和高密度封装等把小鸟们刚开始学习编程的激情一点一点的磨平,消灭。如日中天的PHP也不例外。加之国内的学习环境一片浮躁,迫于生活的压力,没..

Discuz:登录表单的制作

类别:PHP系列  |  标签:discuz  |   0条评论   浏览43次  |  时间:2010-08-06 00:16:58
很多用户会在主页上放一个论坛入口,这样访问者就可以从首页直接登录论坛,而不必再先进入论坛再登录。下面提供的html代码可以示范如何从首页登录Discuz!论坛。这段代码只是示范一下登录表单的工作原理,具体的界面、显示等需要您根据页面情况自行修改。
如果当这段代码不是放在论坛目录里,则需要把与程序相关的文件名(logging.php,register.php,index.php)加上论坛的路径。如 logging.php?action=login 改为 http://your.com/discuz/logging.php?action=login。

ie6,ie8,firefox中padding的兼容性

类别:PHP系列  |  标签:css  |   0条评论   浏览53次  |  时间:2010-08-05 21:36:54
假设现在设置一个padding值,这个值在FF、IE8、IE6中都不一样
首先考虑的是FF下的值
.test{padding:10px}
接着考虑IE8下的值
.test{padding:10px;*padding:9px}
最后考虑IE6下的值
.test{padding:10px;*padding:9px;_padding:8px}
这样就可以了。
做兼容性时,最先考虑FF、opera这些浏览器,最后考虑IE6。
拿上例来说,IE8、IE6都可识别*,但FF不能识别。
所以拿*来做IE8的Hack,而_在FF和IE8中都不识别,只有IE6能识别,所以用_做IE6的Hack

mysql编程技巧

类别:PHP系列  |  标签:mysql  |   0条评论   浏览73次  |  时间:2010-08-03 02:07:15
启动:net start mysql
中止:$MySQL_HOME>bin>mysqladmin -u root -p shutdown(回车后键入root密码)
修改密码:$MySQL_HOME>bin>mysqladmin -u root -p password new_password(设置新密码为new_password,回车后输入旧密码)
还可以,但是有错误mysql> set password for root=password("why810707");
ERROR 1133 (42000): Can't find any matching row in the user table
建立数据库:create database mydata;
删除数据库:drop database mydata;
显示数据库:show databases;
打开一个数据库:use mydata;
显示一个数据库中的所有表:show tables;
建立数据表:create table data(id int(6),name varchar(20));
插入一条数据insert into table_name values ( , ' ', , , );
从文本文件导入数据mysqlimport -u root -p mydata data.txt
删除数据表:drop table data;
查询数据表:select * from table_name;

MYSQL数据库备份,优化,恢复的步骤

类别:PHP系列  |  标签:mysql  |   0条评论   浏览57次  |  时间:2010-08-03 02:03:07
1,获得指定数据库的所有表名称或表状态信息 show tables , show table status
2,获得指定表的结构信息 describe tablename , SHOW INDEX from tablename , show create table tablename
3,优化数据表 optimize table tablename
4,生成insert or replace的sql
5,恢复数据库就是执行生成的备份SQL了

javascript在IE和Firefox中兼容性问题

类别:PHP系列  |  标签:javascript  |   0条评论   浏览64次  |  时间:2010-08-01 03:13:12

项目要兼容IE和firefox,让我总结JavaScript在IE和Firefox中的区别,在网上到处copy了一些,然后作了一些改动:

 

-、元素查找问题
1. document.all[name]
  (1)现有问题:Firefox不支持document.all[name]
  (2)解决方法:使用getElementsByName(name),getElementById(id)等来替代。

2. 集合类对象问题
  (1)现有问题:IE中对许多集合类对象取用时可以用 (),但在Firefox只能用[]。
      如:IE中可以使用document.forms("formName")来返回名字为"formName"的Form,但在Firefox却行不通。
   (2)解决方法:使用[],上例中可以改为document.forms["formName"]

3. HTML元素的ID在JavaScript可见
  (1)现有问题:IE中HTML元素中的ID可以作为document的下属对象变量名直接使用。在Firefox中不能。
  (2)解决方法:使用getElementById("idName")代替idName作为对象变量使用。

CSS之Position详解

类别:PHP系列  |  标签:css  |   0条评论   浏览75次  |  时间:2010-07-30 17:18:43

CSS的很多其他属性大多容易理解,比如字体,文本,背景等。有些CSS书籍也会对这些简单的属性进行大张旗鼓的介绍,而偏偏忽略了对一些难缠的属性讲解,有避重就轻的嫌疑。CSS中主要难以理解的属性包括盒型结构,以及定位。正如positioniseverything,本文将主要讲述关于position的理解,力求让您看完本文后对position有着最全面的认识。

mysql将自动索引重置

类别:PHP系列  |  标签:mysql  |   0条评论   浏览59次  |  时间:2010-07-29 14:14:15
由于删除了某些记录行,所以自增字段不连 续了 1,3,4,5,7,10这样子 若要重新恢复1,2,3,4,5,6,7连续排序只需要做:

方法1:truncate table 你的表名

方法2:delete from 你的表名             dbcc checkident(你的表名,reseed,0)       //重新定位自增的字段,让它从1开始

方法3:
如果你要保存你的数据,介绍你第三种方法,by QINYI
用phpmyadmin导出数据库,你在里面会有发现哦
编辑sql文件,将其中的自增下一个id号改好,再导入。

Shopex4.85模板详细教程-工具篇

类别:PHP系列  |  标签:shopex  |   0条评论   浏览61次  |  时间:2010-07-26 21:48:46

工欲善其事,必先利其器。

马克思说:人类区别与其他动物的最根本的区别是制作和使用工具。当然马克思说的很多话不能相信。。。HOHO。。

这句话还是可以听一下的。

要做好shopex4.8系统的模板也要好工具来帮忙,接下来看下有哪些工具,可以使你做事事半功倍。

1 photoshop cs3版本。要做好效果图,这个工具必不可少。CS4版本比较考验机器性能,装个CS3版本,基本功能一个都不少,修修改改的用起来很顺手。

2 dreamweaver cs4版本,同样是ADOBE公司的一款工具,写前端代码非常方便,且可以设施2个浏览器进行调试。代码提示等诸多方便的功能。

3 FireFox浏览器,如果你作为一个前端开发人员,不装Firefox浏览器都不好意思和别人打招呼。基本完全符合W3C制定的规范运行的浏览器。并且配合FIREBUG等诸多插件,使你调试页面非常方便快速。

4 IETESTER 软件。是不是觉得对诸多IE版本调试起来非常痛苦。使用这个软件可以一次性调试IE5~IE8所有的版本。事半功倍的利器。

5 红蜻蜓截图软件。我个人用的截图软件,方便快速。