代码改变世界

随笔分类 - php

short url短链接原理

2018-09-03 18:18 by zgw2014, 3205 阅读, 收藏, 编辑
摘要: 一、什么是短链接 含义:就是把普通网址,转换成比较短的网址。比如:http://t.cn/RlB2PdD 这种,比如:微博;这些限制字数的应用里都用到这种技术。 优点:短、字符少、美观、便于发布、传播。 百度短网址:http://dwz.cn/ google短网址: https://goo.gl/ 阅读全文

Set-cookie无效(失效)

2018-03-29 12:06 by zgw2014, 5887 阅读, 收藏, 编辑
摘要: 今天做爬虫的时候遇到网站响应response返回的数据中有Set-Cookie,但是使用Linux的curl请求网页保存cookie始终为空,换句话说也就是Set-Cookie设置无效,所以我一直Google的两个方向:1.Linux的curl命令在请求网页的时候什么情况下无法保存Request U 阅读全文

php 安装xdebug进行调试(phpstorm)

2018-01-31 11:06 by zgw2014, 43422 阅读, 收藏, 编辑
摘要: 一、下载xdebug xdebug官网:https://xdebug.org/download.php 在选择下载哪个版本的xdebug的时候需要注意了,下面有两种方法,让你准确的下载自己环境对应的xdebug文件: 1>.打印出phpinfo()信息,如下: 然后还要注意一点就是看看自己php对应 阅读全文

php array_merge和运算符+

2018-01-11 18:00 by zgw2014, 395 阅读, 收藏, 编辑
摘要: 其实很多时候我都很疑惑为什么同维度的数组不能直接使用运算+直接进行相加,然后结果就是两个数组合并的在一起的新结果,这个就有点跟array_merge合并函数类似了,接下来就来看下这两种合并的方式到底有些什么样的区别?(下面采取对比的方式来看问题) 一、运算符+ 说明:两个一维数组使用运算符+其实是可 阅读全文

php curl采集数据问题汇总

2018-01-09 15:53 by zgw2014, 1367 阅读, 收藏, 编辑
摘要: 1. 使用curl获取网页数据提示: "curl: (6) Could not resolve host: xxx.xxx.com ; Name or service not known" 解决方法:添加host(ip url,网址对应的ip); 2.curl提交数据给服务器的时候,出现了提交文本t 阅读全文

php基础:面向对象

2017-08-31 16:31 by zgw2014, 230 阅读, 收藏, 编辑
摘要: 一、public、private、protected访问修饰符 public:任何都可以访问(本类、子类、外部都可以访问) protected:本类、子类都可以访问(本类、子类均可访问) private:本类可以访问,其他均不可访问 二、构造函数、析构函数 1. __construce() 2. _ 阅读全文

php curl模拟登陆抓取数据

2017-05-05 18:33 by zgw2014, 2800 阅读, 收藏, 编辑
摘要: 最近由于项目的需要,需要做数据抓取,也就是用的curl相关的函数库,在这之前还真心没有接触过这么高大上的东西,然后从刚开始到今天才研究curl算是第四天了,写这篇博客记录一下这几天的一个过程,在使用curl模拟登陆抓取数据过程中需要注意的一些事项,以及介绍一款支持跨平台(windows、linux、 阅读全文

php 安装yaf扩展和yaf框架

2017-04-25 15:20 by zgw2014, 7595 阅读, 收藏, 编辑
摘要: 一、安装yaf扩展(windows安装) 1.查看你电脑安装的开发环境(phpinfo()的信息),查找 "Zend Extension Build"和"PHP Extension Build",yaf版本要与操作系统位数,php版本相对应,否则yaf安装不成功,如图: 其中TS表示线程安全的意思, 阅读全文

php格式化输出数组

2017-03-28 15:39 by zgw2014, 17800 阅读, 收藏, 编辑
摘要: 写网页的时候经常需要在页面中打印数组,但格式特别难看,看看一个html神器吧<pre>标签,能非常标准的显示数组格式 使用的时候只需要这样打印你的数组就OK了,太好用了,神器! echo "<pre>";print_r($arr);echo "<pre>"; 阅读全文

php 下载文件代码段

2016-12-22 10:08 by zgw2014, 321 阅读, 收藏, 编辑
摘要: /** * 下载 * @param [type] $url [description] * @param string $filename [description] * @return [type] [description] */ private function downLoad($url,$p... 阅读全文

php:PHPExcel导出excel表格

2016-05-13 14:23 by zgw2014, 756 阅读, 收藏, 编辑
摘要: 一、动态生成的内容如何能当成文件来下载呢? 方法:1.将Content-Type设置成application/octet-stream就可以了,即【header('Content-Type: application/octet-stream'); 】 2.用Content-Disposition设置 阅读全文

php:mysqli扩展

2016-05-10 17:57 by zgw2014, 371 阅读, 收藏, 编辑
摘要: mysqli功能概述:http://php.net/manual/zh/mysqli.summary.php 代码(基本的用法):貌似可以防止sql注入 后续复杂的有待完善.......................... 阅读全文