Welcome 微信登录

首页 / 网页编程 / PHP

php中一个有意思的日期逻辑处理

php中一个有意思的日期逻辑处理

今天处理了一个很小的问题。 需求是这样的,从周一到周日只能看到上周一到上周日的数据。 这里直接从数据库里根据 date 字段查询 范围即可。 但需要PHP生成 开始日期和结束日期。 最开始,我直接这么处理。 复制代码 代码如下: $start_date = date("Y-m-d" , strtotime("-2 week monday")); $end_date = date("Y-m-d" , strtotime("$start_date +6 day...
phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法

phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法

1、没有正确安装Mysql数据库,在系统服务中Mysql相关的服务没有启动 (请查看正确安装Mysql的方法) 2、在系统的 system32(C:windowssystem32) 目录下缺少 libmcrypt.dll文件,解决方法是找到php目录下的libmcrypt.dll,并将libmcrypt.dll复制到C:windowssystem32目录中,然后重新启动Web服务。 3、在C:windows目录下的php.ini文件中,没有将“;exten...
phpMyAdmin 链接表的附加功能尚未激活问题的解决方法(已测)

phpMyAdmin 链接表的附加功能尚未激活问题的解决方法(已测)

从多方查找资源并测试终于解决了问题,特记录下。其实如果在安装的时候,正确的安装,就不会出现下面的信息了. 如在Linux下安装,提示密码的时候,输入Root账号的密码就不会出现这个问题了! phpmyadmin一直有“链接表的附加功能尚未激活”的问题,登陆phpmyadmin后,会在底部显示“链接表的附加功能尚未激活。要查出原因,请点击此处。”的提示。关于这个问题一直都没有着手去解决,直到今天,算是无聊的缘故吧! 如果你够细心的话,相信你也可以在你的php...
php提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法

php提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法

没有找到 PHP 扩展 mbstring,而您现在好像在使用多字节字符集。没有 mbstring 扩展的 phpMyAdmin 不能正确分割字符串,可能产生意想不到的结果。 无法加载mcrypt的解决办法 提示:无法加载mcrypt (外链,英语) 扩展,请检查您的 PHP 配置。 在C:WINDOWS目录下的php.ini文件中, 没有将“;extension=php_mcrypt.dll”中的前面一个“;”去掉 所以不能使用相应功能,解决方法是打开ph...
MySQL的FIND_IN_SET函数使用方法分享

MySQL的FIND_IN_SET函数使用方法分享

很多时候我们在设计数据库时有这种情况,比如: 有个文章表里面有个type字段,他存储的是文章类型,有 1头条,2推荐,3热点,4图文 .....11,12,13等等 现在有篇文章他既是 头条,又是热点,还是图文, type中以 1,3,4的格式存储. 那们我们如何用sql查找所有type中有4图文标准的文章呢, 这就要我们的find_in_set出马的时候到了. 先看mysql手册中find_in_set函数的语法: FIND_IN_SET(str,str...
phpmyadmin3 安装配置图解教程

phpmyadmin3 安装配置图解教程

在PHP网站开发中,最基本的PHP环境搭建涉及PHP、Apache/IIS、Mysql,对于数据库的管理,除了Mysql数据库自身提供了命令行工具方便开发人员管理数据库外,基于PHP开发的phpmyadmin也是一个非常好用的Mysql数据库管理程序,在xampp等PHP环境配置安装程序中,phpmyadmin也是一个必备的PHP程序。今天和大家分享如何安装、配置phpmyadmin。 phpmyadmin安装配置准备工作 首先当然是下载phpmyad...
PHP __autoload()方法真的影响性能吗?

PHP __autoload()方法真的影响性能吗?

介绍 对于php性能问题,议论最多的就是__autoload()方法,很多人提到这个方法非常影响性能。还有人说opcode也能影响到__autoload()方法,所以针对这两点我做了个测试。 最终发现__autoload方法在性能方面的影响不是很大的。 环境 PHP:5.3.9 ——以fastcgi模式启动 Nginx:1.1.12 eaccelerator:0.9.6.1 。最终发现__autoload方法在性能方面的影响不是很大的。 环境PHP:5.3...
PHP中SESSION使用中的一点经验总结

PHP中SESSION使用中的一点经验总结

SESSION会话开启时,会首先发送一个对浏览器的唯一标识session_id的cookie(名字为PHPSESSID可以通过session_name()获取),同session.save_handler = files的情况下,在服务器的指定目录(如temp)下生成一个没有后缀的文件,名字是复制代码 代码如下: "sess_" + "session_id"; 这样就完成了基本的设置。那么在下一次发起http请求时,首先浏览器会发送这个当前域名下的所有co...
用PHP读取超大文件的实例代码

用PHP读取超大文件的实例代码

去年年底的各种网站帐号信息的数据库泄漏,很是给力啊,趁机也下载了几个数据库,准备学学数据分析家来分析一下这些帐号信息。虽然这些数据信息都已经被“整理”过的,不过自己拿来学习也挺有用的,毕竟有这么大的数据量。 数据量大带来的问题就是单个文件很大,能够打开这个文件相当不容易,记事本就不要指望了,果断死机。用MSSQL的客户端也打不开这么大的SQL文件,直接报内存不足,原因据说是MSSQL在读取数据的时候,是一次性地将读取到的数据放在内存中,如果数据量过大,而内...
PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)

PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)

PHP压缩html网页代码 (清除空格,换行符,制表符,注释标记)。 有个不错的方法就是压缩HTML,压缩html 其实就是:清除换行符,清除制表符,去掉注释标记 。它所起到的作用不可小视。 现提供PHP 压缩HTML函数。请大家不妨试试看,感觉还不错吧。 不废话了,直接上代码: 复制代码 代码如下: <?php /** * 压缩html : 清除换行符,清除制表符,去掉注释标记 * @param $string * @return 压缩后的$str...
php 的加密函数 md5,crypt,base64_encode 等使用介绍

php 的加密函数 md5,crypt,base64_encode 等使用介绍

不可逆的加密函数为:md5()、crypt() md5() 用来计算 MD5 哈稀。语法为:string md5(string str); crypt() 将字符串用 UNIX 的标准加密 DES 模块加密。这是单向的加密函数,无法解密。欲比对字符串,将已加密的字符串的头二个字符放在 salt 的参数中,再比对加密后的字符串。语法为:string crypt(string str, string [salt]); 可逆转的加密为:base64_encode...
PHP 杂谈《重构-改善既有代码的设计》之一 重新组织你的函数

PHP 杂谈《重构-改善既有代码的设计》之一 重新组织你的函数

思维导图 点击下图,可以看大图。 介绍 我把我比较喜欢的和比较关注的地方写下来和大家分享。上次我写了篇《php 跟老大的对话》。还是有很多疑问,这书帮了我不少的忙。 如果你比较繁忙,或者懒得看文字,建议你直接看截图,也会有很大的收获的。你可以通过比较截图中的代码就能知道孰优孰劣了。 代码部分我为什么用图呢?因为我经常用手机看代码,博客园的代码在手机里乱七八糟的,还是看图比较舒服。 专业术语 我们毕竟是用英文字母编码,所以用一些英语单词,更能显示出我们的专业...
<< 251 252 253 254 255 256 257 258 259 260 >>