比别人多一点志气,你就会多一份出息 [登录·注册]

吕滔博客

首页 开发 运维 工具 摄影
  • 01025

    PHP中常用的过滤和验证函数及方法整理

    memory系统自带的函数:函数描述PHPfilter_has_var()检查是否存在指定输入类型的变量。5filter_id()返回指定过滤器的 ID 号。5filter_input()从脚本外部获取输入,并进行过滤。5filter_input_array()从脚本外部获取多项输入,并进行过滤。5filter_list()返回包含所有得到支持的过滤器的一个数组。5filter_var_array()获取多项变量,并进行过滤。5filter_var()获取一个变量,并进行过滤。5自带函数对应的验证变量...

    开发 PHP, 安全 发布于 2018-02-26
  • 02488

    PHP使用MySQL存储SESSION数据

    memory相关实现接口可以参考 session_set_save_handler — 设置用户自定义会话存储函数 官方文档数据库表结构CREATE TABLE `session` ( `key` char(32) CHARACTER SET ascii NOT NULL, `data` text COLLATE utf8mb4_bin, `expire` int(11) NOT NULL, PRIMARY KEY (`key`) USING BTREE ) ENGINE=MyISAM...

    开发 PHP 发布于 2018-02-11
  • 42766

    Yaf系列使用之CMS系统基础搭建

    memory此文仅适合有一定基础的朋友看看.说是CMS,其实最初想做的是个小论坛,然后又变成了一个文章管理,与其说是CMS,不如说是个小新闻系统或企业站撒的,话虽这么说,我也是假装客气客气。咱先写个小的,思路有了,再想其它的...所以你现在就当我们在用Yaf写一个小企业站Yaf的优势不多说啦,我在搭建系统的时候,因为不是为了做一个小站,所以比较折腾,当然如果你只是用它写个小站,也没必要折腾Yaf了不是。至于Yaf的环境配置撒的一些基础的,可以看我之前博客,然后就是使用中不明白的还是多看看鸟哥的官方文档...

    Yaf/Yar学习笔记 PHP, Yaf 发布于 2018-01-17
  • 01558

    PHP中如何用两个地点的经纬度来计算两地间的距离

    memory网上找的<?php /** * 求两个经纬度之间的距离 * * 赤道半径 6378.137Km ;两极半径 6359.752Km;平均半径 6371.012Km ;赤道周长 40075.7Km. * * @param float $aLng 地址A的经度 * @param float $aLat 地址A的纬度 * @param float $bLng 地址B的经度 * @param float $bLat 地址B的纬度 * * @return float|int ...

    开发 PHP 发布于 2017-12-15
  • 01384

    教程:安装禅道zentao项目管理软件github上的开发版

    memory直接从github拉下来的禅道的源码,是跑不起来的。除非你按我的教程来做...哈哈哈(不要脸)~~~~禅道官网提供的版本包是带了有安装文件,并有打包合成一些css、js文件的。而github上的为开发版,基本上就需要纯手工打造了。如果你想体验最新的功能及开发进度,就需要自己手工配置一些啦 开始~~~拉下来源码.将www目录下的install.php.tmp改名为install.php打开就这样了..是不是好丑,不管它...滑到底部,开始安装接受协议,下一步提示临时目录与上传目录没有,所以创...

    环境配置 PHP 发布于 2017-11-13
  • 12045

    PHP新手入门

    memory/* 语言结构 */ array(), echo(), empty(), eval(), exit(), isset(), list(), print(), unset() echo, print 可省略括号。 /* 预定义常量 */ PATH_SEPARATOR //路径分隔符(Windows为分号,类Unix为冒号) DIRECTORY_SEPARATOR //目录分隔符 PHP_EOL //当前系统的换行符 PHP_VERSION ...

    开发 PHP 发布于 2017-11-10
  • 36493

    PHP+Medoo+Memcached简单的微信回复数字投票程序

    memory16年帮朋友写的一个简单的投票,因为线上他使用的是小猪cms的投票,结果并发高了直接挂了。SO,我给他搞了一个简单版的。今天清理电脑的时候,突然看到,删了可惜,留着无用。。。在此分享啦<?php header("Content-type: text/html; charset=utf-8"); error_reporting(0); if($_GET['echostr']){ $_token = "lvtao.net"; ...

    开发 PHP, Memcached 发布于 2017-11-07
  • 0944

    PHP生成uuid

    memory自定义一个PHP函数,根据随机数的MD5使用-符号分隔成类似java的uuid样式的字符串<?php function uuid($prefix = '') { $chars = md5(uniqid(mt_rand(), true)); $uuid = substr($chars,0,8) . '-'; $uuid .= substr($chars,8,4) . '-'; $uuid .= substr($chars,12,4) . '-'; ...

    开发 PHP 发布于 2017-11-07
  • 11488

    nginx+php启用HTTP2支付,关闭nginx版本号php版本号的显示

    memoryNginx的新版中已经支持了HTTP2,至于HTTP2有撒好处你们自己百度.我只说咋开启和测试nginx必须配置SSL证书.然后就是在443后面添加开启即可server { listen 80; listen 443 ssl http2; server_name www.lvtao.net; ....... }测试curl -I -v --http2 https://www.lvtao.net...

    环境配置 PHP, Nginx 发布于 2017-10-21
  • 01081

    ubuntu apt源及php相关扩展安装

    memory查看当前系统版本cat /etc/issue更新源地址及缓存,记得先备份sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo vim /etc/apt/sources.list 替换为deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse deb http://mirrors.tuna.tsingh...

    环境配置 Linux, PHP, Apache 发布于 2017-10-17
  • 01103

    不使用递归实现一组PHP无限分类的方法

    memory1.数据结构<?php $list = array( array('id'=>1, 'fid'=>0, 'title' => '中国'), array('id'=>2, 'fid'=>1, 'title' => '江苏'), array('id'=>3, 'fid'=>1, 'title' => '安徽'), array('id'=>4, 'fid'=...

    开发 PHP 发布于 2017-10-17
  • 01197

    PHP根据权重随机展示数据

    memory多条数据,根据权限随机展示.function getConsultant() { $data = array( array('name'=>'user1','weights'=>1), array('name'=>'user2','weights'=>2), array('name'=>'user3','weights'=>3), array('name'=>'user4','weights'...

    开发 PHP 发布于 2017-10-15
  • 02091

    phpstorm + Xdebug调试PHP程序 框架及原生应用均适用

    memory序言Xdebug 作为 PHP 调试工具,提供了丰富的调试函数和配置,可以直观的看到 PHP 源代码的步进和性能数据,以便优化PHP代码。使用 phpstorm + xdebug 来调试 php 程序是借助强大的IDE监听功能, 更方便的调试程序. 提高我们的编码效率, 固然 var_dump, print_r 等函数也能提供相应的功能, 但是自动化的工具更能够事半功倍. 下面我根据自己的使用介绍下如何进行调试和配置.一种方式是用外部设置的 session, 另外一种是在 phpstorm...

    环境配置 PHP 发布于 2017-10-12
  • 0797

    PHP编译安装时各类常见错误解决办法

    memoryconfigure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distributionyum install libxslt-develconfigure: error: Could not find net-snmp-config binary. Please check your net-snmp installation.yum install net-snmp-develconfi...

    环境配置 PHP 发布于 2017-10-11
  • 0798

    php将文字转ASCII码值函数之ord和chr

    memory通过ord()函数获取字符的ASCII码值,如果返回值大于 127则表示为中文字符的一半,再获取后一半组合成一个完整字符$string = "hello不要迷恋哥world"; $string=iconv('utf-8', 'gbk', $string);////由于ord函数在gbk下单个中文长度为2,utf-8下长度为3 $length = strlen($string); var_dump($string);//原始中文 var_dump($length);//长...

    开发 PHP 发布于 2017-10-09
  • 1234...14

    网站状态

    • 栏目分类:49个
    • 发布文章:1534篇
    • 用户评论:754条
    • 开博至今:4129天

    正则速查

    [abc] 匹配中括号中的单个字符,如a或b或c
    [^abc] 匹配除了a、b、c等字符的其他单个字符
    [a-z] 匹配一个字符范围,如a到z
    [a-zA-Z] 匹配一个字符范围,如a-z 或 A-Z
    ^ 匹配行的开始
    $ 匹配行的结束
    \A 匹配一个字符串的开始
    \z 匹配一个字符串的结束
    . 匹配任意单个字符
    \s 匹配空白字符,如空格,TAB
    \S 匹配非空白字符
    \d 匹配一个数字
    \D 匹配非数字
    \w 匹配一个字母
    \W 匹配非字母
    \b 匹配字符边界
    (...) 引用所有括号中的内容
    (a|b) a或者b
    a? 零个或1个a
    a* 零个或多个a
    a+ 1个或多个a
    a{3} 3次重复的a
    a{3,} 3次或3次以上重复的a
    a{3,6} 3到6次重复的a

    修正符

    /g 查找所有可能的匹配
    /i 不区分大小写
    /m 多行匹配
    /s 单行匹配
    /x 忽略空白模式
    /e 可执行模式,PHP专有
    /A 强制从目标字符串开头匹配
    /D 使用$限制结尾字符,则不允许结尾有换行
    /U 只匹配最近的一个字符串;不重复匹配

    最新回复

    • memory: 你可以在vps里写个shell脚本,将网站部分目录的部分文件监控...
    • 志方: 这些都设置成功了,我是想问下,我在服务器的web站点更新了配置信...
    • 羊毛: 感谢分享
    • hyvm.net: 好文章,点赞
    • 新闻头条: 文章不错非常喜欢
    • 志志: 折腾了半天 感谢大神
    • Smithk464: Hey very nice blog!! Man .. Exce...
    • memory: 我已投奔phpstrom.哈哈
    • 逆风飘扬: 原来是这样!!!!!!!用惯了VS的来用zend studio没...
    • NS: 请问我这么写之后抛出了一个 javax.crypto.BadPa...
    • memory: 有内部使用的,开源的过段时间放个出来。
    • 小小: 博主 ,可有写好的
    • 111: 我看不懂唉,好多内容
    • memory: 咧,难道我手误了,回头看下官方文档去...
    • 阿东: 进入镜像的 后面 /bin/bash 是错的 你应该用的是/b...
    • memory: 帝国的安全性来说,比phpcms和dede要好的多啦.
    • 西点师培训班: 现在帝国用的少了,开源的不太会改,老被黑