php中字符串,有四种表示方式。分别是 单引号字符串 、双引号字符串、heredoc字符串和nowdoc字符串。也是就是php的字符串有四种可以表达方式。
继续阅读php正则表达式非贪婪模式
php正则表达式中,贪婪模式就是尽量多的匹配,非贪婪模式就是尽量少的的匹配。可以使用惰性限定符或者修饰符来进行处理。修饰符是整个正则表达式进行处理,而惰性限定符可以控制的更为精准。下面给出一个例子。
继续阅读nginx环境下thinkphp添加对 pathinfo的支持
早接触pathinfo,是在使用thinkphp做url重写的时候遇到的。phpinfo 不是thinkphp独有的,甚至也不是php独有的。基本的应该说 pathifo是一种cgi标准。可以简单的理解成 PATHINOF提供了一个虚拟的路径,说是虚拟的因为,服务器中可能没有具体的这个路径。比如 /index.php/c/a/s.html服务器中没有一个文件夹的名字是 index.php ,并
继续阅读git 取消对指定的文件跟踪
使用git的时候,有些文件比如图片或者编译产生的文件,是没有必要纳入版本库。有时候会无意的把这些不需要跟踪的文件,纳入了版本库。这个时候就需要把他们移除版本库。防止跟踪的文件过多。
继续阅读使用php和阿里云云解析api对域名解析的示例
阿里云提供了各种api接口,通过接口,可以实现非交互式的操作云资源 。 有个解析域名的小需求,这里记录一下操作的过程。签名的字符串中的 : (分号需要)改变成 %253A ,而不是 %3A 。
继续阅读如何打印wordpress所有的钩子
制作wodpress模板,或者插件的时候,经常用到wordpress的钩子。对于不同的访问页面,wordpress的钩子可能是不同的,比如访文章和访问后台,或者更新一篇文章部分钩子是不同的。当然更多的钩子还是通用的,意思是不管访问那些页面,这些钩子都存在。wordrpess的所有钩子都是存储在全局变量 $GLOBALS[‘wp_filter’] 中的,只要打印这个值就知道当前都用什么钩子。
继续阅读使用linux find命令进行 查找文件
linux find 命令,是linux环境下进行文件查找的命令。文件查找是服务器管理基本操作。find命令本身也很强大,可以按照名字、所有者、时间、权限等方式进行查找。这里总结find一些常用的用法。
继续阅读thinkphp 解决 “Undefined class constant ‘MYSQL_ATTR_INIT_COMMAND’“的办法
如果遇到了 Undefined class constant ‘MYSQL_ATTR_INIT_COMMAND,就应该考虑php是否安装了和运行了”pdo-mysql”。pdo – php data ojbectphp数据对象。
继续阅读去掉织梦(DEDE)网站首页的index.html的三种方法
如果你的网站是织梦系统,并且打开的时候,首页的网址后是 index.html结尾的。那么通常可以确定两点,一:网站首页设置一定是生成静态,二:web服务器里默认的页面 index.php 的优先级比 index.html 的优先级高。
继续阅读升级wordpress安装失败- Could not resolve host 的解决办法
wordpress升级,遇到了不能解析域名的情况。提示下载升级文件的时候,下载失败。curl 不能正确的解析域名 downloads.wordpress.org。网站的环境是 nginx + php-fpm , 后解决的办法是重新启动了一下 php-fpm的进程,问题便解决了。虽然遇到的具体问题不同,但是处理问题的思路是相同的,测试 -> 排除。
继续阅读