Welcome 微信登录

首页 / 网页编程 / PHP

PHP中实现进程间通讯

PHP中实现进程间通讯

PHP中实现进程间通讯邱文宇本文将讨论在PHP4环境下如何使用进程间通讯机制——IPC(Inter-Process-Communication)。本文讨论的软件环境是linux+php4.0.4或更高版本。首先,我们假设你已经装好了PHP4和UNIX, 为了使得php4可以使用共享内存和信号量,必须在编译php4程序时激活shmop和sysvsem这两个扩展模块。 实现方法:在PHP设定(configure)时加入如下选项。 --enable-shmop ...
新版PHP极大的增强功能和性能

新版PHP极大的增强功能和性能

在经过长达8个月的开发和测试以后,PHP 4.3.0正式发布了。就范围,时间,成就方面而言,这是最全面的PHP发行版,而且,作为综合用途的脚本语言舞台的一个重要的竞争者,它将更进一步的提高了PHP的地位。 命令行界面 这个版本最终完成了独立的命令行界面(CLI),这可以(配合PHP-GTK一起)用于开发内核和桌面应用程序。CLI是内建部分,但是在配置过程中,只有当CGI版本使用--disable-cgi开关时候,才自动安装;或者使用make install...
PHP中上传大体积文件时需要的设置

PHP中上传大体积文件时需要的设置

不用说,还得找PHP配置文件php.ini的麻烦:)打开php.ini,首先找到; File Uploads ;区域,有影响文件上传的以下几个参数:file_uploads=on;是否允许通过HTTP上传文件的开关。默认为ON即是开upload_tmp_dir;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹upload_max_filesize=8m;望文生意,即允许上传文件大小的最大值。默认为2M在; Data Handlin...
初探PHP5

初探PHP5

虽然 PHP5 还没有正式发布(开发版本已经提供下载),但我们现在就可以开始体验一下新的版本 将要带给我们的惊喜。在以下的介绍中,我们将重点讲述 PHP5 中的三大特色功能。这三大特点为:* 新的对象模式 (New Object Mode)* 异常处理 (Exceptions)* 名称空间 (Namespace)在开始之前,要声明两点:* 文章中的例子为了说明如何操作,有些部分使用了 PHP4 的表现手段,这仅仅是为了提高文章的可读性。* 文章中描述的部分...
用libtemplate实现静态网页生成

用libtemplate实现静态网页生成

by coldwind/iwind/month/ccterran http://iwind.org有很长一段时间我到处问别人怎么实现静态网页,还向唠叨提过问题,而如今,我终于想出了一个很简单的办法,那就是用libtemplate来实现它。大家看:http://doc.iwind.org下面我就如何实现静态网页输出谈一谈。1,修改libtemplate.加入两个函数//将分析结果保存到文件中去function savetofile ($dir,$varnam...
用PHP实现WEB动态网页静态

用PHP实现WEB动态网页静态

在最近几年,万维网(也称环球信息网,即WWW)不断改变信息处理技术的面貌。WEB已经快速地成为一种有效的媒介,并适合人们和商业沟通和协作。几乎所有的信息技术领域都普遍受到WEB的影响。Web访问带来更多用户和更多数据,这意味着给服务器和数据库更多压力和最终用户得到越来越慢的响应速度。与不断靠增加CPU,磁盘驱动器及内存来跟上这种增长的需求相比, WEB动态网页面静态化应该是一个更实用,更经济的选择。 用PHP实现WEB动态网页静态化的具体实现函数如func...
自定义PHP分页函数

自定义PHP分页函数

每次编写列表性质的页面,几乎都要写上一段分页的程序。最近小阳终于决心一劳永逸——自定义一个分页函数,并保存在“pageft.php”文件里。要用到分页的地方,就直接包含“pageft.php”文件,并调用这个函数就行了。小阳在编写这个函数时,尽量注意了程序的可移植性和易用性,下面就是小阳编写的函数:好,分页函数已经写好了,保存为“pageft.php”,要分页时就包含它并调用pageft()函数。不过它并没有输出任何东西,但产生几个全局变量供使用:...
在Windows中安装Apache2和PHP4的权威指南

在Windows中安装Apache2和PHP4的权威指南

Apache 2和PHP是创建交互式网站的流行方案,而且成本很低。在Windows中安装Apache 2是一件轻而易举的事情,但要使PHP 4与Apache 2配合无间地运行,就需要一定的技巧。转自:动态网制作指南 www.knowsky.com在PHP 4.3手册的Windows安装小节,没有解释如何让PHP与Apache 2配合使用,而有关Apache 2安装的小节缺失了你需要的大量信息。在网上公布的其他安装指南中,也包含了不少错误,使一些安装人员只好...
用PHP编程开发“虚拟域名”系统

用PHP编程开发“虚拟域名”系统

