如何在php中获取curl请求的请求头信息及相应头信息

作者:phper163 / 日期:2016-04-09 / 分类:php学习 / 浏览:2322 0 个评论
获取请求头信息,可以在curl_exec函数执行前,添加代码curl_setopt($ch,CURLINFO_HEADER_OUT,true);在curl_exec函数执行后,通过 curl_getinfo($ch,CURLINFO_HEADER_OUT) 来获取curl执行请求的请求数据。 获取响应头信息,可以在curl_exec函数执行前,添加代码 curl_setopt(...
阅读全文

如何在curl方式下url请求域名使用指定ip地址来访问某个服务器

作者:phper163 / 日期:2016-04-07 / 分类:php学习 / 浏览:1652 0 个评论
如果某个域名对应多个ip,即有多台服务器。如何通过curl来访问指定一天服务器的url信息了。我们知道一般使用curl获取url信息的代码如下 [php] [/php] 如果想访问202.102.94.182这个ip服务器的内容了,可以将请求url中域名部分改用ip方式,并加上Host请求头信息。具体示例代码如下: [php] [/php]
关键字: ,,
阅读全文

解决图片引用由于对方防盗链处理加载失败的解决方法

作者:phper163 / 日期:2016-03-10 / 分类:php学习, 分享, 前端开发 / 浏览:1119 0 个评论
现在很多图片网站都进行了防盗链处理,如果在你的网页中直接加载它们的图片会禁止访问或返回错误的图片。一般没有好的解决办法,只能通过程序来读取图片然后在输出来,如果程序放在自己的服务器上,一方面负载会很高,另一方面速度会很慢,因为读取对方的图片,涉及网络传输等等。有没有比较稳定的而且速度快的图片读取输出程序了,通过不断的努力,发现了在图片地址前面加上 http://read.htm...
阅读全文

善用抓包软件fiddler解决discuz中图片上传浏览器兼容性问题

作者:phper163 / 日期:2016-03-10 / 分类:分享 / 浏览:831 0 个评论
情况为之前discuz在各个浏览器中discuz上传图片都是成功的,忽然一天图片在IE下不能正确上传,其中图片是通过flash插件加载上传的,报404错误。在chrome浏览器或360极速情况下都能正确提交。刚开始怀疑是提交处理程序的问题,通过中断打印调试也不能确认。chrome的情况下每次都能成功,排除了服务器负载并发量高的问题。突然想到不同浏览器下发送的头信息不一样,会不会...
阅读全文

使用phpexcel类导出xls文档格式代码示例

作者:phper163 / 日期:2015-12-02 / 分类:php学习 / 浏览:780 0 个评论
为方便,之前使用csv方式来导出xls文档。现在需求改了,要导出待有合并单元格形式展示的文档。这次使用 phpexcel来生成,并设置单元格的格式,如宽度、居中、数字格式等。 基本步骤为:加载PHPExcel.php文件,并实例化PHPExcel类,写入数据并设置单元格的格式。 效果截图如下: 代码如下: [php] [/php] 示例源码打包下载地址:使用phpexcel...
关键字: ,
阅读全文

php中使用curl访问https链接注意事项

作者:phper163 / 日期:2015-07-05 / 分类:php学习 / 浏览:2763 2 个评论
有项任务要用到优酷视频的开发接口,我想着用curl来访问获取数据。按照一般的写法写好请求,打印下数据一致是返回为false值。刚开始以为有什么防抓取的检测等,加了useragent参数也不行。后来想到接口url使用的是https协议,这个需要ssl认证的。后来在网上查找相关资料得到解决,现在记录下来。 在请求中,加入下面两行代码即可 [php] curl_setopt($ch...
关键字: ,,
阅读全文

php正则表达式(二)表达式匹配规则

作者:phper163 / 日期:2014-12-09 / 分类:php学习 / 浏览:3140 0 个评论
表达式是有字符串及有特殊含义的元字符组合而成的。下面介绍几种常用匹配规则 1、字符组,用[]括起来来表示里面任意一个字符。如 [abc] 表示a或b或c。如果是连续的字符或数字,可用 – 来简写。如 [0-9]代表0至9 这10个数字,[a-z]代表a至z 这26个字母。注意:[^...]表示除了里面的字符外的任意字符。如 [^ab] 除了a和b以外的任意字符 2、...
阅读全文

php正则表达式(-)基础知识

作者:phper163 / 日期:2014-12-05 / 分类:php学习 / 浏览:1755 0 个评论
php中正则表达式是非常强大的,很多正则高级功能都有实现。那么下面就直接进行正则表达式介绍说明。 正则表达式的定义:正则表示式有元字符及字符串组合而成的特殊字符串,用来描述具有某种特征的一类字符串。主要功能有数据验证、匹配、查找及替换等等。 php中正则表示式有以下三部分组成:分隔符、表达式、模式匹配符。其中表示式用分隔符连接起来。常用分隔符有 /、|、!等,也可以用{}。如果...
关键字: ,
阅读全文

linux BASH爆出远程代码执行漏洞及利用方法

作者:phper163 / 日期:2014-09-26 / 分类:php安全 / 浏览:2788 0 个评论
目前,BASH爆出来一个远程代码执行的漏洞 CVE-2014-6271。 BASH除了可以将shell变量导出为环境变量,还可以将shell函数导出为环境变量!当前版本的bash通过以函数名作为环境变量名,以“(){”开头的字串作为环境变量的值来将函数定义导出为环境变量。 此次爆出的漏洞在于BASH处理这样的“函数环境变量”的时候,并没有以函数结尾“}”为结束,而是一直执行其后...
关键字:
阅读全文

php开发过程中代码细节注意事项(-)

作者:phper163 / 日期:2014-09-17 / 分类:php学习 / 浏览:2061 0 个评论
1、变量直接在比较的时候最好要转换为相同类型并且你知道为哪种类型。不能为未知的类型,这样比较结果可能会出错,不是你想要的结果,充满未知性。 [php] $arr1=array(); $arr2=array(’11′,’aa’); $res=array_diff($arr2,$arr1); //$res结果为 array(̵...
阅读全文

php正则匹配汉字的正则表达式不同编码下写法

作者:phper163 / 日期:2014-09-16 / 分类:php学习 / 浏览:2299 0 个评论
使用php过程中,经常要用到正则表达式来匹配汉字。如判断汉字的个数、是否含有汉字、对汉字加上空格间隔等等操作。那表达式该怎么写了,需要注意的是,不同的文件编码匹配汉字的正则表达式不一样,这一点请读者注意。 文件编码为utf-8编码,匹配汉字写法 /[\x{4e00}-\x{9fa5}]/u 示例: [php] //在汉字后面加上空格 $str=’姓名’;...
关键字: ,,
阅读全文

带可编辑并可以下拉选择的表单元素html代码示例

作者:phper163 / 日期:2014-09-11 / 分类:前端开发 / 浏览:2779 0 个评论
今天有个需求是在html页面表单中有个元素既可以通过下拉框中选择相应值也可以编辑手动输入相应的值。在网上找了下,修改了浏览器兼容性问题。现在分享处理 [html] .combobx {width:100px;overflow:hidden;position:relative;padding:0;display:inline;height:28px;top:20px}...
关键字: ,
阅读全文

浏览器js兼容性问题之for in 遍历表达式

作者:phper163 / 日期:2014-09-04 / 分类:前端开发 / 浏览:3050 0 个评论
今天js中使用for in表达式来遍历一个dom树对象的元素,没想到这里面也有浏览器兼容性问题。困扰了我大半天。会发生这种兼容性情况为标签元素使用相同的name值,在ie下使用for in调用就会出错。不能正常获取响应的元素。 比如有如下代码, [html] var ss=document.getElementsByName(‘info[ip][]‘);...
关键字: ,,
阅读全文