【php生成唯一id的方法详解】教程文章相关的互联网学习教程文章

php中使用PHPExcel读写excel(xls)文件的方法【代码】

首先从GitHub上下载 excel的相关类库下载地址:https://github.com/PHPOffice/PHPExcel以下是从excel中获取数据 1 <?php2/**3 *4 * @copyright 2007-2012 Xiaoqiang.5 * @author Xiaoqiang.Wu <jamblues@gmail.com>6 * @version 1.017*/ 8 9error_reporting(E_ALL); 10 date_default_timezone_set(‘Asia/ShangHai‘); 1112/** PHPExcel_IOFactory */13 require_once ‘Classes/PHPExcel/IOFactory.php‘; 1415// Check prerequis...

在php中判断一个请求是ajax请求还是普通请求的方法

/path/to/pkphp.com/script.php?ajax 在php脚本中使用如下方法判断: 复制代码 代码如下:if(isset($_GET[‘ajax‘])) { ...这是一个ajax请求,然后... } else { ...这不是一个ajax请求,然后... } 通过传递_GET参数的方法简单实现了网页请求的判断。但是如果需要这样的功能,这个方法可能就有弊端,功能需求如下: 1.通过ajax请求的网页与普通请求的网页内容是不相同的 2.通过ajax请求的网页是为了方便用户操作,两种方法请求打开的...

php生成圆角图片的方法

本文实例讲述了php生成圆角图片的方法。分享给大家供大家参考。具体如下:复制代码 代码如下:<?php $image_file = $_GET[‘src‘]; $corner_radius = isset($_GET[‘radius‘]) ? $_GET[‘radius‘] : 20; // The default corner radius is set to 20px $topleft = (isset($_GET[‘topleft‘]) and $_GET[‘topleft‘] == "no") ? false : true; // Top-left rounded corner is shown by default $bottomleft = (isset($_GET[‘bot...

PHP利用APC模块实现文件上传进度条的方法

本文实例讲述了PHP利用APC模块实现文件上传进度条的方法。分享给大家供大家参考。具体分析如下:以前的php5.2之前的版本是不能可使用APC模块的,因为之前的压根就没有这个APC模块,如果想使用APC模块实现上传进度条我们必须是php5.2或更高版本.从5.2开始APC加入了一个叫APC_UPLOAD_PROGRESS的东东,解决了困扰大家已久的进度条问题。并且它把原来的上传时把临时文件全部缓存到内存改成了当临时文件达到设定值时就自动保存到硬盘,有效...

Ping服务的php实现方法,让网站快速被收录

这篇文章继续说说这个ping服务的问题,首先归纳和总结以下资料: 【1】手动Ping服务地址: Baidu(百度)地址: http://ping.baidu.com/ping.html Google(谷歌)地址:http://blogsearch.google.com/ping Feedsky(飞递)地址:http://ping.feedsky.com/ping.html Qihoo(奇虎)地址:http://so.blog.qihoo.com/pingblog.html IASK(爱问)地址:http://blog.iask.com/ping.php 【2】自动Ping 服务应用编程接口(API): Google(谷歌):http:/...

php 加密 解密 方法

base64 Base64编码可用于在HTTP环境下传递较长的标识信息               base64_encode base64_decodeserialize 可以将类(对象)存储为字符串. 可以用unserialize还原存储的类(对象)          serialize     unserialize json 数据交换格式.值可以是:数字,字符串,逻辑值,数组,对象,null.可适用多种语言       json_encode json_decode...

使用 eAccelerator加速PHP代码的方法

eAccelerator 真是一个好东西(它的前身是truck-mmcache)。 简单来讲它是一套配合PHP(支持PHP5)运作的缓存系统,通过共享内存或磁盘文件方式交换数据。 它被广为使用的是PHP源码“编码”(不太贴切的称为“加密”)和缓存PHP执行的中间码以加速。关于 eA 的安装使用的文章已经很多而且也很详细了,这次我想推荐的是用它辅助程序设计缓存,它提供了一组API如下: 是一个非常便捷而又稳定的本机缓存实现方式,目前这部分设计似...

ThinkPHP3.2.3中,查询语句中in的使用方法。【代码】

