编程技巧 - 文章列表
-
PHP和MySQL基础教程(二)
数据验证 清理空格trim 函数将清除数据头尾的空格,它的语法是:trim (first_name);必填字段的处理在你数据库中,有些字段时必须填写的。这样对应于 HTML 表单的相应的字段也不允许空出来不填。当然,这个检验处理的过程可以用客户端的 javascript 脚本来处理,但既然我们讲的是 PHP ,就还使用 PHP 来处理吧。下面的代码检查用户的姓是否输入:if (ereg(”.”, first_name) == 1){print (” 姓 : “);print (”first_name”);verify =
-
PHP入门:如何获得PHP相关资料?
1. 我在哪儿能得到php? 2. 有预编译的二进制版本吗? 3. 我在哪儿能得到可选的php扩展库 ? 4. 我怎样做才能使这些库运作起来? 5. 我在我的windows上用cvs得到最新版本的php源代码, 我怎样编译它? 6. 我在哪儿能找到 browser capabilities file?\n1. 我在哪儿能够得到php?\n你可以在任何php成员站点上下载php. 这些站点可以在 http://www.php.net/找到。 你也可以使用匿名cvs 得到绝对是最新版本的源代码。要想知道更多的cvs信息, 请查阅http://cvs.php.net/. \n2. 有预编译的二进制代
-
PHP和MySQL基础教程(四)
对于 MySQL ,第一件你必须牢记的是它的每一行命令都是用分号 (;) 作为结束的,但……没有完全绝对的事,在这儿也是一样。 前面我曾经讲到,当一行 MySQL 被插入在 PHP 代码中时,最好把后面的分号省略掉,例如:mysql_query (”INSERT INTO tablename (first_name, last_name)VALUES (’first_name’, ‘last_name’)“);这是因为 PHP 也是以分号作为一行的结束的,额外的分号有时会让 PHP 的语法分析器搞不明白,所以还是省略掉的好
-
PHP和MySQL基础教程(三)
用 cookies 来跟踪识别用户 让我们来看看保存在浏览器中的内容。如果你用的是 IE5 ,在 windows 目录下有一个 cookies 的目录,里面有很多文本文件,文件名都是类似于 wudong@15seconds[1].txt这样的,这就是浏览器用来保存值的 cookies 了。在以前的 IE 版本中, cookies 的内容是可以察看的,但现在内容已经被编码了。在浏览器得到一个 Web 页面之前,它会先看这个页面的域名,是否在 cookie 中存在,如果有相比配的,浏览器会先把匹配的 cookie 传送到服务器,然后才接受处理服务器传送过来的页面。先举个 cookies 应用的例子
-
PHP教程实例:用PHP打造动态聊天室系统
这是一个简单的用PHP设计的聊天室程序,目的是通过这个程序让大家熟悉PHP如何处理表单数据的!\n 这个经过精心设计的web聊天室使用了从表单传递过来的变量,并且把它们处理为HTML ,然后将其写入文件。把表单和信息文件放在一个框架中,你可以看到它与一个叫BeSeen的聊天室很象。当然它的好处在于, 我们的聊天室比起它的BeSeen堂兄弟来说要聪明一些。 \n<form action=”chat.php” method=”post”> Name : <input type=”text” name=&
-
PHP技巧:关于cookie和session的分析
1. PHP的COOKIE\ncookie 是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制。PHP在http协议的头信息里发送cookie, 因此 setcookie() 函数必须在其它信息被输出到浏览器前调用,这和对 header() 函数的限制类似。1.1 设置cookie: 可以用 setcookie() 或 setrawcookie() 函数来设置 cookie。也可以通过向客户端直接发送http头来设置.1.1.1 使用setcookie()函数设置cookie:bool setcookie ( string name [, string value [, int e
-
技巧:PHP+MYSQL动态网页编程纠错指南
关于数据库在WEB编程当中,数据库的作用已经越来越不容忽视。提到数据库,应当说PHP具有非常强大的数据库支持功能,从FileMaker到 Oracle,几乎与所有的数据库系统都可以实现无缝连接。为了方便本文的讲解,我们将主要以MySQL为例进行说明。不过对于其它的数据库应用也同样适用。 \n 使用PHP进行数据库操作一般需要包括以下语句:\n <? Host=”localhost”; MySQL_UserName=”root”; MySQL_UserPass=”password”; MySQL_Datab
-
PHP实例:PHP如何实现在线发邮件
当使用者在参观网页时,有时想 Email 给 Webmaster 但是再执行 Email 程式总是不方使,使用者在按下 mailtabc@dwww.cn 还要花段时间打开自己这儿的 Outlook 岂不麻烦。这时,若是 Homepage 能提供写信的功能就太酷了。同时意见信箱还是以提醒或者要求使用者一定要填入哪些资料,这对资料仓储而言,也是了解客户的最好方法。 整个意见信箱其实就像 Outlook 或者其它电子邮件软体,开启寄发新邮件的功能,不同的地方在于使用 Outlook 时,寄件人是固定的,而要填上收件人的地址;而网站上的意见信箱,收件人几乎都是 Webmaster,反而是要填上寄件人的
-
PHP实例程序:实现给上传图片加水印图案的做法
<form action=”<?=_SERVER[\"PHP_SELF\"]?>” method=”post” enctype=”multipart/form-data” name=”form1″ id=”form1″> <table width=”486″ border=”0″ align=”center” cellpadding=”0″ cell
-
动态网页技术PHP的数组处理函数库
array : 建立一个新的数组。 array_walk : 让用户自订函数能处理数组中的每一个元素。 arsort : 将数组的值由大到小排序。 asort : 将数组的值由小到大排序。 count : 计算变量或数组中的元素个数。 current : 返回数组中目前的元素。 each : 返回数组中下一个元素的索引及值。 end : 将数组的内部指针指到最后的元素。 key : 取得数组中的索引资料。 ksort : 将数组的元素依索引排序。 list : 列出数组中元素的值。 next : 将数组的内部指针向后移动。 pos : 返回数组