![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
钟灵2023
AnyScript
展开
-
WordPress后台wp-admin不自动加斜杠的解决
WordPress官方肯定已经解决了,所以我还是很淡定地去查文档了。。。got ithttp://codex.wordpress.org/Nginx# Add trailing slash to */wp-admin requests.rewrite /wp-admin$ $scheme://$host$uri/ permanent;果然给我在cod转载 2017-01-18 09:48:29 · 1733 阅读 · 0 评论 -
表格控制@phpexcel
$objPHPExcel->getActiveSheet()->getStyle('B'.$j)->getNumberFormat()->setFormatCode("@");//设置文本转载 2014-08-05 12:26:45 · 455 阅读 · 0 评论 -
UTF-8,无BOM
BOM: Byte Order MarkUTF-8 BOM又叫UTF-8 签名,其实UTF-8 的BOM对UFT-8没有作用,是为了支援UTF-16,UTF-32才加上的BOM,BOM签名的意思就是告诉编辑器当前文件采用何种编码,方便编辑器识别,但是BOM虽然在编辑器中不显示,但是会产生输出,就像多了一个空行,(原来我的)转载 2014-06-18 18:16:12 · 537 阅读 · 0 评论 -
时间控制@PHP
strtotime();//将任何英文文本的日期时间描述解析为时间戳。mktime();//从日期取得时间戳。转载 2014-07-03 12:35:33 · 448 阅读 · 0 评论 -
PHP获取数组的键名与键值
array_keys($array) //返回所有键名array_values($array) //返回所有键值$result=array_reverse($input); //将数组颠倒,不保留键名$result_keyed=array_reverse($input,true); //将数组颠倒,保留键名array_keys($array,"blue转载 2014-06-29 20:05:53 · 13385 阅读 · 1 评论 -
PHP—PDO对象操作数据库及MYSQL行锁应用
1.PDO简介 PDO(PHP Data Object) 是PHP 5 中加入的东西,是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql.dll、php_pgsql.dll、php_mssql.dll、php_sqlite.dll等等。 PHP6中也将默认使用PDO的方式连接,mysql扩展将被转载 2014-04-01 16:36:33 · 1712 阅读 · 0 评论 -
文件上传设置@PHP.ini
对于大文件要求略多····配置php.ini文件 (以上传500M以下大小的文件为例) 查找以下选项并修改-> file_uploads = On ;打开文件上传选项 upload_max_filesize = 500M ;上传文件上限 如果要上传比较大的文件,仅仅以上两条还不够,必须把服务器缓存上限调大,把脚本最大执行时间变长 post_max_size = 50转载 2014-06-26 15:59:29 · 412 阅读 · 0 评论 -
phpexcel实现导入内容到数据库中
<?php02/**03* phpexcel实例 导入数据库04* by www.jbxue.com05*/06error_reporting(E_ALL); //开启错误07set_time_limit(0); //脚本不超时08 09date_default_timezone_set('Europe/London'); //设置时间10 11/** In转载 2014-04-25 14:20:19 · 496 阅读 · 0 评论 -
php搜索文件
/*** 文件: search.php* 功能: 搜索指定目录下的HTML文件*//* 基本函数 *///获取目录下文件函数function getFile($dir){$dp = opendir($dir);$fileArr = array();while (!false == $curFile = readdir($dp)) {if ($curFile!="." &转载 2014-05-14 23:22:51 · 462 阅读 · 0 评论 -
Php 注释规范
Php 注释规范文件注释 :文件注释置于文件开头用于描述文件的作用与版本信息/*** simple description(必须)* * more description....... (必须)* * @package user (必须)* @author yurong (必须)* @version user.php add by yurong转载 2014-04-08 15:24:20 · 544 阅读 · 0 评论 -
post大法@PHP
<?php // PHP POST数据的三种方法// php有三种方法可以post数据,分别为Curl、socket、file_get_contents: /** * Socket版本 * 使用方法: * $post_string = "app=socket&version=beta"; * request_by_socket('facebook.cn','/restServe转载 2014-08-12 12:26:37 · 618 阅读 · 0 评论 -
stream_context_create
作用:创建并返回一个文本数据流并应用各种选项,可用于fopen(),file_get_contents()等过程的超时设置、代理服务器、请求方式、头信息设置的特殊过程。函数原型:resource stream_context_create ([ array $options [, array $params ]] ) 用法 例子一: 复制代码 代码如下:$opts转载 2014-08-25 13:05:06 · 897 阅读 · 0 评论 -
PHP判断{函数/类/方法}是否存在
(1)php判断系统函数或自己写的函数是否存在bool function_exists ( string $function_name ) 判断函数是否已经定义,例如:if(function_exists('curl_init')){ curl_init();}else{ echo 'not function curl_init';}(2)php判断类是否存在b转载 2016-12-21 17:23:02 · 12990 阅读 · 1 评论 -
php获取文件创建时间、修改时间、访问时间
php获取文件创建时间、修改时间filemtime ( string filename )返回文件上次被修改的时间,出错时返回 FALSE。时间以 Unix 时间戳的方式返回,可用于 date()。例如:$a=filemtime("log.txt"); echo "修改时间:".date("Y-m-d H:i:s",$a)."-----------------转载 2016-11-26 16:27:46 · 1757 阅读 · 0 评论 -
GraphicsMagick / ImageMagick缺少lib报错no decode delegate for this image format
cd ~#下载包wget http://www.imagemagick.org/download/delegates/zlib-1.2.7.tar.gzwget http://www.imagemagick.org/download/delegates/libpng-1.6.2.tar.gzwget ftp://ftp.graphicsmagick.org/pub/GraphicsMag转载 2016-11-25 17:48:56 · 3383 阅读 · 0 评论 -
PHP接收跨域请求
header("Access-Control-Allow-Origin: *");*代表接受所以,可以指定一个域名,例如“www.baidu.com”转载 2016-08-10 14:59:21 · 1614 阅读 · 0 评论 -
NGINX-PHP-FPM-配置-最大上传文件
nginx的修改 send_timeout 60; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; client_max_body_size 30m; php的修改转载 2016-01-06 17:49:07 · 778 阅读 · 0 评论 -
PHP 的curl 请求https
微信接口访问返回:SSL certificate problem: unable to get local issuer certificate添加红色字部分就好了。 curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); cu转载 2015-02-11 16:27:33 · 385 阅读 · 0 评论 -
php处理JSON等小问题记录
$Data=json_encode($a,JSON_UNESCAPED_UNICODE);//设置中文不编码,PHP5.4以上$header[] = "Content-type:application/json;charset=utf-8";//返回JSON类型的头部信息原创 2015-02-11 16:32:44 · 371 阅读 · 0 评论 -
PHP_EOL
换行符unix系列用 \nwindows系列用 \r\nmac用 \rPHP中可以用PHP_EOL来替代,以提高代码的源代码级可移植性如:12345 echo PHP_EOL; //windows平台相当于 echo "\r\n"; //u转载 2014-10-14 12:07:32 · 445 阅读 · 0 评论 -
phpexcel读取文件
$objReader = PHPExcel_IOFactory::createReader('Excel2007' ); //创建一个2007的读取对象$objPHPExcel = $objReader->load ("05featuredemo.xlsx" ); //读取一个xlsx文件foreach ($objPHPExcel->getWorksheetIterat转载 2014-10-14 00:15:46 · 2147 阅读 · 0 评论 -
PHP主动发送与被动接收xml数据
内容提示:PHP如何以POST形式发送XML数据,PHP如何接收XML文件发送XML: postXml.php$xmlData = "< /ToUserName >< /FromUserName >13661810135867702771251151243";//第一种发送方式,也是推荐的方式:$url = 'http转载 2014-03-25 00:23:00 · 1035 阅读 · 0 评论 -
php文件头信息详解
1. Accept:告诉WEB服务器自己接受什么介质类型,*/* 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type。2. Accept-Charset: 浏览器申明自己接收的字符集 Accept-Encoding: 浏览器申明自己接收的编码方法,通常指定压缩方法,是否支持压缩,支持什么压缩方法(gzip,deflate) Accept-L转载 2013-12-23 15:16:48 · 487 阅读 · 0 评论 -
PHP中JSON的应用
互联网的今天,AJAX已经不是什么陌生的词汇了。说起AJAX,可能会立即想起因RSS而兴起的XML。XML的解析,恐怕已经不是什么难题了,特别是PHP5,大量的XML解析器的涌现,如最轻量级的SimpleXML。不过对于AJAX来说,XML的解析更倾向于前台Javascript的支持度。我想所有解析过XML的人,都会因树和节点而头大。不可否认,XML是很不错的数据存储方式,但是其灵活恰恰造成了其解转载 2013-11-11 16:50:52 · 426 阅读 · 0 评论 -
jqGrid 安装及使用教程
一、jqGrid 官方安装文档 JQGrid是一个在jquery基础上做的一个表格控件,以ajax的方式和服务器端通信。 首先是安装,只有安装对了,才能进行使用,当然官方的安装方法是最权威的 下面主要总结下自己在官方文档的学习思路(后面附有第一个jqGrid Demo实例) 官网:http://www.trirand.com 官方安装文档 :http://转载 2013-11-25 03:01:42 · 1297 阅读 · 0 评论 -
PHP技巧:解决PHP相对目录问题最有效的办法
核心提示:PHP技巧:解决PHP相对目录问题最有效的办法经过搜集资料和多次测试发现,在其他web编程语言中相对路径都是以当前处理文件目录为基准,而在php中并非如此。php中相对路径是以当前工作目录为基准的,并...PHP技巧:解决PHP相对目录问题最有效的办法经过搜集资料和多次测试发现,在其他web编程语言中相对路径都是以当前处理文件目录为基准,而在php中并非如此。php中相对路径转载 2013-10-29 16:20:25 · 525 阅读 · 0 评论 -
php5以上一次执行多条SQL语句
使用mysqli对象中的query()方法每次调用只能执行一条SQL命令。如果需要一次执行多条SQL命令,就必须使用mysqli对象中的 multi_query()方法。具体做法是把多条SQL命令写在同一个字符串里作为参数传递给multi_query()方法,多条SQL之间使用分号 (;)分隔。如果第一条SQL命令在执行时没有出错,这个方法就会返回TRUE,否则将返回FALSE。转载 2013-10-12 11:23:40 · 5417 阅读 · 1 评论 -
PHP网页超时
修改php.ini:max_execution_time = 300 时间,然后重起服务iis或者在程序写set_time_limit(时间); //0为无限制.max_execution_time = 30; Maximum execution time of each script, in seconds把它设置成需要的值就可以了。如果设置成0的话,就是永不过期转载 2013-07-25 17:02:17 · 453 阅读 · 0 评论 -
PHP页面跳转几种实现方法
转载自冠威博客 [ http://www.guanwei.org/ ]本文链接地址:http://www.guanwei.org/post/PHPnotes/04/php-redirect-methods.htmlPHP页面跳转一、header()函数 header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(heade转载 2013-07-24 14:51:53 · 410 阅读 · 0 评论 -
在PHP语言中使用JSON
作者: 阮一峰日期: 2011年1月14日目前,JSON已经成为最流行的数据交换格式之一,各大网站的API几乎都支持它。我写过一篇《数据类型和JSON格式》,探讨它的设计思想。今天,我想总结一下PHP语言对它的支持,这是开发互联网应用程序(特别是编写API)必须了解的知识。从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编转载 2013-07-23 17:14:09 · 402 阅读 · 0 评论 -
PHP编码转换
PHP编码转换函数mb_convert_encoding与iconv的使用说明文章分类:PHP编程 mb_convert_encodeing GBK To UTF-8 例Php代码 Java代码 header("content-Type: text/html; charset=Utf-8"); echo mb_convert_encoding("你转载 2013-07-23 12:47:34 · 523 阅读 · 0 评论 -
手机号码归属地查询接口大全
淘宝网API地址: http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=13909161860参数:tel:手机号码返回:JSON拍拍API地址: http://virtual.paipai.com/extinfo/GetMobileProductInfo?mobile=13909161860&amount=10转载 2013-07-23 11:23:05 · 1266 阅读 · 0 评论 -
PHP获取当前url路径的函数及服务器变
1,$_SERVER["QUERY_STRING"]说明:查询(query)的字符串2,$_SERVER["REQUEST_URI"]说明:访问此页面所需的URI3,$_SERVER["SCRIPT_NAME"]说明:包含当前脚本的路径4,$_SERVER["PHP_SELF"]说明:当前正在执行脚本的文件名实例:1,http://www.biu转载 2013-11-12 00:53:51 · 724 阅读 · 0 评论 -
提高php执行效率
下面是一些提高php执行效率的方法,由于没找到原作者是谁,所以原文链接接不给出了。这里有些是我深有体会的,有些我没有测试过,先放这里,大家 看看,同时也当作一个笔记放在这里供以后慢慢看0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么 做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说ech转载 2013-11-14 16:54:36 · 520 阅读 · 0 评论 -
php绝对路径与相对路径之间关系的的深入研究
php中好像不能像asp那样用“/”表示根目录,代之以$_SERVER['DOCUMENT_ROOT'],其它则相同:../表示向上一层。./表示当前层。假如现在a/b/c/s.php要调用根目录下的 /bb/s2.txt,则:$RootDir = $_SERVER['DOCUMENT_ROOT']; $fireDir = "$RootDir/bb/s2.txt";转载 2014-04-08 15:58:22 · 392 阅读 · 0 评论 -
PHP如何获取客户端真实IP
REMOTE_ADDR只能获取访问者本地连接中设置的IP,如某大学校园网中自己设置的10.X.XXX.XXX系列IP,而这个函数获取的是局域网网关出口的IP地址,如果访问者使用代理服务器,将不获取代理服务器的IP,而是获取访问者网关的真实IP。如果将这个函数应用到限IP访问的网页中,别人即使通过限IP访问段中的代理服务器,也不能访问该页面。下面提供一个函数:<?php// 定义转载 2014-03-19 15:53:25 · 440 阅读 · 0 评论 -
PHP中::、->、self、$this操作符的区别
PHP中::、->、self、$this操作符的区别在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。另外,如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,反之转载 2014-04-16 06:41:25 · 335 阅读 · 0 评论 -
php中switch与ifelse的效率区别
PHP中有两个方法都是用于判断值是否满足条件,如果满足/不满足做出不同行为动作。 不管写什么语言的程序,一定会考虑到代码的运行效率问题。在查阅了一些资料后,switch与ifelse在不同的‘环境’下效率各有优胜。 1、当被判断的值是常量(固定不变的值)时,switch的运行效率比ifelse的运行效率高;123456转载 2014-03-19 14:42:33 · 811 阅读 · 0 评论 -
PHP中冒号、endif、endwhile、endfor这些都是什么
我们经常在wordpress一类博客程序的模板里面看到很多奇怪的PHP语法,比如:空的对于相当一部分PHP爱好者来说根本没见过啊,这些是什么东西呢?难道是那些博客的开发者自己搞的仿PHP的模板语言?非也,其实这些都是PHP的语法,只不过不常用而已,这些都是PHP流程控制的替代语法。这里就就给大家详细说一下PHP流程控制的替代语法。什么是替代语法?简单的说就是一些语法的另转载 2014-03-19 16:11:11 · 734 阅读 · 0 评论 -
PHPmyadmin的三种认证方式
PHPMyadmin登录数据库有三种认证方式,分别是 cookie,http,config,可以通过配置PHPMyadmin目录下的config.inc.php实现$cfg['Servers'][$i]['auth_type'] = 'cookie';//'config'||'http'$cfg['Servers'][$i]['user'] = 'root';$cfg[转载 2014-03-28 05:19:13 · 1013 阅读 · 0 评论