PHP批量给目录下所有的文件转换编码
摘要:代码如下: function tree(&$arr_file, $directory, $dir_name=''){ $mydir = dir($directory); while($file = $mydir->read()){ if((is_dir("$directory/$file")) AN
阅读全文
ThinkPHP5.0中Request请求对象的使用和常用的操作
摘要:request的使用 第一种方法 在控制器头部添加request引用 然后在方法里调用 ‘instance’类 然后在调用方法: 结果是: 因为屏幕不够大所以还有一部分没有截图上来,但是大家只要知道怎么使用就可以了。 第二种方法 这个方法比较简单但是也稍微有点麻烦,他只要引用Controller类然
阅读全文
PHP超全局变量$_SERVER
摘要:$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。 $_SERVER["SE
阅读全文
MySQL 修改字段类型或长度
摘要:mysql> alter table 表名 modify column 字段名 类型; 例如 数据库中address表 city字段是varchar(30) 修改类型可以用(谨慎修改类型,可能会导致原有数据出错) mysql> alter table address modify column ci
阅读全文
PhpExcel中文帮助手册|PhpExcel使用方法
摘要:下面是总结的几个使用方法include 'PHPExcel.php';include 'PHPExcel/Writer/Excel2007.php';//或者include 'PHPExcel/Writer/Excel5.php'; 用于输出.xls的创建一个excel$objPHPExcel =
阅读全文
PHPExcel类库的使用
摘要:首先下载PHPEXCEL 下载地址:https://github.com/PHPOffice/PHPExcel 一、生成Excel 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
阅读全文
PHP 实现实现多线程
摘要:前言 前些天帮同事查一个问题,第一次接触到了 PHP 的多线程,原以为 PHP 普遍都是单线程模型,并不适合多线程领域,花些时间翻了几个多线程的项目源码之后,发现 PHP 的多线程也颇有可取之处,活用起来,用来解决某些问题竟然非常适合。 于是找了几篇文章看了下 PHP 多线程 TSRM 机制的实现,
阅读全文
php常用Stream函数集介绍
摘要:stream_bucket_append函数:为队列添加数据 stream_bucket_make_writeable函数:从操作的队列中返回一个数据对象stream_bucket_new函数:为当前队列创建一个新的数据stream_bucket_prepend函数:预备数据到队列 stream_c
阅读全文
PHP缓存技术总结
摘要:随着近些年web技术的快速发展,性能与安全问题成为关注的焦点。PHP作为一门流行的web开发语言,也是很多公司做站的首选,这里要说的也就是PHP缓存技术。 1 全页面静态化缓存,将全站生成静态的html,这样直接访问HTML效率会提升很多,这些年流行的CMS也都是这个原理,比如phpcms,dede
阅读全文
PHP底层工作原理
摘要:最近近搭建服务器,突然感觉lamp之间到底是怎么工作的,或者是怎么联系起来?平时只是写程序,重来没有思考过他们之间的工作原理: PHP底层工作原理 图1 php结构 从图上可以看出,php从下到上是一个4层体系 ①Zend引擎 Zend整体用纯c实现,是php的内核部分,它将php代码翻译(词法、语
阅读全文
禁止百度转码和百度快照缓存的META声明
摘要:今天手机 site 中国博客联盟时,发现网被转码了,虽然这个网站没做移动站,但是我也不希望被百度转码,因为这相当于拦截了所有来自手机的流量。下面说一下禁止百度转码和禁止百度快照缓存的方法。 一、禁止百度转码 禁止百度转码的做法很简单,直接在 head 部分加入如下 META 申明即可: <meta
阅读全文
MYSQL查询字段全部为中文的字段
摘要:在实际使用mysql的过程中,会遇到这样的问题,查询字段内容全部为中文内容的数据,对于刚用mysql的小伙伴可能就比较迷失了,不知道怎么使用,其实这个问题很简单,使用下面这个sql语句就可以了
阅读全文
PHP中SESSION无法获取问题
摘要:近期在看公司老项目,前台可以正常访问,但是后台却无法登录,一直报请求超时,请重新登录!进入服务后发现是有一处SESSION的值无法获取,这就让人很郁闷了,通常SESSION无法使用都是因为没有使用session_start()这个函数,后来打开PHP的错误日志,发现php.ini中没有开启错误日志,
阅读全文
MySQL中join的用法
摘要:近期用phpcms v9做项目,初期没有问题,后期随着数据量的增大,phpcms v9后台出现的栏目更新不动的情况,初期我以为是程序的问题,进行了程序排查,没有发现任何问题,登录上centos服务器后free命令发现内存也没有满。瞬间感觉很蛋疼,不知如何处理,后来登录阿里云账号,发现更新栏目时,cp
阅读全文
MySQL数据查询结果导出生成文件
摘要:select url from news where url like "%美女%" into outfile "/导出的文件路径" ; 在这里有个坑,对于刚执行这个语句会报错,原因是需要你给生成文件的文件夹mysql的权限。
阅读全文
linux查找包含某个字符的文件并导出文件名
摘要:find ./ -name "*" | xargs grep -l "字符串" > 1.txt
阅读全文
PHP删除目录下的空目录
摘要:function rm_empty_dir($path){ if(is_dir($path) && ($handle = opendir($path))!==false){ while(($file=readdir($handle))!==false){ // 遍历文件夹 if($file!='.'
阅读全文
PHP删除目录下包含某个字符串的全部文件
摘要://获取全部的路径 function tree(&$arr_file, $directory, $dir_name='') { $mydir = dir($directory); while($file = $mydir->read()) { if((is_dir("$directory/$file
阅读全文
linux下虚拟主机配置
摘要:<VirtualHost *:80>ServerAdmin admin@localhostServerName www.baidu.orgDocumentRoot "/data/"<Directory "/data/iewie"> Options Indexes FollowSymLinks All
阅读全文
解决apache启动错误"httpd:Could not reliably determine..."
摘要:一、启动apache遇到错误:httpd: Could not reliably determine the server's fully qualified domain name [root@server httpd-2.2.4]# /usr/local/apache/bin/apachectl
阅读全文