以图明志

PHP服务器脚本

PHP脚本的最大执行时间问题

ini_set('max_execution_time', '0')
php.ini 中缺省的最长执行时间是 30 秒,这是由 php.ini 中的 max_execution_time 变量指定,倘若你有一个需要颇多时间才能完成的工作,例如要发送很多电子邮件给大量收件者,或者要进行繁重的数据分析工作,服务器会在 30 秒后强行中止正在执行的程序,如何解决这个问题呢。

PHP服务器脚本

PHP函数补完:parse_url()

把URL解析成需要的部分
parse_url() 函数可以解析 URL,返回其组成部分。此函数返回一个关联数组,包含现有 URL 的各种组成部分。如果缺少了其中的某一个,则不会为这个组成部分创建数组项。此函数并不意味着给定的 URL 是合法的,它只是将上方列表中的各部分分开。parse_url() 可接受不完整的 URL,并尽量将其解析正确。

PHP服务器脚本

PHP函数补完:import_request_variables()

将页面传值写入全局作用域
import_request_variables 函数可以在 register_global = off 时,把 GET/POST/Cookie 变量导入全局作用域中。将 GET/POST/Cookie 变量导入到全局作用域中。如果你禁止了 register_globals,但又想用到一些全局变量,那么此函数就很有用。

PHP服务器脚本

PHP函数补完:ImageCopyResamples()

PHP图像缩放的两个函数比较
PHP缩放图像有两种方法:ImageCopyResized() 函数在所有GD版本中有效,但其缩放图像的算法比较粗糙。ImageCopyResamples(),其像素插值算法得到的图像边缘比较平滑,质量较好,但该函数的速度比 ImageCopyResized() 慢。

PHP服务器脚本

PHP数组中的指针小思考

使用each()函数调用函数reset()将数组指针重置
最近在工作中遇到一个很奇怪的问题,在使用each这个函数对一个数组遍历之后,再把该数组作为实参传递给一个函数,在函数内部再次使用each遍历形参数组。说明一下,两次使用each这个函数的目的很简单,就是将数组中的key转换成变量名,而key对应的value值转换成变量的值。其实这个功使用函数extract就能实现。在来接着说说在函数内部使用each函数时出现了什么问题。

PHP服务器脚本

PHP用foreach遍历数组比较高效

多用foreach来操作数组
这里的array_name是你要遍历的数组名,每次循环中,array_name数组的当前元素的值被赋给$value,并且数组内部的下标向下移一 步,也就是下次循环回得到下一个元素。跟第一种方法的区别就是多了个$key,也就是除了把当前元素的值赋给$value外,当前元素的键值也会在每次循环中被赋给变量$key。键值可以 是下标值,也可以是字符串。

PHP服务器脚本

如何用PHP改变图片的尺寸

imagecopyresampled()函数的使用
改变图片的尺寸是一个很常见的功能需求,下面开始研究下关于PHP改变图片尺寸的方法。先介绍一个自己写的函数。imagecopyresampled() 将一幅图像中的一块正方形区域拷贝到另一个图像中,平滑地插入像素值,因此,尤其是,减小了图像的大小而仍然保持了极大的清晰度。dst_im 和 src_im 分别是目标图像和源图像的标识符。

PHP服务器脚本

重磅:PHP数组各种操作与函数汇总

数组承担了很大的数据操作任务
对于Web编程来说,最重要的就是存取和读写数据了。存储方式可能有很多种,可以是字符串、数组、文件的形式等。数组,可以说是PHP的数据应用中较重要的一种方式。PHP的数组函数众多。数组的使用在PHP中至关重要,由于PHP没有指针,所以数组承担了很大的数据操作任务。学好数组,才能把PHP应用的得心应手。

PHP服务器脚本

PHP函数补完:call_user_func()

从UCenter里了解的一个函数
UCenter源代码里有一个函数call_user_func,开始以为是自己定义的函数,结果到处都找不到。后来才知道call_user_func是PHP的内置函数,该函数允许用户调用直接写的函数并传入一定的参数,下面总结下这个函数的使用方法。

PHP服务器脚本

PHP如何删除文件或文件夹

unlink()与rmdir()这两个函数的使用
有时候我们需要用PHP来删除文件和文件夹,PHP本来也都有函数可以实现,下面简单记录一下代码,方便以后信守拈来。先看一下代码。unlink() 函数用于删除文件。若成功,则返回 true,失败则返回 false。rmdir() 函数用于删除空的目录。它尝试删除 dir 所指定的目录。 该目录必须是空的,而且要有相应的权限。

PHP服务器脚本

PHP函数补完:explode()

将字符串分割成数组
explode() 函数可以把字符串分割为数组。语法:explode(separator,string,limit)。separator,必需。规定在哪里分割字符串。 string,必需。要分割的字符串。limit,可选。规定所返回的数组元素的最大数目。本函数返回由字符串组成的数组,其中的每个元素都是由 separator 作为边界点分割出来的子字符串。

PHP服务器脚本

一个简单的PHP多图上传小脚本

move_uploaded_file() 函数的使用
之前也写过很多图片上传的程序,但是都没有下面这个简短。越简单的程序越好,不是吗?先上源代码,你可以copy到自己的电脑上去运行~move_uploaded_file() 函数将上传的文件移动到新位置。若成功,则返回 true,否则返回 false。本函数检查并确保由 file 指定的文件是合法的上传文件(即通过 PHP 的 HTTP POST 上传机制所上传的)。

PHP服务器脚本

PHP数组操作函数汇总

一些很有用的数组操作函数介绍
PHP中最常用到的数据结构就是数组,数组可以帮我们解决很大一部分的编程问题。其实有很多数组操作不用我们自己写,系统已经自带了相关的函数了。下面我们介绍一些关于PHP数组操作的函数,也许有些你没有听说过。

PHP服务器脚本

PHP函数补完:number_format()

PHP取小数点后几位与格式化数字
number_format() 函数通过千位分组来格式化数字。参数decimals规定多少个小数。如果设置了该参数,则使用点号 (.) 作为小数点来格式化数字。该函数支持一个、两个或四个参数(不是三个)。

PHP服务器脚本

PHP函数补完:mysql_fetch_array()

从结果集取出数组
mysql_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有。返回根据从结果集取得的行生成的数组,如果没有更多行则返回 false。参数 data 是可选的。它规定规定要使用的数据指针。该数据指针是 mysql_query() 函数产生的结果。

PHP服务器脚本

PHP的mysql_connect与mysql_pconnect

功能上无差异,性能上有区别
mysql_pconnect是用来在php与mysql间建立一条持续连接, 一般php的执行模式是脚本开始执行时初始化所有资源, 脚本运行结束后释放所有资源。 而mysql_pconnect的方式则不这样, mysql_connect每次都是重新通过tcp 或者unix domian socket跟sql服务器建立关系, 每次握手都是要消耗不少服务器资源的。
30 / 34 首页 < Prev 28 29 30 31 32 Next > 尾页 页码: