在数据库中保存checkbox数据(2) 这代码是非常简单的,你很快地就看完了吧。主要的工作有两个函数完成:"get_checkbox_labels" 和 "make_checkbox_html"。其中 "get_checkbox_labels" 查询表const_skills 并且返回一个对象数组,每一个对象有一个id值和相应的技能名称。 我们传送这个数组和其它一些参数给"make_checkbox_html" ,这个函数将返回一个字串,用来生成checkbox的html代码。现在我们把这个字串插入html文件来生成我们需要的包含有各种技能选择的表单。注意我并没有传送变量 $checked 给"make_checkbox_html",这个参数是一个我们要显示的checked的对象数组。如果一个用户学会了一项新的技能,我们可以提供一个“编辑技能“页,显示的checkbox框中保存...
基于php的聊天室(一) 来源:limodou 作者:mike hall译者:limodou 从前有一个相当流行的web聊天室,叫做star trekker 聊天室。我能够来到这个聊天室要感谢我的一个朋友,并且即使star trekker的聊友们几乎与我不是同一个圈中的,但是我发现对于他们的大部分人来说,都很友好和有意思。但是当star trekker关闭之后,这不得不谢谢运行在后台的perl了,是它吞掉了服务器的资源,所以这些快乐和友善的人们不得不离开,无处可去了。我有幸在那段时间开张了自已的仿star trekker的聊天室,并且开始设法与许多原来的trekker的那些无家可归的聊友进行联系。出于对perl所引起的资源消耗问题的警惕,当一个朋友向我推荐php时,我非常的高兴。 这个经过精心设计的web聊天室使用了从表单传递过来的变量,并且把它们处理为html ,然后将其写入文件。把...
基于php的聊天室(二) 来源:limodou 作者:mike hall译者:limodou 现在我们终于有了写新文件所需的所有东西了: < ?php // 打开文件,并且将文件长度截为0 $open_file = fopen("messages.html", "w"); // 写入文件的头信息 fputs($open_file, $header); // 新的一行 // (使用stripslashes,因为我们不想让所有的转义字符出现在消息文件中) fputs($open_file, stripslashes($new_message)); // 旧的行 fputs($open_file, $old_messages); // 脚标 fputs($open_file, $footer); // 关闭文件 fclos...
基于php的聊天室(三)来源:limodou 作者:mike hall译者:limodou 现在我们有了需要通过$remote_addr变量来交叉引用的文件,这样我们可以区分出想要发贴的用户是否已经被扁或没有被扁。很简单: < ?php for ($counter=0;$counter< sizeof($banned_array);$counter++) { if ($banned_array[$counter] == $remote_addr) { print("". "you have been banned from this chat"); exit; } } ? > exit命令将立即停止脚本的执行。在开始对传递过来的变量执行处理之前,插入对被扁用户的检查,这样被扁用户就不能使用聊天室了。 比较好的解决在某些情...
实例学习php之投票程序篇(一) 作 者 : 地藏 本篇是"实例学习 php 之表单处理"的后继篇,请对php处理表单不清楚的朋友先看前篇————实例学习 php 之表单处理。 大家学习完前一篇表单处理之后,是不是信心十足的想做点小程序呢?ok,下面我们来开始做一点真正有用的东西吧!一个可以应用的php的投票程序。在这篇里大家将学习到cookie技术的使用,php的数组操作及档案的处理。如何?大家准备好了吗?let's go! 在开始具体的程序设计之前,我们先学习一下几个下面需要用到的重要概念和函数: 首先是cookie,我们需要用他来防止同一台机器进行重复投票。 那么什么是cookie?如果你的英文够好,又想吃块原味的cookie,那么先到这里来尝尝鲜;要不然你就只有吃地藏给你热的啦………(不好吃别扁我哟,:-)) ) cookie原义在美语中是小甜饼的意思,...
实例学习php之投票程序篇(二) 作 者 : 地藏 好了,基础的东西已经学完,让我们来进行实战吧!大家先下这个范例程序。然后可以在自己的平台上先试试看。相信这样会得到一点感性认识。 在这个应用中一共使用了三个文件vote.php,config.php,1.gif以及一个保存数据的文件(该文件的名字可以自由设定,在这里我们设为sum.txt),其中vote.php是主程序文件,config.php则用于设置一些经常需要修改的信息。 //config.php文件 < ? //title变量设定本html档中的title标记,也就是在浏览器标题栏里出现的标题 $title=读者类型调查表; //设定调查内容。这里用了一个数组,注意用""号把内容括起来 $option= array("学生","工人","农民","知识分子","资本家","流氓");...
通过php连接mysql的两种方法版权所有:bluemy/php中文用户 mysql可通过两种方式通过php与web相连,一种通过php的mysql相关函数,另一种通过php的odbc相关函数 相关函数如下: mysql函数 mysql_affected_rows: 得到 mysql 最后操作影响的列数目。 mysql_close: 关闭 mysql 伺服器连线。 mysql_connect: 开启 mysql 伺服器连线。 mysql_create_db: 建立一个 mysql 新资料库。 mysql_data_seek: 移动内部传回指标。 mysql_db_query: 送查询字串 (query) 到 mysql 资料库。 mysql_drop_db: 移除资料库。 mysql_errno: 传回错误讯息代码。 mysql_error: 传回错误讯息。 mysql_fetch_arr...
通过php连接mysql的两种方法版权所有:bluemy/php中文用户例子可见我在本网站的"程序与代码"里的文章和下面的例程: 前台html 您 可 以 花 些 时 间 填 写 下 表 , 也 可 以 用 电 子 邮 件 联 系 ,likai333@21cn.com。 您的姓名: 您的电子邮件: 您欲做广告的网站地址: 您欲做广告的网站站名: 您的公司名称: 您的联系电话:...
php的安装(1)-php及其模块的安装 我们知道 asp 的运行需要 pws 或者 iis 服务器的支持,没有这两个服务器,它就运行不了。 asp 的服务器支持安装通常都包括了 asp 语言解释器与 web 服务器。 与之相同,php的安装,也分为两个部分:一为php及其模块的安装,二为web服务器的置。php及其模块的安装,包括php核心文件的安装,相关扩展模块的安装及php。ini文件的各种选项的设定。 php如果没有web服务器中,是发挥不了多大的作用的,所以必须安装一个web服务器,并且进行必要的配置,使得web服务器能够处理php脚本。 现在我们多数的操作系统都是微软的 windows 系统,接下来我们就先介绍 windows 操作平台下 php 运行环境与及 web 服务器的安装一、php及其模块的安装 php的安装比较简单。首先我们要从 http://www.php.ne...
php入门速成(1) php简介 php是一种用于创建动态web页面的服务端脚本语言。如同asp和coldfusion,用户可以混合使用php和html编写web页面,当访问者浏览到该页面时,服务端会首先对页面中的php命令进行处理,然后把处理后的结果连同html内容一起传送到访问端的浏览器。但是与asp或coldfusion不同,php是一种源代码开放程序,拥有很好的跨平台兼容性。用户可以在windows nt系统以及许多版本的unix系统上运行php,而且可以将php作为apache服务器的内置模块或cgi程序运行。 除了能够精确的控制web页面的显示内容之外,用户还可以通过使用php发送http报头。用户可以通过php设置cookies,管理用户身份识别,并对用户浏览页面进行重定向。php具有非常强大的数据库支持功能,能够访问几乎目前所有较为流行的数据库系统。此外,php可以与多...
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 注册表 操作系统 服务器 应用服务器