
PHP
文章平均质量分 72
林毅洋
这个作者很懒,什么都没留下…
展开
-
php获得二维或多维数组的第一维的长度与列举第一、第二维数组名字与值
在PHP中获得数组长度,我们常常用count函数语法count(array,mode)参数描述array必需。规定要计数的数组或对象。mode可选。规定函数的模式。可能的值:0 - 默认。不检测多维数组(数组中的数组)。1 - 检测多维数组。注释:该参数是 PHP 4.2 中加入原创 2014-01-31 18:53:37 · 1470 阅读 · 0 评论 -
php 类 __clone 函数
_clone() 方法如果想在克隆后改变原对象的内容,需要在类中添加一个特殊的 __clone() 方法来重写原本的属性和方法。__clone() 方法只会在对象被克隆的时候自动调用。 例子:phpclass Person { private $name; private $age; function __construct($name, $age) { $this转载 2017-04-08 18:34:50 · 415 阅读 · 0 评论 -
[PHP]链式调用
php链式调用原创 2017-07-19 12:39:09 · 336 阅读 · 0 评论 -
[PHP]操作xml示例
<?php$xmlstring=<<<XML<?xml version='1.0' encoding='utf-8' standalone='yes'?><xml> <dom> <text>10086</text> </dom></xml>XML;$xml = simplexml_load_string($xmlstring);echo $xml->dom[0]->t原创 2017-07-19 15:49:47 · 341 阅读 · 0 评论 -
[php]颜色16进制转RGB(三位有问题)
可以和GD库一起用function hex2rgb( $colour ) { if ( $colour[0] == '#' ) { $colour = substr( $colour, 1 ); } if ( strlen( $colour ) == 6 ) { list( $r, $g, $b原创 2017-08-01 11:06:15 · 468 阅读 · 0 评论 -
[php]模拟socket发送GET,POST请求
模拟socket发送GET,POST请求 作为php程序员一定会接触http协议,也只有深入了解http协议,编程水平才会更进一步。最近我一直在学习php的关于http的编程,许多东西恍然大悟,受益匪浅。希望分享给大家。本文需要有一定http基础的开发者阅读。 今天给大家带来的是如何利用socket发送GET,POST请求。我借用燕十八老师封装好的一个Http类给进行说明。 在日常编程中相信很转载 2017-08-09 03:50:28 · 1373 阅读 · 0 评论 -
[PHP]fopen、file_get_contents、curl区别
fopen、file_get_contents、curl区别1. fopen /file_get_contents每次请求都会重新做DNS查询,并不对 DNS信息进行缓存。但是CURL会自动对DNS信息进行缓存。对同一域名下的网页或者图片的请求只需要一次DNS查询。这大大减少了DNS查询的次数。 所以CURL的性能比fopen /file_get_contents 好很多。2.转载 2017-08-10 02:44:37 · 433 阅读 · 0 评论 -
[PHP]使用file_get_content
<?php$hdrs = array( 'http' =>array('header' => "Accept: application/json\r\n" . "Accept-Encoding: gzip, deflate\r\n" . "Accept-Language: zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3\r\n" . "Conn转载 2017-08-10 02:24:50 · 2882 阅读 · 0 评论 -
[PHP] GD库(一):图像处理
getimagesize():获取图像尺寸,类型等信息。imagesx():获取图像宽度。imagesy():获取图像高度。 创建图像imagecreate():创建一幅空白图像。imagecreatetruecolor():创建一幅真彩色空白图像。 销毁图像资源imagedestroy():转载 2017-07-26 01:34:02 · 656 阅读 · 0 评论 -
[PHP] GD库(二):如何在PHP中开启GD库支持详解
[PHP] GD库(二):如何在PHP中开启GD库支持详解开启GD库支持有以下几种方法检测GD库是否安装命令php5 -m | grep -i gd 或者 php -i | grep -i –color gd如未安装GD库,则为服务器安装,方法如下如果是源码安装,则加入参数–with-gd如果是debian系的linux系统,用apt-get安装,如下apt-get install php5转载 2017-07-27 00:59:37 · 7636 阅读 · 0 评论 -
[PHP] GD库(三):获取图像信息 getimagesize 函数
[PHP] GD库(三):获取图像信息 getimagesize 函数getimagesize()函数用于获取图像尺寸,类型等信息。 imagesx() 函数用于获取图像的宽度。 imagesy() 函数用于获取图像的高度。getimagesize() getimagesize() 函数用于获取图像大小及相关信息,成功返回一个数组,失败则返回 FALSE 并产生一条 E_WARNIN转载 2017-07-27 01:00:21 · 4572 阅读 · 0 评论 -
[PHP] GD库(四):创建图像、销毁图像 imagecreate 与 imagedestroy 函数
[PHP] GD库(四):创建图像、销毁图像 imagecreate 与 imagedestroy 函数imagecreate() 和 imagecreatetruecolor() 函数用于创建一幅空白图像。imagedestroy() 函数用于销毁图像资源。imagecreate() 如果我们要对图像进行处理,就如其它图像处理软件一样,需要创建一块画布。imagecreate() 和 i转载 2017-07-27 01:00:48 · 8859 阅读 · 0 评论 -
[PHP] GD库(五):载入图像 imagecreatefrom_gif_jpeg_png 系列函数
[PHP] GD库(五):载入图像 imagecreatefrom_gif_jpeg_png 系列函数 imagecreatefrom 系列函数用于从文件或 URL 载入一幅图像。载入图像imagecreatefrom 系列函数用于从文件或 URL 载入一幅图像,成功返回图像资源,失败则返回一个空字符串。 该系列函数有: - imagecreatefromgif():创建一块画布,并从 G转载 2017-07-27 01:01:32 · 4187 阅读 · 0 评论 -
[PHP] GD库(六):输出图像 imagegif 、imagejpeg 与 imagepng 函数
[PHP] GD库(六):输出图像 imagegif 、imagejpeg 与 imagepng 函数 imagegif()、imagejpeg()、imagepng() 和 imagewbmp() 函数分别允许以 GIF、JPEG、PNG 和 WBMP 格式将图像输出到浏览器或文件。PHP 输出图像 PHP 允许将图像以不同格式输出:imagegif():以 GIF 格式将图像输出到浏览转载 2017-07-27 01:02:11 · 3117 阅读 · 0 评论 -
nginx及apache不缓存配置
今天碰见一个问题,我们要对页面实际展现量做一个统计,也不想给统计的pvcall.png加上时间戳,其实用nginx和apache自己的配置即可解决此问题,提供下apache不缓存配置和nginx不缓存配置的设置。apache: 首先确定配置文件httpd.conf中确已经加载mod_headers模块。若没有添加下面这段话LoadModule headers_module modules/mod_原创 2017-09-12 10:32:44 · 1089 阅读 · 0 评论 -
【运维】关于Nginx与Httpd整合的逆向分析
一个典型的 Nginx + Httpd 应用方案可以是Nginx 占用 80 端口,过滤静态请求,然后动态请求即 Proxy 到 Apache 的 8080 端口或其他。Proxy 反向代理的好处是访问的时候,始终就是 80 端口,来访者不会觉察到有任何的区别。 nginx 适合做静态,简单,效率高 apache 适合做动态,稳定,功能强以下是某次分析1、通过进入/alidata/se原创 2017-07-18 02:06:58 · 1394 阅读 · 0 评论 -
[PHP] GD库(九)合并图像 imagecopymerge 函数(水印制作实例)
[PHP] GD库(九)合并图像 imagecopymerge 函数(水印制作实例) imagecopymerge() 函数用于拷贝并合并图像的一部分。imagecopymerge() imagecopymerge() 函数用于拷贝并合并图像的一部分,成功返回 TRUE ,否则返回 FALSE 。语法:bool imagecopymerge( resource dst_im, resourc转载 2017-07-30 01:26:56 · 7566 阅读 · 0 评论 -
PHP判断变量是否为0
if($_POST['some'] != null) { //It's Not empty}原创 2014-01-30 16:59:38 · 1139 阅读 · 0 评论 -
GB2312转成utf-8
gb2312转成utf-8 是从小字符集转到大字符集$str=iconv('GB2312', 'UTF-8', $str);或者$str=mb_convert_encoding($str, 'UTF-8', 'GB2312');原创 2014-03-15 11:19:08 · 974 阅读 · 0 评论 -
新浪云-使用 PHP-Resque 实现后台任务
概述php-resque 是一个基于 Redis 的队列库,是 resque 项目的 PHP Fork 版本。安装使用 php-resque 之前,需要先安装,可以使用 composer 进行。$ composer require sinacloud/php-resque:dev-masterLoading composer repositorie转载 2016-07-10 13:29:00 · 3234 阅读 · 0 评论 -
ajax 设置Access-Control-Allow-Origin实现跨域访问
来源:http://blog.youkuaiyun.com/fdipzone/article/details/46390573/ajax跨域访问是一个老问题了,解决方法很多,比较常用的是JSONP方法,JSONP方法是一种非官方方法,而且这种方法只支持GET方式,不如POST方式安全。即使使用jQuery的jsonp方法,type设为POST,也会自动变为GET。转载 2017-04-08 16:08:42 · 1103 阅读 · 0 评论 -
PHP判断参数是否上传
<?echo echo isset($_GET["A"])?$_GET["A"]:"不存在";?>原创 2017-04-23 18:13:43 · 332 阅读 · 0 评论 -
JS退出操作
退出.exit{color:#32a5e8;font-size:24px;float:right;line-height:65px;width:25px;margin-right:25%;white-space:nowrap;cursor:pointer;}function exit(){var msg = "您真的确定要原创 2017-06-06 11:06:19 · 1770 阅读 · 0 评论 -
[PHP]即时输出及不限时
原理:关闭缓冲区<?phpob_end_clean();ob_implicit_flush(1);//flush();?>set_time_limit(0); // 单位秒原文找不到:http://www.cnblogs.com/thinksasa/archive/2013/03/18/2966443.htmlhttp://www.111cn.net/ph转载 2017-06-24 02:07:08 · 632 阅读 · 0 评论 -
PHP处理textarea上传的数据
<?php//接受上传过来的数据include("include/nl2p.php");//nl2p处理POST过来的文本信息,把换行转换为格式//去除标签,把'替换为"$text1=str_replace('\'','"',nl2p(htmlspecialchars($_POST["text1"],false))); }?><?php//显示在textareaecho "";原创 2017-06-14 15:53:03 · 1640 阅读 · 0 评论 -
PHP处理上传文件名
<?php $array=explode(".",$_FILES["file"]["name"]); date_default_timezone_set(PRC); $file_name=date("YmdHis").rand(100,999).".".end($array); move_uploaded_file($_FILES["file"]["tmp_name"],"../upload原创 2017-06-14 16:02:38 · 526 阅读 · 0 评论 -
[PHP]实现AES-256-CBC和HMAC_SHA512加密
* 对传入参数进行AES-256-CBC和HMAC-SHA512加密原创 2017-07-16 00:00:46 · 3218 阅读 · 0 评论 -
[PHP] GD库(七):分配、取消图像颜色 imagecolorallocate 与 imagecolordeallocate 函数
[PHP] GD库(七):分配、取消图像颜色 imagecolorallocate 与 imagecolordeallocate 函数imagecolorallocate() 函数用于为图像分配颜色。imagecolordeallocate() 函数用于取消先前由 imagecolorallocate() 等函数为图像分配的颜色。imagecolorallocate() imagecolo转载 2017-07-30 01:25:31 · 999 阅读 · 0 评论 -
[PHP] GD库(八)拷贝图像 imagecopy 与 imagecopyresized 函数
[PHP] GD库(八)拷贝图像 imagecopy 与 imagecopyresized 函数imagecopy() 函数用于拷贝图像或图像的一部分。imagecopyresized() 函数用于拷贝部分图像并调整大小。imagecopy()imagecopy() 函数用于拷贝图像或图像的一部分,成功返回 TRUE ,否则返回 FALSE 。语法: bool imagecopy( re转载 2017-07-30 01:26:14 · 7807 阅读 · 0 评论 -
[PHP] GD库(十)绘制线段与圆弧 imageline、imagesetstyle 与 imagearc 函数
[PHP] GD库(十)绘制线段与圆弧 imageline、imagesetstyle 与 imagearc 函数imageline() 函数用于绘制一条线段。imagearc() 函数用于绘制椭圆弧(包括圆弧)。imagesetstyle() 函数用于设定画线风格。imageline() imageline() 函数用于绘制一条线段。语法:bool imageline( resour转载 2017-07-30 01:31:59 · 2400 阅读 · 0 评论 -
[PHP] GD库(十一)图像填充 imagefill、imagefilledarc 与 imagefilledrectangle() 函数
#[PHP] GD库(十一)图像填充 imagefill、imagefilledarc 与 imagefilledrectangle() 函数imagefill() 函数用于图像区域填充。imagefilledarc() 函数画一椭圆弧并填充。imagefilledrectangle() 函数画一矩形并填充。imagefilledpolygon() 函数画一多边形并填充。imagefill(转载 2017-07-30 01:32:49 · 5826 阅读 · 0 评论 -
关于C++、PHP和Swoole
关于C++、PHP和Swoole2015年8月25日韩 天峰昨天和一个前同事聊天,各种吐槽PHP,吐槽Swoole,他认为PHP到处是坑,PHP局限很大。PHP+Swoole不适合做高并发服务器,C+Swoole才是最好的方案。C++有各种数据结构,C++可以开线程,C++可以共享对象。看来有必要好好得说明一下了。PHP比C/C++或Java少了什么?多线程转载 2017-12-14 22:05:49 · 257 阅读 · 0 评论