IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置[完整修

如果您有疑问或建议,请进入技术讨论区交流 [补充]关于参照本贴配置这使用中使用的相关问题请参考本人的关于WIN主机下配置PHP的若干问题解决方案总结这个帖子尽量自行解决,谢谢http://bbs.xqin.com/viewthread.php?tid=86更新:2006.1.22如果你在安装过程遇到问题欢迎光临http://bbs.xqin.com提出,本人将尽量帮忙解决!完整标题:Window... [阅读全文]

WIN主机配置PHP的若干问题解决方案总结+failed to open stream解

如果您有疑问或建议,请进入技术讨论区交流 完整主题名:关于WIN主机下配置PHP的若干问题解决方案总结+failed to open stream解决办法此贴基于本人的配置WIN下PHP的帖子而发,总结解决安装配置PHP过程中和后续PHP程序运行的部分问题解决方案原配置WIN主机下支持PHP的帖子内容:IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置... [阅读全文]

AJAX实例:根据邮编自动完成地址信息

如果您有疑问或建议,请进入技术讨论区交流 在注册或购物车结帐的时候,需要用户填入个人资料,这个环节可以简练一下,我们只需客人填入邮政编码,然后就根据这个邮政编码,自动从数据库中取出相应的省,市等地址信息。这样既可以减少客户的输入,增加客户体验,又可以减少由于资料输入而产生的错误。 实现: HTMLscriptfunction createRequestObject() { var ro;... [阅读全文]

将Oracle 10g内置的安全特性用于PHP

如果您有疑问或建议,请进入技术讨论区交流 当今大多数 Web 应用程序都需要至少采用某种基本的安全策略。例如,提供用口令保护的内容的网站、仅具有管理员后端的网站、网志和个人杂志、电子商务网站、企业内联网,等等。 构建这些类型的 Web 应用程序最常用的设计方法是将安全策略整合到 Web 应用程序的业务逻辑中,即由应用程序决定某个用户是否有权访问数据库中的某个数据。在这种情形... [阅读全文]

通过缓存数据库结果提高PHP性能(3)

如果您有疑问或建议,请进入技术讨论区交流 您可能很奇怪为什么只向 nfresults 表中插入了一行 – 毕竟您更新了 ORDER_ITEMS 表中的两行。实际上,这两个更新了的行具有相同的 order_id – 即它们属于同一订单。此处,我们假设客户端应用程序将使用一个语句选择订单的所有订单项,因此它并不需要确切知道已经更改了某个订单的哪些订单项。相反,客户端需要知道其中至少修改、删... [阅读全文]

通过缓存数据库结果提高PHP性能(2)

如果您有疑问或建议,请进入技术讨论区交流 清单 3. 为通知处理程序创建查询注册 DECLARE REGDS SYS.CHNF$_REG_INFO; regid NUMBER; ord_id NUMBER; qosflags NUMBER; BEGIN qosflags := DBMS_CHANGE_NOTIFICATION.QOS_RELIABLE ... [阅读全文]

通过缓存数据库结果提高PHP性能(1)

如果您有疑问或建议,请进入技术讨论区交流 众所周知,缓存数据库查询的结果可以显著缩短脚本执行时间,并最大限度地减少数据库服务器上的负载。如果要处理的数据基本上是静态的,则该技术将非常有效。这是因为对远程数据库的许多数据请求最终可以从本地缓存得到满足,从而不必连接到数据库、执行查询以及获取结果。 但当您使用的数据库与 Web 服务器位于不同的计算机上时,缓存数据库结果集通常是... [阅读全文]

PHP+MySQL应用中使用XOR运算加密算法(2)

如果您有疑问或建议,请进入技术讨论区交流 第7行引入了加密函数文件encrypy_xor.PHP,包括上一小节介绍的两个函数。 第19行,使用用户提交的用户名和密码得到加密后的密码值,并且对于新用户,在第44行将这个加密后的值存储在数据库中。 另外,对于老用户,在第24获取数据库中用户名和加密后的密码信息,并在25行利用这两个值进行解密,然后在第28行通过比较解... [阅读全文]

PHP+MySQL应用中使用XOR运算加密算法(1)

如果您有疑问或建议,请进入技术讨论区交流 本文将介绍一个简单易用的加密/解密算法:使用异或(XOR)运算。本算法原理简单,旨在使读者对信息的加密/解密有一个更加直观的印象。 XOR算法原理 从加密的主要方法看,换位法过于简单,特别是对于数据量少的情况很容易由密文猜出明文,而替换法不失为一种行之有效的简易算法。 从各种替换法运算的特点看,异或运算最适合... [阅读全文]

PHP中使用crypt()实现用户身份验证

如果您有疑问或建议,请进入技术讨论区交流 在开发PHP应用中如果不想自己开发新的加密算法,还可以利用PHP提供的crypt()函数来完成单向加密功能。 了解crypt() 只要有一点使用非Windows平台经验的读者都可能对crypt()相当熟悉,这一函数完成被称作单向加密的功能,它可以加密一些明码,但不能反过来将密码重新转换为原来的明码。crypt()函数定义... [阅读全文]

打造简单的PHPMYSQL留言板

如果您有疑问或建议,请进入技术讨论区交流 数据库结构:(库名:lyb) 表一: admin字段: id(int11) name(varchvr) password(varchvr) 表二: lo字段: id(int11) username(varchvr) sex(varchvr) qq(varchvr) email(varchvr) info(text) ip(varch... [阅读全文]

结合AJAX进行PHP开发之入门7

如果您有疑问或建议,请进入技术讨论区交流 清单 13. 元数据函数 function get_meta_data ( $file ) {  // Using getimagesize, the server calculates the dimensions  list($width, $height) = @getimagesize("images/$file... [阅读全文]

结合AJAX进行PHP开发之入门6

如果您有疑问或建议,请进入技术讨论区交流 最后一步是保证应用程序中的所有链接都是自定义的 Sajax 调用。只需要取上一节中的代码并作如下替换:href="http://www.ASPcool.com/lanmu/index.PHP?start=0&step=5" 变为 _disibledevent= 并在相应的函数中做同样修改:get_image_link() 和 get_... [阅读全文]

结合AJAX进行PHP开发之入门5

如果您有疑问或建议,请进入技术讨论区交流 如果打开清单 8 中的页面,在输入框中输入一些内容然后单击 Enter,那么输入内容就会在一个警告框中显示出来。但在这个看似简单的网页背后,x_foo_bar() JavaScript 函数将远程调用 foo_bar() 函数,并把响应传递给 JavaScript 内置函数 alert()。每个 Sajax 导出函数的最后一个参数都是一个响应处... [阅读全文]

结合AJAX进行PHP开发之入门4

如果您有疑问或建议,请进入技术讨论区交流 添加 Sajax 现在相册提供了基本的导航功能,目录中的图像添加了索引。下面您将看到添加 Sajax 能够改进编程和用户体验。 这里假设您对 Ajax 有基本的了解,最好还熟悉 Sajax 的基础知识(请参阅 参考资料 中的教程)。 Sajax、Ajax 与传统 Web 应用程序 现在我们已经使用... [阅读全文]

结合AJAX进行PHP开发之入门3

如果您有疑问或建议,请进入技术讨论区交流 放大图片 现在有了一个可用的分页器为用户提供一些缩略图。相册的第二项功能是允许用户单击缩略图来查看全图。get_image_link() 函数调用了 expand.PHP 脚本,我们现在就来编写它。该脚本传递用户希望展开的文件的索引,因此必须在此列出目录并获得适当的文件名。随后的操作就很简单了,只需创建病输出 image 标记即可。... [阅读全文]

结合AJAX进行PHP开发之入门2

如果您有疑问或建议,请进入技术讨论区交流 /* * Find a list of images in /images and provide thumbnails */ function get_table ( $limit_start = 0, $limit_step = 5 ) {  $images = get_image_list('images'); ... [阅读全文]

结合AJAX进行PHP开发之入门1

如果您有疑问或建议,请进入技术讨论区交流 异步 JavaScript 和 XML(Asynchronous JavaScript and XML,Ajax)无疑是最流行的新 Web 技术。本文中我们将完全使用 PHP 和 Simple Ajax Toolkit (Sajax) 创建一个简单的相册作为在线 Web 应用程序。我们首先用标准的 PHP 开发方法编写简单的相册,然后再用 Sa... [阅读全文]

PHP开发中解决接收复选框信息的方法分析

如果您有疑问或建议,请进入技术讨论区交流 PHP接收多个同名复选框信息不像ASP那样自动转换成为数组,多个同名复选框在JavaScript中还是以数组的形式存在的,所以在表单提交之前可以利用Javascript把复选框中的信息组合成一个字符数组赋值给表单中的隐藏元素,然后用PHP中的explode函数解析此数组,这样就可以实现复选框信息的传递了,请看下面例子: 假设有这样一个表单: <for... [阅读全文]

PHP程序加速探索之缓存输出教程分享

如果您有疑问或建议,请进入技术讨论区交流 内容缓存输出 PEAR cache 以文件为例: 下面是一个没有使用缓存的PHP小程序: pear_content_cache1.php <?php  echo "这是内容。<P>";  echo "当前时间是" . date('M-d-Y H:i:s A', time()) . ""; ?> 上面这个程序非常简单,现在我们为其加上缓存。 pear_... [阅读全文]

怎么才能让你的PHP引擎全速运转

如果您有疑问或建议,请进入技术讨论区交流 PHP 的最大优势就是速度。 PHP4 已经在这方面做的非常好了,你几乎找不到比它更快的脚本编程语言了。但是如果你的应用负荷很大,而带宽又比较小,或者有其他的瓶颈影响你的服务器性能,那么,你不妨试试笔者为你开出的几个药方,大家试试看哦! 一、代码优化 一谈到代码优化,或许你想到的就是整齐明了的代码,但是本文的意思却不是在此,因为如果要寻求速度的... [阅读全文]

PHP 编程标准

如果您有疑问或建议,请进入技术讨论区交流 PHP 编程标准 最后修改日期: 2000-11-16 PHP编程标准是经由Todd Hoff许可,基于《C++ 编程标准》为PHP而重写的, 作者为Fredrik Kristiansen, 使用本标准,如果您想拷贝一份留做自用的话,那是完全免费的,这也是我们制作它的原因。假如您发现了任何的错误又或者是有任何的改进,请您给笔者发一个email,以便笔者将... [阅读全文]

PHP+MYSQL三日通

如果您有疑问或建议,请进入技术讨论区交流 一、PHP/MySQL简介 您应该听说过开放源代码软件(OSS),除非最近六到八个月来您一直住在火星上。这场运动有着巨大的冲击力,已引起一些大公司的注意。象Oralce、Informix,还有多家公司都开始把他们的主力数据库产品移植到OSS的产物之一 - Linux操作系统上。 如果您有足够的技术力量,拥有一个复杂庞大的关系数据库系统(RDBMS)则... [阅读全文]

php实现web系统单点登录

如果您有疑问或建议,请进入技术讨论区交流 随着用户不断扩大的需求,更多的系统被建造起来。为了获得更好的用户体验,需要实现用户单点登录。所谓单点登录,就是用户在一个系统上登录后,其他系统就不需要重复登录。单点的登录的好处很明显,提高了用户体验度。如何实现单点登录,在这里我提供两种解决方案: 1.一级域名相同,通过共享cookie来实现 有a.the.com和b.the.com A B两个站点, 只... [阅读全文]

安装EPP的调试Zend Debugger

如果您有疑问或建议,请进入技术讨论区交流 最近在工作中遇到的一个问题就是PHP程序的调试,PHP的程序可以直接在页面中显示出错误信息,但是如果是较大较复杂的程序,这种方式的开发效率就极其低下了,那么如何在IDE中可以对程序进行单步调试呢? 问题:如何在Wamp下单步调试PHP程序? 1, 确保机子已经安装了Wamp。 假设www的目标路径为:D:\PHPProject\wamp\www(其中D... [阅读全文]

PHP编写安全应用程序的七个习惯

如果您有疑问或建议,请进入技术讨论区交流 PHP编写安全应用程序的七个习惯,在编写 PHP 应用程序时,请应用下面的七个习惯以确保应用程序具有最好的安全性: 验证输入 保护文件系统 保护数据库 保护会话数据 保护跨站点脚本(Cross-site scripting,XSS)漏洞 检验表单 post 针对跨站点请求伪造(Cross-Site Request Forgeries,CSRF)进行保护... [阅读全文]

超强PHP分页类 支持四种分页模式

如果您有疑问或建议,请进入技术讨论区交流 ?PHP /** * description:超强分页类,四种分页模式,默认采用类似baidu,google的分页风格。 * 2.0增加功能:支持自定义风格,自定义样式,同时支持PHP4和PHP5, * example: * 模式四种分页模式: * require_once('../libs/classes/page.class.php'); * $pa... [阅读全文]

PHP发送邮件函数sendmail()

如果您有疑问或建议,请进入技术讨论区交流 不需要邮件服务器,不使用mail内置函数,一个类就搞定,利用PHPMailer类我写了一个自定义函数 sendmail() ,VERY实用! 以前也在几个PHP论坛上发表过这个发邮件的函数,今天再发,因为today要附上使用例子,如果你还不会用,那就要补补PHP基础课了。 1.下载相关文件sendmail.rar,包含 index.php文件、P... [阅读全文]

PHP文件上传类

如果您有疑问或建议,请进入技术讨论区交流 PHPmail也没什么太大的进展,一直再研究那协议及命令。看到了一个挺好用的文件上传类。 ?php class FileUpload { private $filepath; //指定上传文件保存的路径 private $allowtype=array('gif', 'jpg', 'png', 'jpeg'); //充许上传文件的类型 pr... [阅读全文]

PHP.MVC的模板标签系统之初识PHP.MVC

如果您有疑问或建议,请进入技术讨论区交流 PHP.MVC的模板标签系统(PhpMVC_Tags)现在提供了3种类型的标签:包含指令,声明和表达式。 包含指令能让我们将内容分隔为许多模块,比如:页眉,页脚或者内容.包含的页面可以是HTML,或者其他标签模板页.据个例子,下面的包含指令能用来包含一个页眉: <@ include ’pageHeader.ssp’ @> 声明允许我们在模板种声明一个页面... [阅读全文]
< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 > >> 共4477条 分150页