如果自己的服务器也能够实现简记域名就好了。其实这并不复杂。你也可以做一个简记域名系统。 简记域名系统的关键技术在于:实现Web页面的重定向(Redirctory)。在本质上,简记域名系统和虚拟机系统完全不同。虚拟机的虚拟域名和IP是存在一一对应关系的。而简记域名系统不需要将域名和IP做一一映射。也就是说,它根本不需要复杂的域名解析机制和虚拟机来完成,它所做的事情就是当你在请求yourname.somedomain时,将你的浏览器重新定向到你本来存放...
15个小时----从修改程序到自己些程序

15个小时----从修改程序到自己些程序

本文属于被风吹倒的男子原创,拥有版权.来自www.iphp.org的论坛,网络转载请保留本信息.非网络转载请联系本人.个人站长自己写东西不容易,也为能够给我继续写下去的勇气和动力,请在转载时候不要删除本说明.本文是第一篇,我会找时间陆续把以后的东西写出来的。很多朋友对于php的认识,长期停留在修改别人的程序上,因为可以修改所以懒惰于进步.或者是买来书看的时候,发现php的函数超级无敌多,看到函数库被吓晕了.等等.我自己是属于后者.本文是专门对于针对懒的花时...
在php中使用sockets:从新闻组中获取文章

在php中使用sockets:从新闻组中获取文章

PHP能打开远程或本地主机上的Socket端口。本文是一个使用Socket的小例子:连接到一个Usenet新闻组服务器,同服务器对话,从新闻组中下载一些文章。 在php中打开一个socket使用fsockopen()打开一个socket.这个函数在php3和php4种都可以使用。函数声明是这样的: int fsockopen (string hostname, int port _[, int errno [, string errstr [, doubl...
用Zend Encode编写开发PHP程序

用Zend Encode编写开发PHP程序

使用PHP的人都知道,Zend Encode是一个脚本编程工具,用它写的程序,必须以源码的形式放置在Web服务器上,所以我们无法保护自己的源代码。大家都知道任何一个脚本程序的执行效率同具有相同功能的编译好的二进制代码相比较,它的执行效率都是比较低的。那么要是有一个工具能够帮我们把用PHP写的程序编译成二进制代码就好了,这样不但执行效率提高了,运行速度也加快了。真要是有这么一个工具,那就是一举两得了。 现在这不是梦想了,Zend Encode就是为此而开发的...
通过对服务器端特性的配置加强php的安全

通过对服务器端特性的配置加强php的安全

作者:san < xuzhikun@nsfocus.com > 主页:http://www.nsfocus.com 日期:2001-11-15 前面象Shaun Clowes和rfp等都比较详细的介绍了php、cgi程序在编程过程中遇到 的问题,以及如何通过应用程序漏洞突破系统,这篇文章我们来通过对php的一些服务器端特性来进行配置加强php的安全。写 cgi脚本的时候我们的确一定注意各种安全问题,对用户输入进行严格的过滤,但是常在岸边走哪有不...
Windows下PHP的任意文件执行漏洞

Windows下PHP的任意文件执行漏洞

 受影响系统: PHP version 4.1.1 under Windows PHP version 4.0.4 under Windows  漏洞描述:  在Windows下的PHP,通过PHP.EXE,攻击者可以让任何文件作为一个php文件,即使这个文件的扩展名不是php。比如,上传一个文件,但是扩展名是mp3,txt,或者gif等等,然后要求PHP去执行它。 例如: 上传一个gif文件,但是实际...
网站加速 PHP 缓冲的免费实现方法

网站加速 PHP 缓冲的免费实现方法

文/徐永久 我们知道 Zend 有免费的优化引擎针对 PHP 而作,但是 FreeLAMP 这次采用的是一个叫做 PHP Accelerator 的缓冲产品。 我们在 “LAMP 加速” 这篇文章中阐述过加速的几种办法,其中提到了 PHP Accelerator,它的安装方法十分简单,但是需要去他的网站获取一个激活键。 一、下载: www.php-accelerator.co.uk/download.php 二、获取激活键并安装: www.ph...
最小化数据传输——在客户端存储数据

最小化数据传输——在客户端存储数据

将程序输出为其他的语言是程序员喜爱的事情之一,在WEB上我们有 两个不同编程环境:客户端(浏览器)和服务器端,根据HTTP协议的定义, 我们可以在编写在客户端输出其他语言的服务端程序,我们选择了作为服 务端语言、javascript作为客户端输出。在本问中我们将向您演示这样用 该方案把数据存储在客户端,并且在诸如:聊天室、新闻系统或其他您想 实现的应用上达到服务端和客户端(浏览器)的最小的数据传输。 要求以下支持: PHP4 JavaScript Fram...
<< 71 72 73 74 75 76 77 78 79 80 >>