php调用wkhtmltopdf生成html转pdf输出空白页面 报错解决 好久没更新了,记录下今天遇到的坑。使用php写html css js代码生成html文件,然后用wkhtmltopdf转成pdf,发现生成的pdf是空白的,但是html是有内容的,在终端里直接使用 wkhtmltopdf http://www.zhangxingju.com test.php 成功并且有内容。之前的功能一直好的啊,就是在测试站里出现问题,想着以为权限问题,然后将php拼接的语句拿出 程序员 2017-10-31 阿举
imooc慕课 Web安全-XSS 笔记 平时写代码也注意到了xss攻击的问题,看到这个视频,就记录下,不过感觉好像没有说更深层的攻击方式。视频用的nodejs做的例子,我用php 1.理解XSS的攻击原理和手段,掌握XSS攻击的防范措施(ps:XSS:跨站脚本攻击) 了解xss的定义 理解xss的原理 理解xss的攻击方式 掌握xss的防御措施 2.理解XSS的攻击方式 --反射型 --存储型 反射型:发出请求时,XSS代码出现在url 程序员 2017-08-21 阿举
xhprof--facebook的PHP性能分析工具 安装与使用 记录 之前看imooc慕课性能优化之PHP优化的视频时 作者提到的一个php扩展xhprof ,可以用来分析php的性能问题,然后就可以根据分析的数据,对代码进行优化,最近试了试,把这些尝试记录下来。环境是linux的centos6.5 1.安装xhprof扩展 和其他php扩展安装方法差不多.搜索xhprof 可以看到 http://pecl.php.net 官网 进去找到下载链接http://pec 程序员 2017-07-30 阿举
imooc慕课 PHP函数篇 笔记 一、为什么要使用函数 封装的代码块,简化重复的书写和调用,便于管理维护。 二、函数结构 三、函数命名规则 有效的函数名以字母或下划线开头,后面跟字母,数字或下划线 四、函数返回值 定义 : 值通过使用可选的返回语句返回 (ps:如果省略return 则返回的是null) 可以返回包括数组和对象的任意类型 返回语句会立即中止函数的运行,并且将控制权交回调用该函数的代码行 五、函数参数篇 1.形参,实 程序员 2017-06-10 阿举
imooc慕课 性能优化之PHP优化 笔记 一、php性能优化初探 什么情况下,遇到了php性能问题? php语法使用的不恰当 使用php做了它不擅长的事 用php连接的服务不给力 php自身的短板 我也不知道的问题 二、php性能问题简析 php性能问题的解决方向 三、压力测试工具简介 Apache Benchmark(ab) 简介 ab是由Apache 提供的压力测试软件。安装apache服务器时会自带该压测软件 如何使用 ./ab - 程序员 2017-06-04 阿举
imooc慕课 PHP第三方登录—OAuth2.0协议 笔记 一、开场 会了解的地方 什么是OAuth OAuth的应用场景 工作原理 三个重要步骤 第三方登录 获取Request Token 获取Access Token 后续API访问 Refresh Token 刷新Access Token 二、OAuth协议简介 OAuth (Open Authorization) OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不 程序员 2017-05-29 阿举
imooc慕课 PHP中的数据传输神器cURL 笔记 1.cURL 使用URL语法传输数据的命令行工具 2.在phpinfo中查看php是否支持cURL,不支持的话安装curl扩展,最好先安装ssl扩展,这样好配置cURL支持ssl 可以支持https协议 3.cURL的概念 4.使用场景 网页资源 --编写网页爬虫 WebService数据接口资源 --动态获取接口数据,比如天气、号码归属地等 FTP服务器里面的文件资源 --下载FTP服务器里的文 程序员 2017-05-29 阿举
imooc慕课PHP扩展安装指南-笔记 一、使用扩展的好处 php功能可以快速获得扩展,强化其功能,按需加载,节省资源。 (ps:很多时候发现有些功能必须安装扩展,才能用php的一些函数方法,进而接触到了扩展,掌握扩展的安装方法,是必要的) 二、常见的php扩展 mysql-提供给php操作mysql数据库的功能(ps:在linux安装的时候./configure配置时基本填写了) gd2-动态创建图像 (ps:验证码啥的) xdebu 程序员 2017-05-22 阿举
js正则表达式 小记 1.创建正则表达式 new方式和字面量方式 2.模式修饰符的可选参数 修饰符 描述 i 执行对大小写不敏感的匹配。 g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。 m 执行多行匹配。 3.RegExp对象的两个方法test()和exec() test()方法在字符串中查找是否存在指定的正则表达式并返回布尔值,如果存在则返回 true,不存在则返回 false exec()方法也用于在 程序员 2017-02-26 阿举
传智播客韩忠康PHP视频教程第二版Mysql学习笔记-mysql语句 这是15年上半年看传智播客韩忠康PHP视频教程第二版Mysql学习mysql语句知识时写在txt文本里的语句笔记,平时也经常用到,当记不得常用的一些写法时,就翻翻这个文本。现在看看有些当时没理解的语句会了,有些复杂的没有用到还没有理解透彻,整理下这个文档。 程序员 2017-02-12 阿举