随笔分类 - php教程
PHP(Hypertext Preprocessor,超文本预处理器)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多.(如:门户网站类,电子商城类,视频点播类,论坛CMS类)
摘要:$header = array( 'x-api-key:'.'b8602c0361111415a221759cdeb9e636', 'Content-Type:'.'application/x-www-form-urlencoded; charset=UTF-8' ); /** * @param $url * @param null $data * @return bool|string */ p
阅读全文
摘要:本文转自: https://blog.csdn.net/weixin_39278982/article/details/81216416 消息队列的应用场景例如:秒杀、抢单功能。 下面写个Demo简单实现一下秒杀,也就是抢购。 首先创建一个lpush.html文件,代码如下: 然后在创建一个lpus
阅读全文
摘要:javascript有编码函数escape()和对应的解码函数unescape(),而php中只有个urlencode和urldecode,这个编码和解码函数对encodeURI和encodeURIComponent有效,但是对escape的是无效的。javascript中的escape()函数和u
阅读全文
摘要:file_get_contents这个php函数抓取数据常见错误解决方法 方法一:找到php.ini文件,修改如下: 1、找到extension=php_openssl.dll这一行,去掉前面的‘;’ 2、找到allow_url_include = Off 这一行,将Off改为 On,然后重启服务器
阅读全文
摘要:一、SQL注入攻击(SQL Injection) 攻击者把SQL命令插入到Web表单的输入域或页面请求的字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过
阅读全文
摘要:1.file_get_contents(path,include_path,context,start,max_length) path 必需。规定要读取的文件。include_path 可选。如果也想在 include_path 中搜寻文件的话,可以将该参数设为 “1”。context 可选。规定
阅读全文
摘要:/** * @param string $url * @return mixed */ public function doGet($url) { //初始化 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); // 执...
阅读全文
摘要:解决办法: $ git pull origin master$ git push origin master
阅读全文
摘要:Redis 数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 String(字符串) string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个
阅读全文
摘要:/** * 递归 * @param unknown $arr * @return boolean|multitype:unknown */ public function ar($arr){ static $tmp=array(); if (!is_array ($arr)){ return false; } foreach ($arr as $val ...
阅读全文
摘要:性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。 ab的原理: 压力测试概念 ab参数
阅读全文
摘要:都是非关系型数据库,性能都非常高,但是mongoDB和memcache、redis是不同的两种类型。后两者主要用于数据的缓存,前者主要用在查询和储存大数据方面,是最接近数据库的文档型的非关系数据库。 memcache和redis的区别: ①从数据存储位置上来分,memcache的数据存在内存中,而r
阅读全文
摘要:Linux 下安装 下载地址:http://redis.io/download,下载最新文档版本。 本教程使用的文档版本为 2.8.17,下载并安装: PHP安装redis扩展 下载地址为:https://github.com/phpredis/phpredis/releases $ wget ht
阅读全文
摘要:redis 是完全免费开源的,是一个高性能的key-value数据库。(遵守bsd协议) redis key-value缓存特点: redis的优势: rediis配置文件的配置参数 参数说明 redis.conf 配置项说明如下: 1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改
阅读全文
摘要:1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file例如:svn add test.php(添加t
阅读全文
摘要:变量以 $ 符号开头,其后是变量的名称 变量名称必须以字母或下划线开头 变量名称不能以数字开头 变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _) 变量名称对大小写敏感($y 与 $Y 是两个不同的变量) echo 和 print 之间的差异: echo - 能够输出一个以上的字符串
阅读全文
摘要:有2种 1,AOF(快速记忆 ) 这种方式比较零散,每次写入命令都会记下来,这样下次从新执行一遍就可以解决了. 2,RDB(快速记忆 R是reids,db是数据库的意思) 这种方式 是直接把快照备份下来了.也就是说把当前的内存内容直接复制成一个文件 .简单粗暴,只是每次复制一整个有点浪费空间. 如果
阅读全文

浙公网安备 33010602011771号