凡是过往,皆为序章。
  • 微信微信

MySQL出现"is marked as crashed and should be repaired"问题的解决

MySQL出现"is marked as crashed and should be repaired"问题的解决
        网站是LAMP搭建的,数据库用方便高效的phpMyAdmin管理。         今天发现MySQL某表的“多余”栏显示有冗余,于是点击,选择优化。不过此表有6G那么大,等了好几分钟都在运行不动。于是关闭了浏览器,再次登陆,显示此表是在使用中,而用select * from db_ta...

怎样用php获取由js添加到网页的内容?求解

怎样用php获取由js添加到网页的内容?求解
        遇到难题了,有个网页的内容是js生成的,直接用file_get_contents获取到的是各种乱序的东西。查看源码和右键审查元素看到的是不一样的代码。         怎样用php获取由js添加到网页的内容呢?搞了一天都搞不定。         还...

MySQL5.5导入备份的数据,出现ERROR 2005 (HY000) at line 2145: Unknown MySQL server host '<td' (0)错误的解决

MySQL5.5导入备份的数据,出现ERROR 2005 (HY000) at line 2145: Unknown MySQL server host '<td' (0)错误的解决
        今天修改小说网站程序,有可能会导致数据被误删,于是提前作了备份。         预感还真准,真的一不小心,本来只是想删除一本重复的书。结果呢,把整个内容的表全部清空了。。。         幸好有备份,于是将备份导回去。 &nbs...

MySQL数据表优化的一些总结

MySQL数据表优化的一些总结
        发现采集已达十多万条数据,然后发现在里面找到某条件的数据时,运行慢了不少,有的一个查询竟然达到3秒了。         于是网上搜索‘MySQL优化’,简单总结有如下: 一、选择适当的存储引擎:         MySQL的存储引擎有两种,My...

TP怎样让静态缓存路径目录名称等带有模板名称呢?

TP怎样让静态缓存路径目录名称等带有模板名称呢?
        昨天的文章TP根据浏览器类型自动切换不同的模板的一种方法,里面的确解决了同一Module下共用相同的Action,根据不同的浏览器自动选择不同的Tpl模板。         不过今天发现还是有个问题,当用手机浏览时会产生静态缓存,然后电脑再浏览相同的网...

TP3.1非法操作ThinkPHP\Common\functions.php LINE: 112的解决

TP3.1非法操作ThinkPHP\Common\functions.php LINE: 112的解决
        今晚将之前的一个网站程序的ThinkPHP由3.0升级到3.1(3.2还不熟啊。。),几乎所有功能都可以用,但是采集时出现提示:非法操作: ***.html ThinkPHP\Common\functions.php LINE: 112。         好奇怪,查看了网址路径没什么问题,但是操作函数后面加了.html,怎么会这样? ...

TP根据浏览器类型自动切换不同的模板的一种方法

TP根据浏览器类型自动切换不同的模板的一种方法
我们知道,在ThinkPHP中有个参数DEFAULT_THEME可以在配置文件中配置使用的模板。然后大多数情况下,由于浏览器的不同,手机、PC、平板等显示的网站效果也不同。我们当然可以用CSS的@media screen and (max-device-width: 320px)来更改css以适应浏览器的大小,不过,一般情况下为了更好的效果我们都根据不同的浏览器做不同的css等...

网页加载超时,Maximum execution time of 30 seconds exceeded

网页加载超时,Maximum execution time of 30 seconds exceeded
        今天弄一个网页采集程序,但出现一个错误:Maximum execution time of 30 seconds exceeded。         从字面上可以看出是超时的,不过还是百度还,找到方法了:在执行代码前加上一句:set_time_limit(0);就可以了。         当然也可以在php里面的php.ini里...

后盾网TP学习笔记——RBAC简记

后盾网TP学习笔记——RBAC简记
        RBAC全称是Role-Based Access Control,取各自的首字母。它要解决的是用户、角色、权限之间的关系,如下图所示:         它们之间,用户与角色一般是多对多的关系,角色与权限也是多对多。         ThinkPHP3.1.3中,类RBAC是在ThinkPHP/Exten...

后盾网TP学习笔记——SESSION处理DB驱动及分页

后盾网TP学习笔记——SESSION处理DB驱动及分页
        默认的session存储方法为文件形式,在MAC里面的路径是/private/var/tmp。         若要用数据库存储session的话,需在Conf/config.php里面加入'SESSION_TYPE' => 'Db',,这是由于ThinkPHP/Common/function里面有个函数function session($name,$value='')是这样写的: if(C('SESSION_TYPE')) { // 读取se...