//删除分类publicfunction del(){ $cid = I(‘get.cid‘); $cate = M(‘category‘)->field(‘cid,pid‘)->select(); $cate = $this->son_cate($cate,$cid); $cate[] = $cid;//$cate为一个数组 $where[‘cid‘] = array(‘in‘,$cate);//cid在这个数组中, M(‘category‘)->where($where)->delete();//$where作为条件传进来 $this->success(‘分类删除成功‘); } 原文:http://www.cnblogs.com/yxhblogs/p/5936921.html

PHP执行Curl时报错提示CURL ERROR: Recv failure: Connection reset by peer的解决方法【代码】

最近在使用curl中遇到CURL ERROR: Recv failure: Connection reset by peer的报错提示,现把解决方法与大家共享,希望对大家有所帮助。我们经常用curl来访问web站点,web站点目前主要分为http和https两种协议,众所周知https类型的网站都是通过ssl协议+http协议的,是目前最安全的网站协议,访问此类网站的时候,会走ssl协议,验证访问者的证书,检测是否安全。通过curl访问此类网站也是如此流程,但是curl中需要添加相应的参数,绕...

PHP类的静态(static)方法和静态(static)变量使用介绍

PHP类的静态(static)方法和静态(static)变量使用介绍,学习php的朋友可以看下 在php中,访问类的方法/变量有两种方法: 1. 创建对象$object = new Class(),然后使用”->”调用:$object->attribute/function,前提是该变量/方法可访问。 2. 直接调用类方法/变量:class::attribute/function,无论是静态/非静态都可以。但是有前提条件: A. 如果是变量,需要该变量可访问。 B. 如果是方法,除了该方法可访问外,还需要满足:...

PHP编译过程中常见错误信息的解决方法

在CentOS编译PHP5的时候有时会遇到以下的一些错误信息,基本上都可以通过yum安装相应的库来解决。以下是具体的一些解决办法:checking for BZip2 support… yes checking for BZip2 in default path… not found configure: error: Please reinstall the BZip2 distributionFix: yum install bzip2-develchecking for cURL support… yes checking if we should use cURL for url streams… no checking for cURL in default path…...

php $_SERVER["REQUEST_URI"]获取值的通用解决方法

复制代码 代码如下:<?php // 说明:获取 _SERVER[‘REQUEST_URI‘] 值的通用解决方案 function request_uri() { if (isset($_SERVER[‘REQUEST_URI‘])) { $uri = $_SERVER[‘REQUEST_URI‘]; } else { if (isset($_SERVER[‘argv‘])) { $uri = $_SERVER[‘PHP_SELF‘] .‘?‘. $_SERVER[‘argv‘][0]; } else { $uri = $_SERVER[‘PHP_SELF‘] .‘?‘. $_SERVER[‘QUERY_STRING‘]; } } return $uri; } ?> php $_SERVER["REQUEST...

php发送与接收流文件的方法

本文实例讲述了php发送与接收流文件的方法。分享给大家供大家参考。具体如下:sendStreamFile.php 把文件以流的形式发送 receiveStreamFile.php 接收流文件并保存到本地sendStreamFile.php文件:复制代码 代码如下:<?php /** php 发送流文件 * @param String $url 接收的路径 * @param String $file 要发送的文件 * @return boolean */ function sendStreamFile($url, $file){ if(file_exists($file)){ ...

PHP中捕获超时事件的方法实例【代码】

set_error_handler()不能捕获致命错误(具体错误类型见手册)。所以需要如下方法: <?php ini_set ( ‘max_execution_time‘, 1 ); function shutdown() {$a = error_get_last ();print_r ( $a ); } register_shutdown_function ( ‘shutdown‘ ); while ( true ) { }注意:sleep()停顿时间不算在max_execution_time中。原文:http://www.jb51.net/article/61074.htm

报错compile_str() flow.php on line 375的解决方法【代码】

flow.php line 375,flow.php 找到375行: * 保存收货人信息*/$consignee = array(‘address_id‘ => empty($_POST[‘address_id‘]) ? 0 : intval($_POST[‘address_id‘]),‘consignee‘ => empty($_POST[‘consignee‘]) ? ‘‘ : compile_str(trim($_POST[‘consignee‘])),‘country‘ => empty($_POST[‘country‘]) ? ‘‘ : intval($_POST[‘country‘]),‘province‘ => empty($_P...