拥有PHP标签的文章

如何查看 linux 系统上的 php 位数是 32 位的还是 64 位的

使用 file 命令执行 php 的可执行文件就可以看到 如 php 的可执行文件为 /usr/bin/phpfile /usr/bin/php输出: 其中 64-bit LSB executable ,x86-64 就代表 php 是 64位的。
阅读全文

令人困惑的strtotime

  • Barley
  • 2018-12-18 10:24:52
  • PHP
  • PHP
经常会有人被strtotime结合-1 month, +1 month, next month的时候搞得很困惑, 然后就会觉得这个函数有点不那么靠谱, 动不动就出问题. 用的时候就会很慌…这不, 刚刚就有人在微博上又问我:鸟哥,今天是2018-07-31 执行代码:date("Y-m-d",strtotime("-1 month"))怎么输出是2018-07
阅读全文

nginx中ssl证书配置

         listen       443 ssl;     ssl_certificate /xx/xx/xx/你的域名.pem; (有时候也是crt文件) &nb
阅读全文

centos6.8防火墙放开某些端口

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m t
阅读全文

nginx配置

server {     listen       80;     server_name  blog.barleyz.cn; root      &n
阅读全文

php跨域

  • Barley
  • 2018-10-18 11:54:43
  • PHP
  • PHP
如果要实现跨域通过设置Access-Control-Allow-Origin来实现跨域。 例如:客户端的域名是huo.barleyz.cn,而请求的域名是server.barleyz.cn。 如果直接使用ajax访问,会有以下错误: XMLHttpRequest cannot load http://server.runoob.com/server.
阅读全文

常用正则表达式

一、校验数字的表达式  数字:^[0-9]*$  n位的数字:^\d{n}$  至少n位的数字:^\d{n,}$  m-n位的数字:^\d{m,n}$  零和非零开头的数字:^(0|[1-9][0-9]*)$  非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$  带1-2
阅读全文

Linux下的zip命令

如果没有zip命令的话,使用  yum install zip 安装即可 语法 zip(选项)(参数) 选项 -A:调整可执行的自动解压缩文件; -b<工作目录>:指定暂时存放文件的目录; -c:替每个被压缩的文件加上注释; -d:从压缩文件内删除指定的文件; -D:压缩文件内不建立目录名称; -f:此参数的效果和
阅读全文

数组转字符串

  • Barley
  • 2018-09-25 14:38:27
  • PHP
  • PHP
function arrToStr ($array) {     // 定义存储所有字符串的数组     static $r_arr = array();     if (is_array($array
阅读全文

保留键值,二维数组去重

function unique_arr($array2D,$stkeep=false,$ndformat=true){     $joinstr='+++++';     // 判断是否保留一级数组键 (一级数组键可以为非数字)    &
阅读全文