php入门速成(2) 表单处理 php为用户提供了众多方便易用的强大功能。在表单的处理方面,php能够自动地将由客户端表单发送的数据赋值给相应变量,从而极大地简化了整个表单的处理过程。 举例来说,用户建立如下表单: 当使用php对上述代码进行处理时,php自动创建一个名为$name的变量,并将变量值“peter”赋予该变量。 用户可以直接对php创建的变量进行各种操作,例如显示变量值: echo “hi $name!”; 或对变量值进行验证: if ($name == “peter”) { echo “please check out your email.”; } 下面,我们就来看一下如何通过使用php创建并处理一个基本的表单。在示例当中,我们将会要求表单的填写者回答几个简短的问题,包括输入表单填写者的姓名,电子邮件地址,完成调查问卷等。 这里,我们将所要设...
php入门速成(3) 小结 通过以上三步,我们使用php快速地在单一页面上实现了表单显示和表单处理的功能。 设定cookies php提供了强大的设定和读取cookies的功能。在此,我们不想对cookies进行过多的介绍,但是用户应当认识到在设计web应用的过程中cookies可能起到的重要作用。 用户可以使用php提供的setcookie()函数创建或修改cookie。setcookie()函数总共包括6个参数,能够对cookie进行精确的控制。 使用setcookie()函数设定cookie的最简单的方式为: setcookie(‘name’, ‘peter’); 这样,在用户访问整个站点页面的期间,php将会自动创建一个名为$name的变量,并将值peter赋予该变量。我们把这种cookie称做会话cookie,即其作用域为用户的整个会话过程。 如果我们希望coo...
让你不再恐惧--轻松接触 php专题 曾几何时,php之火在中国的大地燃烧,那熊熊烈火,至今也不因 .net 而熄灭!有理由相信,php 的高效运行效率,它的丰富免费资料,可以让它继续生存。 介绍 php 又怎么会忘记 php 的老换档 mysql 数据库呢,此两者常常成双成对,出双入对,就像影子一样,你不离开我,我不离开你! 小编辑为此整理了下面的专题教程,为 php 入门者提供方便。php php入门速成 php的安装 变量的变量,php 和 你 通过php连接mysql的两种方法 建立灵巧结构的php程序mysql 在服务器上安装、使用mysql的注意事项 mysql数据库备份php学习网址 php老家-http://www.php.netwait for more...
用php实现广告轮播 网路广告,变成了 internet 上的热门学问。而 468x60 更变成了广告人员绞尽脑汁的尺寸。 在处理广告时,若能直接使用浏览器将广告的 468x60 图档送到处理广告的伺服器中,相信是件很舒服的事,不用再开 ftp 程式,搞大半天只为了 upload。 这个问题,是所有 web cgi 程式的痛,包括 asp、prel....等等,都需要再经过系统元件的增加才能达成。号称最强的 web cgi 程式: php,在这方面的表现没有令人失望,甚至傲视其它的 cgi 工具。 file upload 功能在 rfc 1867 文件有有详细的说明,是利用特殊的文件格式 (content-type) multipart/form-data。值得注意的是浏览器一定要用 netscape 3.0 以上或 ms internet explorer 4.0 以上的版本才能...
我们在浏览网页时,经常看到分页显示的页面。如果想把大量数据提供给浏览者,分页显示是个非常实用的方法。在下面的文章中,我们将介绍如何用php和ms sql server实现对数据库中纪录的分页显示。 在本例中,我们用mssql_num_rows()函数得到当前查询的记录数,结合页面大小sgpagesize,得到当前记录集要显示的页面数,为分页显示打下了基础。mssql_data_seek()函数是分页显示的关键函数,该函数的第二个参数标示当前纪录的偏移量,根据这个偏移量就可以找到要显示的页面。 分页显示源程序:<br><html> <head><title>php分页</title></head><body><?//为了便于理解和更快地应用到工作中去,我们以ms sql server的northwind数据库customers表为例。$gpagesiz...
在php编程中,如果你使用文本型数据库,也许会为它的分类排序问题感到头痛。下面小阳介绍一下如何运用php结合javascript脚本实现这个功能:如下图,当用户点击相应的标题类别时,如果该类别与原类别不同,则按相应类别相同的升降序排列;当点击类别与原类别相同,则按该类别与原来相反的顺序排列。(即假如图中把鼠标放至“歌手”标题,将提示“按[歌手][升序]排列”。) 例子中文本数据库的格式为:每行的信息都各保存在一个文件下,文件内容格式为“歌曲名称歌手大小”。例如文件“找一个字代替.txt”的内容是“找一个字代替卓依婷48554”,每个文件都只有一行,且保存在“data”目录下。 分类排序的思路是:将要排序的该类别所在信息读取到$sort_array[]数组中,对$sort_array[]进行排列,得到新排列的下标的数组$key_array[],再按下标的数组依...
php的功能非常强大,你可以利用它做几乎任何事。不需要复杂的变量和代码,你就可以非常迅速地做出漂亮的计数器来。下面,就让我们一步一步的来做。 其实,计数器的原理大家都知道,首先,确定一个记录文件,例如counter.txt或counter.log,每一次访问这个页面,就对这个文件加1,然后把结果显示出来。因此,我们的php代码开始应该是这样的: <?php$countfile = "js/counter.inf";//定义计数器写入的文件是当前目录下js目录中//counter.inf,然后我们应当测试该文件能否打开if (($fp = fopen($countfile, "r+")) == false) { //用读写模式打开文件,若不能打开就退出printf ("open file %s failed!",$countfile);exi...
效果图如下:源代码:<? //++ // pie3dfun.php//公用函数 //++ define("angle_step", 5); //定义画椭圆弧时的角度步长 function draw_getdarkcolor($img,$clr) //求$clr对应的暗色 { $rgb = imagecolorsforindex($img,$clr); return array($rgb["red"]/2,$rgb["green"]/2,$rgb["blue"]/2); } function draw_getexy($a, $b, $d) //求角度$d对应的椭圆上的点坐标 { $d = deg2rad($d); return array(round($a*c...
最近问无限分类的类树问题比较多,所以一高兴自己写了一个,我刚写完的,大家用用看,看看怎么实现起来更快,更简单,把你的树也贴出来(要只查询一次数据库的)<br> 这是一棵分类列表的类树, 支持无限分类<br> 一个分类下面可以同时有"包含子类的分类"和"最终分类";<br> 唯一的优点是*****只需要进行一次的数据库*****查询.<br> 样子不是很好看,不过可以自定义修改,可以自己定义css加里面<br> 缓存方面还没有作,可以自己补上 下面例子的目录结构是这样的。 ¦--catagory.php <br> ¦--images-tree.jsp <br> ¦--images-treeopen.gif <br&g...
正则表达式(regular expression) 关键字:正则表达式,regular expression 原著:笑容 创作于:2004年05月03日最后更新:2004年05月04日 21:12 引用地址:正则表达式(regular expression)版权声明:使用创作公用版权协议前言 正则表达式是烦琐的,但是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真去阅读这些资料,加上应用的时候进行一定的参考,掌握正则表达式不是问题。索引 1._引子 2._正则表达式的历史 3._正则表达式定义 3.1_普通字符 3.2_非打印字符 3.3_特殊字符 3.4_限定符 3.5_定位符 3.6_选择 3.7_后向引用 4._各种操作符的运算优先级 5._全部符号解释 6._部分例子 7._正则表达式匹配规则 7.1_基本模式匹配 7.2_字符簇 7...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器