posts - 4,  comments - 8,  trackbacks - 0
  2008年11月28日
或许很多想学习编程或美工的人都不知道该如何下手.
其实这可以说是入门的第一道门槛.
因为有一个目标比原地打转要强很多.
所以如何入门就成了一个值得讨论的话题.
----------------------------------------------
学电脑之前做好准备:
第一.
你要想好自己究竟喜欢电脑什么?
为什么要学习电脑?
是某个网页使你产生兴趣而想自己做一个?
或者是为了给爱人处理一张漂亮的照片?

第二.
我觉得非常重要的一点是兴趣.
第一点是你前进的动力,但是兴趣也是非常重要的.
要保持兴趣,保持那一分狂热.这样进步才快.
----------------------------------------------
电脑这个行业的话.我的接触面只有编程和美工.
当然我也就把它分为这两类了.
还有一类比较特殊.是做运营,也就是如何运用手上的资源创造.这个先不提.
给大家介绍这个是为了让大家了解一下自己将接触的圈子是个什么样.有哪些东西.
让大家清楚自己在一个什么位置上,这样不会对前途感到迷茫.
当然,这些分类都只是我个人来看的,也许正规的分类并不是这样.
在编程方面,我又分为了程序设计和网络开发.

程序设计:
程序设计是指一些本地的程序,这个范围是很广的.
小至记事本,大到操作系统,都在它的行列中.
网络开发:
而网络开发方面则比较简单.就是你们所看的所有网站.
它们都是被人设计出来的.就像古老技术论坛,也是一个网站程序.
美工:
还有就是美工.美工简单说就是做美化的.
不论本地还是网络.你们所用的程序的界面,里面每一张图片.每个网站中的颜色.
都是美工设计的.这也是美工最起码要做的.
----------------------------------------------
其实说了这么多.还是没有讲具体入门的方法.
下面我就来介绍一下我的方式吧.
刚开始时通吃.
因为不知道自己究竟更喜欢什么,更适合做哪一门.
所以通吃是最好的选择.
不论是程序设计又或美工.只要你觉得看得懂.都可以去看看.
现在对你所学习内容的基本框架已经了解.
因为时间和地点的关系,我现在也无法做过多介绍.
之后我会做一个详细的学习技能树.
就像暗黑的技能树一样.让大家一目了然.
知道自己每一个阶段该学习什么.然后再做出每个阶段的教程.
----------------------------------------------
这篇文章只能算是一篇引导的文章.只希望大家看过之后能明白一点点.
在此谢谢大家看完这篇引导文.


顺便说下,我建立了一个技术性论坛.
里面文章多数都会采用原创.适合新手入门.
也欢迎各位高手前来坐镇.

古老技术--http://eyedos.cn
posted @ 2008-11-28 15:03 灰瞳 阅读(333) | 评论 (0)编辑 收藏
  2008年5月26日

今天研究了一下怎么用PHP实现MD5加密的登录及注册.(pS:我是用DW制作的.)
之前在网上看到了一个ASP实现MD5注册登录的教程.他是把代码写成一个专门的MD5文件.
然后再调用过来使用.我使用的方法比较简单.只需要在代码写入数据的地方添加一个MD5就OK了.
好了.来说说我是怎么做的吧.仅供新手参考.高手勿笑.

准备:
1.DW(网页制作工具)
2.phpmyadmin(WEB数据库管理工具)

—————————————-

第一步
建立数据库.
建立一个库:abc
abc库里建一个表:admin
admin表里建两个字段:name,password
直接使用SQL语句建立:

CREATE TABLE `abc`.`admin` (

`name` VARCHAR( 20 ) NOT NULL ,

`password` VARCHAR( 100 ) NOT NULL

) ENGINE = Inno

—————————————-
第二步
当然是建立页面了.
一个注册的.命名为a.php
一个登录的.命名为b.php
然后再制作一个简单的注册和登录需要的表单.数据库链接,记录集绑定在这里就不累述了.

—————————————-

第三步
制作好了注册和登录页面也不急着做MD5加密.先测试注册登录能否使用.
如果能,就开始第二步,注册页面的MD5加密.
大家先在phpmyadmin中试试MD5的加密:
进入admin表后,点击插入选项.
name值为帐号.输入你要的帐号.
password值是密码.输入password值时,在函数选项内找到MD5.输入你要的密码.提交.
然后看点击浏览,这时,你看到的password值就是MD5加密过的密码,而不是你输入的值.
到了这里,就已经成功一般了.呵呵,是不是很简单?
直接使用SQL插入数据:

INSERT INTO `abc`.`admin` (
`name` ,
`password`

)
VALUES (

‘name’, MD5( ‘password’ )

);

—————————————-

