php技术

php技术

基于PHP CURL用法的深入分析

阅读(18) 作者(admin)

如下所示:复制代码 代码如下:<?phpheader('Context-Type:text/html;charset:gb2312;');$urls = array( 'http://www.baidu.com/', 'http://www.pconline.com.cn/', 'http://www.163.com/');$options = array( CURLOPT_...

php技术

基于php冒泡排序算法的深入理解

阅读(21) 作者(admin)

交换排序的基本思想:两两比较待排序的数据,如果发生逆序,则交换之,直到全部数据都排好序为止。&#8226;冒泡排序的基本思想:1.从后往前,扫描所有的数据,如果相邻的两个数发生逆序,则互换。--第1趟冒泡2.从后往前,扫描最后一个到第...

php技术

深入apache host的配置详解

阅读(20) 作者(admin)

<VirtualHost *:80> ServerAdmin webmaster@dummy-host.127.0.0.1 DocumentRoot "D:/dev/Apache2.2/docs/dummy-host.127.0.0.1" ServerName dummy-host.127.0.0.1 ServerAlias www.dummy-host.127.0.0.1...

php技术

深入PHP autoload机制的详解

阅读(9) 作者(admin)

在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便 利。这 也是OO设计的基本思想之一。在PHP5之前,如果需要使用一个类,只需要直接...

php技术

定义php常量的详解

阅读(19) 作者(admin)

常量可以理解为值不变的变量。常量值被定义后,在脚本的其他任何地方都不能被改变。一个常量由英文字母、下划线、和数字组成,但 数字不能作为首字母出现。在php中使用defaine()函数来定义常量,该函数的语法格式为:define...

php技术

如何用php获取文件名后缀

阅读(23) 作者(admin)

php获取文件后缀名(format file)//方法一: 复制代码 代码如下:<?php function extend_1( $file_name ) { $retval = “” ; $pt = strrpos ( $file_name , “.” ); if ( $pt ) $retval = subs...

php技术

深入php多态的实现详解

阅读(22) 作者(admin)

多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息将可以产生不同的结果,这种现象称为多态性。

多态性允许每个对象以适合自身的方式去响应共同的消息。多态性增强...

php技术

linux环境apache多端口配置虚拟主机的方法深入介绍

阅读(10) 作者(admin)

默认情况下,linux上apache使用的默认文档目录是:/var/www默认端口是:80如果想发布自己的一个系统资源目录,可以使用下面的方法,执行如下命令:(1)添加监听端口#cd /etc/apache2#vim ports.conf文件添加:NameVirtualHost *:80...

php技术

探讨PHP删除文件夹的三种方法

阅读(20) 作者(admin)

1、递归法 复制代码 代码如下:deleteDir($dir){if (rmdir($dir)==false && is_dir($dir)) { if ($dp = opendir($dir)) { while (($file=readdir($dp)) != false) { if (is_dir($file) && $file!='.' &&...

php技术

php批量上传的实现代码

阅读(26) 作者(admin)

如下所示:复制代码 代码如下: if (isset($_POST['submit'])) { foreach($_FILES['product_img']['error'] as $k=>$v){ if ($v == UPLOAD_ERR_OK) { $sql ='product_img'.($k+1); $tmp_name = $_FILES['...

php技术

PHP转换IP地址到真实地址的方法详解

阅读(15) 作者(admin)

想要把IPv4地址转为真实的地址,肯定要参考IP数据库,商业的IP数据库存储在关系型数据库中,查询和使用都非常方便,但是成本不是个人和小公 司愿意承受的,所以简单应用的思路就是利用一些免费的IP数据库或者一些大网站提供的...

php技术

PHP写的加密函数,支持私人密钥(详细介绍)

阅读(13) 作者(admin)

在开发PHP系统时,会员部分往往是一个必不可少的模块,而密码的处理又是不得不面对的问题,PHP 的 Mcrypt 加密库又需要额外设置,很多人都是直接使用md5()函数加密,这个方法的确安全,但是因为md5是不可逆加密,无法还原密...

php技术

PHP版 汉字转码的实现详解

阅读(22) 作者(admin)

如下所示:复制代码 代码如下:<?phpfunction unicode_encode($str, $encoding='GBK', $prefix='&#', $postfix=';'){ $str = iconv($encoding, 'UCS-2', $str); $arrstr = str_split($str, 2); $unistr = ''; for($i=0,...

php技术

深入php处理整数函数的详解

阅读(28) 作者(admin)

Ceil: 计算大于指定数的最小整数。 Floor: 计算小于指定数的最大整数。 round: 四舍五入。 根据需要选用 复制代码 代码如下:<?php$a=20;$b = 6;echo ($a/$b)."<br>"; //out 3.3333333333333echo ceil($a/$b)."<br>";...

解决ajax+php中文乱码的方法详解
php技术

解决ajax+php中文乱码的方法详解

阅读(25) 作者(admin)

中文如果用表单提交的话,不会出现乱码,而用ajax提交就会出现乱码,这是什么原因呢?

我的理解是,我在写源码的时候,一般用记事本写,保存的时候默认用ANSI编码,源码中也没有用“<meta http-equiv=Content-Type content=text/htm...

php技术

PHP页面间参数传递的四种方法详解

阅读(29) 作者(admin)

我们定义page01.php和page02.php两个php文件,将page01中的内容想办法传递到page02,然后供我们继续使用。--------------------------------------------------------------------------------第一种:使用客户端浏览器的c...

利用PHP+JS实现搜索自动提示(实例)
php技术

利用PHP+JS实现搜索自动提示(实例)

阅读(28) 作者(admin)

我觉得我有必要写这个教程,因为曾经见到的大部分关于自动完成的应用程序都只是给你一个程序源码包,然后告诉你怎么使用,而不是告诉你它是如何工作的以及为什么这样做。而知道这些可以让你对这个插件可以进一步的按自己的...

php技术

php生成zip压缩文件的方法详解

阅读(25) 作者(admin)

复制代码 代码如下:require_once "./include/zip.php"; $zip = new PHPZip(); //$zip -> createZip("要压缩的文件夹目录地址", "压缩后的文件名.zip");   //只生成不自动下载 $zip -> downloadZip("要压缩的文件夹...

php技术

基于php iconv函数的使用详解

阅读(13) 作者(admin)

unix下安装PHP的module,需要重新编译PHP,Windows下安装模板,只需将php.ini里的配置打开相应的dll就可,例如,需要加入gb库的支持,需要如下设置:extension_dir = "C:/ipaddr/php/extensions/"(注意,建议写全地址,并且后面加上/,很...

php技术

探讨php define()函数及defined()函数使用详解

阅读(19) 作者(admin)

The define() function defines a constant.define()函数的作用是:定义一个常量。Constants are much like variables, except for the following differences: 常量[constant]与变量[variable]有很多相似的地方,因此,很...

php技术

如何用php获取程序执行的时间

阅读(34) 作者(admin)

在head.htm中加入,也就是在默认模版中添加“$stime=microtime(true); //获取程序开始执行的时间”复制代码 代码如下:<!--<?php$stime=microtime(true); //获取程序开始执行的时间$GuideFid[$fid]=str_replace("<a hre...

php技术

joomla jce editor 解决上传中文名文件失败问题

阅读(26) 作者(admin)

不论是JCE还是CKEDITOR,都没解决中文名文件的问题,要么上传失败,要么传上去了中文名不能被web访问。相比之下,JCE更加人性化,比如文件上传后默认被选中,不需用户在那么小的弹出窗口去上下翻搜寻刚刚上传的文件。研究了下JCE...

php技术

php缩放图片(根据宽高的等比例缩放)实例介绍

阅读(14) 作者(admin)

推荐一个简单实用的缩放图片工具 SimpleImage,参考http://www.white-hat-web-design.co.uk/blog/resizing-images-with-php/

使用方法:

设定宽高,不等比例缩放 复制代码 代码如下: <?php include('SimpleImage.php')...

php技术

PHP获取当前页面完整URL的实现代码

阅读(30) 作者(admin)

javascript实现:复制代码 代码如下:top.location.href 顶级窗口的地址 this.location.href 当前窗口的地址PHP实现:复制代码 代码如下:#测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机地址...

php技术

如何判断php数组的维度

阅读(10) 作者(admin)

如下所示:复制代码 代码如下:<?php /** * 返回数组的维度 * @param [type] $arr [description] * @return [type] [description] */function arrayLevel($arr){ $al = array(0); function aL($arr,&...