PHP - 文章列表

  • PHP获取远程图片并把它保存到本地

    <?php // // Function: 获取远程图片并把它保存到本地// // // 确定您有把文件写入本地服务器的权限 // // // 变量说明: // url 是远程图片的完整URL地址,不能为空。// filename 是可选变量: 如果为空,本地文件名将基于时间和日期 // 自动生成. function GrabImage(url,filename="") { if(url==""):return false;endif;&n

  • windows下Apache2+php4+MySql5集成简明教程

    作者:fbysssBlog:blog.csdn.net/fbysssmsn:jameslastchina@hotmail.com声明:本文章由fbysss原创,转载或引用请注明引用地址。关键字:Apache,php,MySql

  • PHP安全配置之实现安全的两个重点

    一、Web服务器安全   PHP其实不过是Web服务器的一个模块功能,所以首先要保证Web服务器的安全。当然Web服务器要安全又必须是先保证系统安全,这样就扯远了,无穷无尽。PHP可以和各种Web服务器结合,这里也只讨论Apache。非常建议以chroot方式安装启动Apache,这样即使Apache和PHP及其脚本出现漏洞,受影响的也只有这个禁锢的系统,不会危害实际系统。但是使用chroot的Apache后,给应用也会带来一定的麻烦,比如连接mysql时必须用127.0.0.1地址使用tcp连接而不能用localhost实现socket连接,这在效率上会稍微差一点。还有mail函数发送邮件也

  • PHP生成动态WAP页面

    WAP(无线通讯协议)是在数字移动电话、个人手持设备(PDA等)及计算机之间进行通讯的开放性全球标准。由于静态的WAP页面在很多方面不能满足用户个性化的服务请求,因此通过WAP服务器端语言产生动态的WML页面,具有很广泛的应用价值和很高的商业价值。   WAP应用结构非常类似于Internet,一个典型的WAP应用请求是这样的:首先,具有WAP用户代理功能的移动终端(WAP手机等)通过内部运行的微浏览器(Micro Browser)对某一网站以无线方式发送WAP服务请求。该请求先由WAP网关截获,对信息内容进行编码压缩,以减少网络数据流量,同时根据需要将WAP协议转换成HTTP协议,然后将处理

  • Linux环境下如何使用PHP处理图像

    利用PHP创建图像是相当容易的一件事情。只要安装一些第三方的库文件并具有一定的几何知识,就可以利用PHP来创建和处理图像了。目前PHP使用GD库处理图像。在PHP中一些图像函数是可以直接使用的,但是大多数函数需要安装GD函数库。GD库提供一系列函数进行画图、使用颜色、处理预存的图像和填充操作。GD库是Thomas Boutell设计的ANSI C语言编写,同时支持在perl、Tcl语言中作图。由于GD是一个可以被建立成共享或静态的库,所以在PHP使用GD库进行图像操作是非常容易的。GD图像库工作原理见图1。\n图1 PHP图像调用原理\n  GD库目前由Boutell公司维护,官方网址是:ht

  • PHP.MVC的模板标签系统之标签行为调度

    TagActionDispatcher是一个标准的ActionDispatcher类的实现,它支持访问基本模板标签。TagActionDispatcher类支持相同的ActionObjects集合和ViewResourcesConfig属性作为默认的ActionDispatcher。TagActionDispatcher类能被用在带有或没有带有模板标签系统上,尽管由于它的额外处理会造成小的性能下降。  模板标签库是PHP。MVC框架结构的子系统,模板标签库联合TagActionDispatcher一起工作来支持一些简单的模板标签。  下面的图表显示了PHP。MVC模板标签系统的总揽。左边展示的

  • 在PHP中开发XML应用程序之基础篇

      一、 XML简介  XML(可扩展的标注语言)是一种W3C标准,主要用于Web应用程序和服务器之间实现容易的交互、数据的存储与使用。  使用XML标准编码的数据具有能容易被人和计算机解释的意义和结构。XML数据是平台和应用程序独立的。不用多说,这本身就使XML成为适合于互联网的一个理想的数据交换格式(事实上,它正是因这一用途而被开发的)。最近,宽带连接的增长及消费者对于越过任何媒体进行数据共享的应用软件的需求意味着,XML Web服务和应用软件正变得越来越丰富。  XML的发明正是为了解决描述网上丰富的数据的组织问题;而目前为止,这一问题仅能够通过HTML的巧妙使用得到部分地解决。  下面

  • 利用PHP上传文件

    这是一个经典范例,它实现了最长用功能,稍加修改就能定制为强大的上传程序. \n<html><head>\n<title>上载文件表单</title></head>\n<body>\n<form enctype=”multipart/form-data” action=”\" method=”post”>\n请选择文件: <br>\n<input name=”upload_file” type=”fi

  • PHP开发中关于文件操作的疑难问答

      前言:\n  PHP中对各类数据库的操作有着支持,对文件的操作也同样有着很丰富的操作方法,很多朋友现在的操作还是基于文件操作可是有的时候在操作文件的时候还存在不少的困惑和疑点,以下是我在日常编写过程中碰到的以及坛上朋友所碰到的关于文件操作的一些问题收藏吧。 \n  问:如何新建一个文件? \n  答:\n  1、使用fopen(要建立的文件名,参数),参数可选w,w+,a,a+ \n  2、使用exec(echo ” > 要建立的文件名);这样是使用系统方式建立这个文件,你还可以使用touch这个linux命令来建立 \n  问:为什么我无法建立文件? \n  答:\n 

  • PHP计算页面执行时间

    以下类定义了一个计时器,将你的执行脚本加入到”容器”内即可(请看注释) \n<?\nclass timer\n{ var StartTime = 0;\nvar StopTime = 0;\nvar TimeSpent = 0;\nfunction start(){\nthis->StartTime = microtime();}function stop(){this->StopTime = microtime();}function spent(){if (this->TimeSpent) {return this->TimeSpent