第四步
上一步是在数据库提交为MD5.这时候就要制作在PHP中提交的数据也是MD5了.
打开a.php(我喜欢在DW里制作.呵呵,有些代码可以直接生成,省去不少时间.)
大家应该都了解.在PHP中操作数据库,也就是在PHP中把SQL语句定义成一个变量.
然后再调用这个变量,达到控制数据库的目的.
依照这个原理.你可以在目前做好的注册页面搜索:INSERT INTO `abc`.`admin`
再看上面的SQL语句.可以知道.这个就是插入数据的那一段语句.在后面又有VALUES (’name’, ( ‘password’ ));这句
呵呵.把这句跟上面我们在phpmyadmin中使用的SQL语句做对比.在password前面.是不是少了一个MD5?
在这个前面加上一个MD5.OK!注册页面就做成了.

—————————————-

第五步
注册做好了.剩下就是做登录了.
打开b.php
其实这个页面根据上面得来的规则.很好做.跟上面是差不多的.
只不过,上面是一个写入数据库.这个是一个验证数据库.废话不多说.开始吧.
先使用DW的服务器行为把登录框和验证做好.然后我们再来修改成验证MD5.
登录是一个循环的过程.
首先是你填写表单.
提交表单.然后再查询数据库内admin表,看看你输入的数据是否存在.
存在则登录成功.不存在则登录失败.
那么,我们就要把你提交时的数据改为输出的是MD5.
搜索:$password : addslashes
这句完整的句子是$password : addslashes($password));
我一时也没明白这句是什么意思.呵呵(目前是一边学一边写啊).
把后面括号中的$password改成MD5($password)
完整的就是$password : addslashes(MD5($password)));
这样.登录页面也做好了.可以去测试一下了.

—————————————-

其实还应该有个修改页面c.php的.但是目前我也没做出来.所以不敢在这里瞎掰了.
如果哪位做出来了.可以放上面给大家参考参考.大家一起学习.

教程不易写,转载请注明来自:EyeDos

posted @ 2008-05-26 10:03 灰瞳 阅读(1779) | 评论 (0)编辑 收藏

今天学习了一天的搜索功能.
下午终于做出来了.于是写个教程.方便与我一样的新手参考.
制作很简单.2个页面完成PHP搜索功能.

准备:
数据库(mysql):一个数据库(search),库里面一个表(title),表里面一个字段(name).
PHP
页面:两个页面(index.php search.php)
制作工具:Dreamweaver

开始:
——————————————————

第一步.创建数据库.(目前大家应该都是用的phpmyadmin来操作数据库的吧?)
建立一个数据库.

第二步.建表
在刚建立的search数据库里插入一个名字为title的表.建表时让你选插入几个字段.1就可以了.

第三步.建字段
插入的字段命名为name,长度值20就可以了.

—–数据库部分已经做完,接下来是网页部分—–

第四步.建立两个页面
建立两个文件:index.phpsearch.php可以使用记事本等文本工具直接建立.我使用的工具是Dreamweaver(方便嘛.呵呵).

第五步.index.php的页面制作.
这个页面是用来传递你搜索的关键字的.代码如下:
<form method=”post” action=”search.php” name=”search”>
<input name=”search” type=”text” value=”" size=”15″> <input type=”submit” value=”Search”>
</form>

这段代码是建立一个FORM表单.专门用来提交数据的.
第一行是FORM表单的开始.它的传递方式是post,传递到search.php这个页面.表单名为name.
第二行是文本域和提交按钮.文本域命名为search,按钮默认就可以了.
第三行是FORM表单的结束语句.


第五步.search.php的页面制作.
这个页面很关键.因为他是获取index页面传递过来的值,然后导出搜索的数据.
首先要绑定你建立的search数据库,我用的DW生成的.
上一个页面传送的文本域是search.所以,这里需要建立一个search变量.来接收你输入的关键词.用以下语句定义变量:
<?php
$searchs = $_POST['search'];
?>

然后建立一个记录集,选择高级.SQL语句中填写:
SELECT *

FROM title

WHERE name like ‘%$searchs%’

这句的意思是选择title表里面的所有字段(*),然后查询name中的$searchs变量。这个变量也就是你在index中输入的值啦。

然后在BODY里面绑定一个动态文本。选择NAME

—–网页部分完成.真个搜索功能也就完成了—–

——————————————————

写这个教程本来写一半忘记了的.不过感谢松,他让我又做了一遍,把问题解决了.
原来刚才我定义的表单里的变量也是search,而记录集也是这个.所以起了冲突.
这次也让我知道了.命名的重要性!

如果有朋友还未懂如何制作.可以下载我做好的搜索网页.
网页及数据库,还有链接文件都放在里面了.如果用DW.建个站点就可以了.
也可以放在服务器上.不过要修改Connections里面的search数据库连接.

下载:
PHP搜索程序

教程不易写,转载请注明来自:EyeDos

posted @ 2008-05-26 10:02 灰瞳 阅读(10547) | 评论 (7)编辑 收藏
  2007年8月19日

以后的学习纪录将纪录于此.也希望可以和大家共同探讨学习.

posted @ 2007-08-19 23:49 灰瞳 阅读(578) | 评论 (1)编辑 收藏
仅列出标题