PHP - 文章列表

共 48 页

  • 为Linux和Windows安装PHP和Oracle

    Oracle 10g Instant Client(免费下载)是PHP 与远程 Oracle 数据库连接的最简单方式,它只需要安装三个库。 \n  PHP 访问 Oracle 的当前 API 所使用的 Instant Client 库称作 OCI8.(此 C 接口的名称最早是在 Oracle8 中引入的。)PHP Oracle 8 函数 可以直接调用 Oracle 8.1.7、9.x 或 10.x,或者也可以为了方便起见,使用可选的抽象类,如 PEAR MDB2 和 ADOdb。 \n  Instant Client 也可以使用老版本的 PHP“oracle”扩展,但它调用不赞成使用的 Ora

  • 使用PHP程序来保护你的flash作品

    本文的保护是指防止用户将swf文件保存到本地,其实这种方法在很久之前就有人使用过了。主要的保护措施就是在php后台读取_SERVER数组,如果是用IE里面的ActiveX控件来加载影片,将会有一个_SERVER[\"HTTP_X_FLASH_VERSION\"]参数,如果是用其它下载软件来下载,则不会有这个参数,纳闷的是用Firefox的ActiveX竟然没有这个参数。这样一来就可以通过这个参数来判断用户的获取方式是否合法了。如果检测到没有_SERVER[\"HTTP_X_FLASH_VERSION\"]这个参数,就可以在后台切换另外一个swf来替换原来的。 另外一个就是缓存问题了,一般swf

  • PHP 开发程序加速运行探索之慢代码优化方法

    掌握了PEAR::BenchMark,现在你已经知道如何测试你的代码,知道如何判断你的代码是快是慢,是哪一部份比较慢。那么接下来我要说的就是如何消灭或优化那部份慢的代码。   这一点上我个人最主要的经验只有两点,一是消除错误的或低效的循环;二是优化数据库查询语句。其实还存在一些其它的优化细节,比如“str_replace比ereg_replace快”、“echo比print快”等等。这些我暂时都放在一边,稍后我会提到用缓存来对付过于频繁的IO。  下面我们将三个功能相同,但程序写法不同的函数的效率(消耗的时间)进行对比。  badloops.php<?php require_once(&#82

  • ó?phpêμ??gb2312oíunicode(UTF-8)??μ?±à??×a??

    ????μ?ày×óê??? gb2312 ×a???a uft-8 ?a??D?ê?php4.3.1ò?oóμ?iconvoˉêyoüo?ó?μ?£???ê?Dèòa×??oD′ò???uft8μ?unicodeμ?×a??oˉêy2é±í(gb2312.txt)ò2DD\n<?text = “μ?×óêé?a”;preg_match_all(“/[x80-xff]?./”,text,ar);foreach(ar[0] as v) echo “&#”.utf8_unicode(iconv(“G

  • 缓存技术详谈—php

    一、引论\nPHP,一门最近几年兴起的web设计脚本语言,由于它的强大和可伸缩性,近几年来得到长足的发展,php相比传统的asp网站,在速度上有绝对的优势,想mssql转6万条数据php如需要40秒,asp不下2分钟.但是,由于网站的数据越来越多,我们渴求能更快速的调用数据,不必要每次都从数据库掉,我们可以从其他的地方,比方一个文件,或者某个内存地址,这就是php的缓存技术,也就是Cache技术.\n二、分析深入\n一般来说,缓存的目的是把数据放在一个地方让访问的更快点,毫无疑问,内存是最快的,但是,几百M的数据能往内存放么?这不现实,当然,有的时候临时放如服务器缓存,如ob_start()这

  • php下免费的加速器,PHP Accelerator

    http://php-accelerator.co.uk/ 可以下载,是zend的强劲对手。是免费的。我已经在用啦。效果还不错。修改 php.ini 加上:zend_extension = /usr/local/lib/php_accelerator_1.3.3r2.sophpa = onphpa.tweaks = onphpa.cache_dir = /tmpphpa.file_perms = 400phpa.cache_file_prune_period = 1hphpa.cache_file_ttl = 1dphpa.shm_size = 10phpa.shm_key = 0xc0deb

  • PHP Shell的编写(改进版)

    以前写过一个没有任何技术含量的PHP CMD Shell,总是觉得功能很弱,并且对一些问题没有处理好,比如浏览目录等,后来深入学习PHP 后,发现了很多有趣的函数个,于是重新简单的编写了一个新的PHP Shell,希望大家喜欢!程序介绍:\n程序:PHP Web Shell版本:v0.4功能:1.可以支持目前主流的操作系统: Win32/*nix/*BSD2.执行系统命令/程序3.浏览目录\n未来功能:1.支持在线 上传/下载 文件功能2.支持在线 新建/删除/添加/修改 文件功能\n程序代码:<html><head><title>PHP Web Shell

  • ajax+php无刷新二级联动下拉菜单(省市联动)源码

    ajax.js/** * ajax无刷新二级联动下拉菜单(省市联动) * * @author arcow <arcow@126.com> * @version 1.0 * @lastupdate 2005-12-29 * */var http_request = false; function send_request(url,method) {//初始化、指定处理函数、发送请求的函数 http_request = false; //开始初始化XMLHttpRequest对象 if(window.XMLHttpRequest) { //Mozilla 浏览

  • 用PHP读取和编写XML DOM

    有许多技术可用于用 PHP 读取和编写 XML。本文提供了三种方法读取 XML:使用 DOM 库、使用 SAX 解析器和使用正则表达式。还介绍了使用 DOM 和 PHP 文本模板编写 XML。\n用 PHP 读取和编写可扩展标记语言(XML)看起来可能有点恐怖。实际上,XML 和它的所有相关技术可能是恐怖的,但是用 PHP 读取和编写 XML 不一定是项恐怖的任务。首先,需要学习一点关于 XML 的知识 —— 它是什么,用它做什么。然后,需要学习如何用 PHP 读取和编写 XML,而有许多种方式可以做这件事。\n本文提供了 XML 的简短入门,然后解释如何用 PHP 读取和编写 XML。\n什

  • 安装并使用phpMyAdmin管理MySQL数据库

    学会使用基于Web数据库的管理工具phpMyAdmin。  如果使用合适的工具,MySQL数据库的管理就会为得相当简单。应用MySQL命令行方式需要对MySQL知识非常熟悉,对SQL语言也是同样的道理。不仅如此,如果数据库的访问量很大,列表中数据的读取就会相当困难。  当前出现很多GUI MySQL客户程序,其中最为出色的是基于Web的phpMyAdmin工具。这是一种MySQL数据库前台的基于PHP的工具。PhpMyAdmin的缺点是必须安装在你的Web服务器中,所以如果没有合适的访问权限,其它用户有可能损害到你的SQL数据。  功受奖者PhpMyAdmin的安装过程非常简单。从http:/