随笔分类 - PHP
摘要:AJAX 投票在这个 AJAX 实例中,我们将演示一个投票程序,网页在不重新加载的情况下,就可以获得结果。到目前为止,您喜欢 PHP 和 AJXA 吗?Yes: No: 本例包括四个元素:HTML 表单 JavaScript PHP 页面 存放结果的文本文件 HTML 表单这是 HTML 页面。它包含一个简单的 HTML 表单,以及一个与 JavaScript 文件的连接:例子解释 - HTM...
阅读全文
摘要:AJAX 可为用户提供更友好、交互性更强的搜索体验。AJAX Live Search在下面的 AJAX 例子中,我们将演示一个实时的搜索。实时的搜索与传统搜索相比,具有很多优势:当键入数据时,就会显示出匹配的结果 当继续键入数据时,对结果进行过滤 如果结果太少,删除字符就可以获得更宽的范围 在下面的文本框中搜索 W3School 的页面 本例包括四个元素:简单的 HTML 表单 JavaScrip...
阅读全文
摘要:AJAX 可用于以 XML 返回数据库信息。AJAX Database 转 XML 实例 (测试说明:该实例功能未实现)在下面的 AJAX 实例中,我们将演示网页如何从 MySQL 数据库中读取信息,把数据转换为 XML 文档,并在不同的地方使用这个文档来显示信息。本例与上一节中的 "PHP AJAX Database" 这个例子很相似,不过有一个很大的不同:在本例中,我们通过使用 respons...
阅读全文
摘要:AJAX 可用来与数据库进行交互式通信。AJAX 数据库实例在下面的 AJAX 实例中,我们将演示网页如何使用 AJAX 技术从 MySQL 数据库中读取信息。在下拉列表中选择一个名字 (测试说明:该实例功能未实现)Select a User: 在此列出用户信息。此列由四个元素组成:MySQL 数据库 简单的 HTML 表单 JavaScript PHP 页面 数据库将在本例中使用的数据库看起来...
阅读全文
摘要:Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。对于Ajax,最核心的一个对象是XMLHttpRequest,所有的Ajax操作都离不开对这个对象的操作。 首先我们来了解怎么在javascript中创建这个对象:var xmlHttp = new XMLHttpRequest...
阅读全文
摘要:MySQL并发能力强、响应速度快,是性能优异的数据库软件;PHP是功能强大的服务器端脚本语言。笔者在山西铝厂网站开发中,采用 PHP4.0+MySQL3.23.38建立了多种应用。下面,以一个简单的聊天室设计为例,介绍PHP+MySQL在网页开发中的应用。 1、总体设计 1.1 构思与规划: 聊天室的基本原理,就是把每个连上同一网页的用户传送的发言数据储存起来,然后将所有的发言数据传给每一用...
阅读全文
摘要:PHP的include()和require()是两种包含外部文件的方法,对于这两种方法有什么区别,很多初学者可能不是很明白。下面总结一下 PHP include()和require()的区别:1:加载失败的处理方式不同:include()会产生一个警告,而require()则导致一个致命的错误(出现错误,脚本停止执行)require() :如果文件不存在,会报出一个fatal error.脚本停止...
阅读全文
摘要:比如 在moudles目录下建个admin模块,那么acl.yaml.php配置文件的书写应该如下所示admin: default: allow: 'member' actions: login: allow: ACL_EVERYONE
阅读全文
摘要:在了解 ACL 的原理和机制后,我们现在来为 todo 应用加上访问控制功能。 为控制器指定访问规则 默认情况下,所有的访问控制规则都书写在 acl.yaml 中,该文件的结构如下: 控制器名称: allow: 允许使用该控制器的角色 例如: tasks: allow: 'MEMBER' 表示只有具有 MEMBER 角色的用户才可以使用 tasks 控制器。依次类推,我们可以给每...
阅读全文
摘要:在实际的程序开发中,执行字符串替换操作是一件非常经常的事,对str_replace函数的实用也会非常频繁。 这段时间在看《PHP和MySQL Web开发》一书看到str_replace讲解,一段小提示写到:可以为str_replace的三个都使用数组传入,但讲解比较简单,于是决定自己的试验一下该函数在各个参数传入数组时的执行结果。 函数原型:mixed str_replace(mixed need...
阅读全文
摘要:需要用到的绿色软件如下:PHP 5.2.9-2。下载地址:http://www.php.net/get/php-5.2.9-2-Win32.zip/from/a/mirror我们采用CGI模式,俗话说风水轮流转,上次发帖时流行Module模式,现在流行CGI/FCGI模式,这种模式更灵活,更方便。IIS7更是仅支持CGI模式的PHP了。总之好处多多。phpMyAdmin 3.1.3.2下载地址:h...
阅读全文
摘要:MySQL+PHP产生乱码原因:◆ MySQL数据库默认的编码是utf8,如果这种编码与你的PHP网页不一致,可能就会造成MySQL乱码;◆ MySQL中创建表时会让你选择一种编码,如果这种编码与你的网页编码不一致,也可能造成MySQL乱码;◆ MySQL创建表时添加字段是可以选择编码的,如果这种编码与你的网页编码不一致,也可能造成MySQL乱码;◆ 用户提交页面的编码与显示数据的页面编码不一致,...
阅读全文
摘要:用PHP的ob_start();控制您的浏览器cache!Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。我们先举一个简单的例子,让大家对Output ...
阅读全文
摘要:今天在xampp-control中启动不了mysql,提示说mysql service没启动,一时还真不知道怎么回事,我是在360安全卫士提示我是否将mysql设置为系统服务时选择的是否,结果就出了这个问题, 我是想:既然是系统服务,那我把系统服务停了应该可以了吧,于是我通过xampp-control中的SCM进入服务,找到mysql,然后将启动类型改为“已禁用”,可是还是...
阅读全文
摘要:放弃xampp后改安装WampServer,用Firefox打开页面提示下面错误 以下内容为引用 Firefox提示错误内容编码错误无法显示您尝试查看的页面,因为它使用了无效或者不支持的压缩格式。请联系网站的所有者以告知此问题。以前也遇到过同样的问题,记得是PHP代码ob_start('ob_gzhandler')导致的,导致的原因有两种, 服务器不支持这种压缩格式,可使用function_exi...
阅读全文
摘要:XAMPP官网上现在出了1.73了。但是,“美丽的东西一般都比较简单,而简单的不一定美丽”。所以,这个软件向linux、windows通吃,我觉得它不美丽。 XAMPP是相对LAMP而言的,而LAMP就是所谓的Linux+Apache+MySQL+PHP黄金组合,X代表通用系统,目前包括LINUX系统(在 Ubuntu、SuSE、RedHat、Mandrake 和 Debi...
阅读全文
摘要:相关软件下载地址:http://cn.php.net/get/php-5.2.6-Win32.zip/from/a/mirrorhttp://dev.mysql.com/get/Downloads/MySQL-6.0/mysql-6.0.4-alpha-win32.zip/from/pick?done=ea11691f4869fahttp://httpd.apache.org/download.c...
阅读全文
摘要:前几天给 Nova 的缓存系统添加了 Memcache 支持。但是这玩意儿对个人博客系统来说可能不太合适(哪天 XKLog 推出多用户版本了可能会派上用场),事实上,就我自己试用而言,单机情况下使用 Memcache 反而可能使性能下降(使用 SHMOP 时运行时间在 20 微秒左右,使用 Memcache 时运行时间在 40 微秒左右)。于是又准备鼓捣一下如上三个 PHP 加速器。 一、PHP加...
阅读全文
摘要:在Windows下自己建网站是一件挺不错的事情。由于开源软件的火爆,Apache+php+MySQL成为许多人的首选。可是相比Windows自带的IIS,对于第一次建站的人来说,这些软件复杂的配置往往成为阻碍新手的绊脚石,往往需要阅读大量文档。所以结合自己的经验总结了一个基本的建站步骤。希望对大家有用。 1. 分别下载Apache(http://httpd.apache.org/download...
阅读全文
摘要:一,PHP脚本代码标记PHP的脚本是文件中一对特殊标记所包括的内容,如ASP是“<%....%>”,PHP可看成是“<?...?>”。然而为了适应XML标准以将PHP嵌入到XML或XHTML中,PHP不建议使用短格式的“<?...?>”,而建议使用长格式标记“<?php.....
阅读全文

浙公网安备 33010602011771号